Commit Graph

  • f9fe30be89
    feat(boot): 内核启动命令行参数解析 (#969) LoGin 2024-10-13 23:39:55 +08:00
  • 178486f1e5 新增CommonAttrGroup,基本支持sysfs下各种类型设备的uevent属性文件的读测试 val213 2024-10-13 22:22:34 +08:00
  • c709f79fda
    feat(tty): 将tty设备适配epoll,修改串口部分问题 (#968) GnoCiYeH 2024-10-13 01:10:36 +08:00
  • 40db1e61da
    ci: add-bpf-linker-to-ci-image (#972) LoGin 2024-10-12 01:20:43 +08:00
  • 53629ac383
    feat: 释放slab中的空闲页面到buddy (#932) Jomo 2024-10-12 00:57:16 +08:00
  • 4e4ce68e03 updates uevent and make fmt val213 2024-10-11 23:56:12 +08:00
  • 40d9375b6b
    ready for merge in master (#964) Samuel Dai 2024-10-10 17:53:39 +08:00
  • 79eda4bcf9
    ci: fix docker run failed (#961) LoGin 2024-10-10 03:06:48 +08:00
  • 056c4aad81
    ci: auto build docker images (#960) LoGin 2024-10-10 01:31:59 +08:00
  • 415e46ea47
    build: Remove DragonOS_GCC And make CI use docker image (#954) LoGin 2024-10-10 00:59:50 +08:00
  • 1bd12bc2ff
    fix(driver/net): 修复iface设备无法中断的bug (#957) 黄铭涛 2024-10-09 21:44:12 +08:00
  • 59a6bcf6ae
    feat: Add HVM boot support for x86_64 (#953) LoGin 2024-10-09 21:36:18 +08:00
  • a8753f8fff
    feat(tty): 实现发送SIGINT终止信号 (#952) MemoryShore 2024-10-09 19:02:14 +08:00
  • 52dc4c3ee8
    fix: 修复root用户信息未正确换行的问题 (#955) Jomo 2024-10-07 23:45:52 +08:00
  • 40d05bcc99
    修复vnc启动失败的问题 (#951) MemoryShore 2024-10-01 19:44:17 +08:00
  • d031d46fd9
    feat: 添加serial console,支持non-graphic启动 (#947) LoGin 2024-10-01 11:35:48 +08:00
  • 103f13024b
    修复tcsetpgrp函数设置进程组不正确的问题 (#950) MemoryShore 2024-09-30 21:19:31 +08:00
  • 047dbfd44b
    fix(kbd): 修复键盘命令解析器生成的字节码与Linux不一致的问题 (#946) LoGin 2024-09-29 03:15:21 +08:00
  • 920bda5958
    doc: 添加在github上编辑的按钮,以及扩展footer (#940) LoGin 2024-09-25 23:53:23 +08:00
  • 09dacded09
    doc: add commit revision to footer while build with sphinx-multiversion (#939) LoGin 2024-09-25 22:53:31 +08:00
  • 013ffb708f
    feat(ida): IDA内部改为使用XArray实现 (#934) LoGin 2024-09-25 11:20:52 +08:00
  • 9ad34ef277
    ci: fix awscli botcore (#937) LoGin 2024-09-25 03:04:12 +08:00
  • 2f9b18ba8e
    ci: deploy documents to minio (#936) LoGin 2024-09-25 02:55:16 +08:00
  • e35f8aa1b6
    fix: Fix make update-submodules-by-mirror Error (#928) EMasi 2024-09-25 01:38:31 +08:00
  • c635d8a9cf
    ci(docs): Build docs when push/PR to master and release version. (#935) LoGin 2024-09-25 01:36:57 +08:00
  • 28fe4ad2a0
    feat(driver/net): 将网络设备注册到sysfs, 添加设备类属性文件 (#919) 黄铭涛 2024-09-11 14:30:53 +08:00
  • a3571c8b79
    fix(mm): 修复riscv64启动时的PageFault (#915) MemoryShore 2024-09-06 23:02:50 +08:00
  • db7c782a9a
    feat: 允许通过multiboot引导(直到acpi初始化报错) (#914) LoGin 2024-09-06 20:04:36 +08:00
  • 886ce28516
    fix(virtio):修复了特定virtio设备环境下中断号重复错误,以及开机内核panic的bug (#881) 曾俊 2024-09-06 19:56:49 +08:00
  • 2b7818e80e
    feat: 添加对内核引导协议的抽象 (#913) LoGin 2024-09-05 21:12:20 +08:00
  • cf7f801e1d
    feat(mm): 简单实现fat文件系统的文件映射 (#840) MemoryShore 2024-09-05 00:35:27 +08:00
  • 9fa0e95eee
    feat: 添加gendisk抽象 (#903) LoGin 2024-09-02 23:37:55 +08:00
  • 232570ae98
    fix: 修复存在多个virtio设备时,中断号冲突的问题 (#904) LoGin 2024-08-29 22:58:59 +08:00
  • dc9b4fea1b
    fix: pipe 读取/写入阻塞时,无法kill进程的问题 (#889) LoGin 2024-08-27 13:01:11 +08:00
  • 4afc5b7b7b
    feat: 增加tokio异步运行时支持 (#894) linfeng 2024-08-19 18:50:17 +08:00
  • 09836e1b39
    fix: socket shutdown wrong implement (#893) Samuel Dai 2024-08-15 18:30:44 +08:00
  • f4acaec4ea
    修复unlink、unlinkat系统调用的路径错误 (#892) MemoryShore 2024-08-15 00:31:38 +08:00
  • fe7d4d588c
    ci: enable ci workflow on branches other than master (#891) Chiichen 2024-08-14 23:28:37 +08:00
  • a1fc824fcc
    fix: 修复键盘码解析器没能正确处理类似ctrl C的控制字符的问题 (#877) LoGin 2024-08-06 19:51:45 +08:00
  • 0648a547da
    feat(cred): 初步实现Cred (#846) Jomo 2024-08-02 09:42:34 +08:00
  • 703ce5a77c
    fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870) LoGin 2024-07-27 17:34:05 +08:00
  • 3c0a1c8fa2
    默认nightly-2024-07-23 & config改为config.toml (#872) Jomo 2024-07-27 01:33:38 +08:00
  • 816ee5ae54
    refactor: 删除过时的va-pa转换函数,改为统一使用MMArch (#862) LoGin 2024-07-26 00:27:35 +08:00
  • 86ee1395de
    feat(fs): add eventfd syscall support (#858) linfeng 2024-07-25 15:08:17 +08:00
  • bd70d2d1f4
    chore: 将工具链更新到2024-07-23 (#864) LoGin 2024-07-25 00:55:02 +08:00
  • 634349e0eb
    fix: tcp poll没有正确处理posix socket的listen状态的问题 (#859) LoGin 2024-07-24 18:21:39 +08:00
  • 79ad6e5ba4
    fix: build-scripts和tools目录下的make check指定工具链版本 (#861) LoGin 2024-07-22 23:00:37 +08:00
  • 1ea2daad81
    feat(driver/net): 实现Loopback网卡接口 (#845) SMALLC 2024-07-22 16:22:45 +08:00
  • ef2a79be60
    chore: 更新sphinx相关配置,适应read the docs的更新 (#850) LoGin 2024-07-17 13:54:28 +08:00
  • 9a4832f8bc
    doc: 完善README.md (#849) LoGin 2024-07-17 13:43:54 +08:00
  • 2c5ea7bab0
    chore: 调整triagebot.toml以适应新的组织架构 (#848) LoGin 2024-07-16 23:58:53 +08:00
  • af097f9f4b
    fix(time): modify update wall time (#836) 黄铭涛 2024-07-16 21:51:21 +08:00
  • 38458c7267
    修复mprotect系统调用未正确设置vm_flags的错误 (#847) MemoryShore 2024-07-16 19:26:53 +08:00
  • 6f189d2743
    feat(time): Add syscall support for utime* (#838) linfeng 2024-06-27 17:43:25 +08:00
  • 03746da3d9
    feat(user): user management tool (#825) Jomo 2024-06-05 13:00:19 +08:00
  • 415e14e9c3
    fix(driver): fix memory security problem in tty device ioctl (#833) laokengwt 2024-05-31 10:20:51 +08:00
  • de199e3c86
    feat(mm): 修复mmap未延迟分配内存的问题 (#837) MemoryShore 2024-05-28 20:06:23 +08:00
  • 3d4cd853a3
    feat(procfs): update procfs (#831) donjuanplatinum 2024-05-28 13:18:12 +08:00
  • 6cf1947dcf
    chore(tools): add the gentoo grub_auto_install support (#827) donjuanplatinum 2024-05-23 02:15:44 +08:00
  • 975f77a3bc
    fix(time):修复了issue #816 (#830) BrahmaMantra 2024-05-19 23:27:41 +08:00
  • f79998f626
    增加rust sparse稀疏索引选项 (#826) donjuanplatinum 2024-05-18 00:22:38 +08:00
  • bde08cded6
    feat(driver/pci): 完善pci root结构体,增加portio的pci配置空间访问 (#818) Mingtao Huang 2024-05-16 17:47:01 +08:00
  • 0897bd8e75
    fix(log): 修复pr #814 的问题 (#821) LoGin 2024-05-16 17:32:39 +08:00
  • 2eab6dd743
    feat(log): 将内核日志统一为新的logger (#814) 曾俊 2024-05-16 17:25:23 +08:00
  • 92deae638b
    chore: move setup_arch_post timepoint to before clocksource_boot_finish (#820) LoGin 2024-05-16 14:06:23 +08:00
  • 236e88d5ef
    fix(driver/apic_timer): 修复local apic timer初始化顺序导致的在某些云服务器上无法收到中断的bug (#815) LoGin 2024-05-14 02:50:58 +08:00
  • ce48b93437
    doc: add v0.1.10 changelog (#813) V0.1.10 LoGin 2024-05-13 16:56:26 +08:00
  • 9a0802fd2d
    doc: Add Gentoo Linux In build_system.md (#810) donjuanplatinum 2024-05-13 15:36:23 +08:00
  • 1f4877a4c5
    feat(driver/pci): add pci bus into sysfs (#792) 曾俊 2024-05-13 15:27:08 +08:00
  • 1df85daf8f
    添加支持gentoo系统的一键安装脚本 (#809) donjuanplatinum 2024-05-12 22:58:59 +08:00
  • 352ee04918
    fix: disable mm debug log to prevent system lockup due to thingbuf issue (#808) LoGin 2024-05-11 18:02:13 +08:00
  • 37cef00bb4
    fix(net): Fix TCP Unresponsiveness and Inability to Close Connections (#791) Samuel Dai 2024-05-11 17:17:43 +08:00
  • b941261d94
    docs(sched):调度子系统文档即cfs文档 (#807) GnoCiYeH 2024-05-07 22:01:01 +08:00
  • 0102d69fdd
    feat:(riscv/intr) 实现riscv plic驱动,能处理外部中断 (#799) LoGin 2024-05-01 21:11:32 +08:00
  • 17dc558977
    修复vma映射标志错误 (#801) MemoryShore 2024-05-01 21:09:51 +08:00
  • 7db6e06354
    feat(bitmap): Add bit and for AllocBitMap (#793) LoGin 2024-04-30 18:45:01 +08:00
  • 7401bec5e3
    feat(mm): add slab usage calculation (#768) laokengwt 2024-04-29 23:03:33 +08:00
  • bde4a334c1
    修复了未初始化时ui显示模块内存越界的问题,优化了代码结构 (#789) 曾俊 2024-04-29 18:55:17 +08:00
  • 0722a06a09
    fix: (riscv/timer): 修复riscv下没有更新墙上时钟以及没有处理软中断的bug (#783) LoGin 2024-04-28 19:40:09 +08:00
  • ab53b2eb75
    ci: update the match regex of issue checker (#784) Chiichen 2024-04-28 19:37:58 +08:00
  • 942cf26b48
    fix(riscv/process): 把riscv的调度时钟节拍率与HZ同步,并且修复切换到用户态的时候忘了在内核态关中断的bug (#780) LoGin 2024-04-28 16:49:40 +08:00
  • 13b057cc0f
    fix(libs/lib_ui): fix the display errors when system initialize (#779) 曾俊 2024-04-28 16:49:19 +08:00
  • 182b778a3c
    chore: 适配dadk 0.1.11 (#777) LoGin 2024-04-28 13:39:51 +08:00
  • dd8e74ef0d
    feat(driver/acpi_pm): Implement ACPI PM Timer (#772) Mingtao Huang 2024-04-28 13:25:12 +08:00
  • f75cb0f8ed
    refactor(process): 调整arch_switch_to_user函数,把riscv和x86_64的共用逻辑抽取出来。 (#773) LoGin 2024-04-27 15:35:24 +08:00
  • 173c4567cf
    feat(sched): add sched_yield (#766) zwb0x00 2024-04-26 15:33:29 +08:00
  • 471d65cf15
    feat(riscv): riscv下能够运行hello world用户程序 (#770) LoGin 2024-04-26 11:59:47 +08:00
  • 40348dd8d5
    feat(fs): add sys_dup3 (#755) zwb0x00 2024-04-23 19:35:02 +08:00
  • 3b799d13be
    Create FUNDING.yml (#763) LoGin 2024-04-23 19:14:41 +08:00
  • 731bc2b32d
    feat(virtio): riscv: 添加virtio-blk driver,并在riscv下能够正确挂载FAT32 (#761) LoGin 2024-04-23 17:19:54 +08:00
  • 0c1ef30087
    docs(community): add description of conventional commit standard (#754) Chiichen 2024-04-23 00:27:05 +08:00
  • 70c991af20
    fix(dog): 添加CC环境变量,解决编译时找不到musl-gcc的问题 (#753) laokengwt 2024-04-22 17:40:03 +08:00
  • e32effb150
    feat(driver): 把virtio添加到sysfs (#752) LoGin 2024-04-22 15:11:47 +08:00
  • a17651b14b
    feat(mm): 实现缺页中断处理,支持页面延迟分配和写时拷贝,以及用户栈自动拓展 (#715) MemoryShore 2024-04-22 15:10:47 +08:00
  • cb02d0bbc2
    ci: import issue checker (#750) Chiichen 2024-04-21 23:23:21 +08:00
  • 93c379703e
    feat(net): 实现raw socket的poll (#739) sun5etop 2024-04-21 13:36:44 +08:00
  • b502fbf0b9
    chore: Update virtio-drivers to commit 61ece509c4 and modify max_queue_size implementation (#748) LoGin 2024-04-21 13:30:29 +08:00
  • d770de5d53
    fix: 修复unified-init导致cargo check失败的问题 (#747) LoGin 2024-04-21 13:12:31 +08:00
  • 881ff6f95e
    将smoltcp升级到0.11.0版本 (#740) yuyi2439 2024-04-21 11:39:00 +08:00
  • 370472f728
    pci: 添加pci root manager来管理pci root,并使得riscv能够正常扫描pci设备. (#745) LoGin 2024-04-21 11:27:36 +08:00