dd8e74ef | 28-Apr-2024 |
Mingtao Huang <114841534+1037827920@users.noreply.github.com> |
feat(driver/acpi_pm): Implement ACPI PM Timer (#772)
* feat: Implement ACPI PM Timer |
f75cb0f8 | 27-Apr-2024 |
LoGin <longjin@DragonOS.org> |
refactor(process): 调整arch_switch_to_user函数,把riscv和x86_64的共用逻辑抽取出来。 (#773)
* refactor(process): Extract common logic for riscv and x86_64 in arch_switch_to_user to run_init_process
调整arch_switch_t
refactor(process): 调整arch_switch_to_user函数,把riscv和x86_64的共用逻辑抽取出来。 (#773)
* refactor(process): Extract common logic for riscv and x86_64 in arch_switch_to_user to run_init_process
调整arch_switch_to_user函数,把riscv和x86_64的共用逻辑抽取出来。写成run_init_process函数,并且能够尝试运行多个不同的init程序,直到某个运行成功
show more ...
|
173c4567 | 26-Apr-2024 |
zwb0x00 <163394849+zwb0x00@users.noreply.github.com> |
feat(sched): add sched_yield (#766)
* 实现sched_yield系统调用 |
471d65cf | 26-Apr-2024 |
LoGin <longjin@DragonOS.org> |
feat(riscv): riscv下能够运行hello world用户程序 (#770)
* feat(riscv): riscv下能够运行hello world用户程序 |
40348dd8 | 23-Apr-2024 |
zwb0x00 <163394849+zwb0x00@users.noreply.github.com> |
feat(fs): add sys_dup3 (#755)
* feat(fs): add sys_dup3 |
731bc2b3 | 23-Apr-2024 |
LoGin <longjin@DragonOS.org> |
feat(virtio): riscv: 添加virtio-blk driver,并在riscv下能够正确挂载FAT32 (#761) |
e32effb1 | 22-Apr-2024 |
LoGin <longjin@DragonOS.org> |
feat(driver): 把virtio添加到sysfs (#752) |
a17651b1 | 22-Apr-2024 |
MemoryShore <105195940+MemoryShore@users.noreply.github.com> |
feat(mm): 实现缺页中断处理,支持页面延迟分配和写时拷贝,以及用户栈自动拓展 (#715)
* 实现缺页中断处理
* 完善页表拷贝逻辑
* 优化代码结构
* 完善缺页异常信息
* 修改大页映射逻辑
* 修正大页映射错误
* 添加缺页中断支持标志
* 实现用户栈自动拓展功能 |
93c37970 | 21-Apr-2024 |
sun5etop <146408999+sun5etop@users.noreply.github.com> |
feat(net): 实现raw socket的poll (#739)
feat(net): 实现raw socket的poll |
b502fbf0 | 21-Apr-2024 |
LoGin <longjin@DragonOS.org> |
chore: Update virtio-drivers to commit 61ece509c4 and modify max_queue_size implementation (#748) |
d770de5d | 21-Apr-2024 |
LoGin <longjin@DragonOS.org> |
fix: 修复unified-init导致cargo check失败的问题 (#747) |
881ff6f9 | 21-Apr-2024 |
yuyi2439 <68320855+yuyi2439@users.noreply.github.com> |
将smoltcp升级到0.11.0版本 (#740) |
370472f7 | 21-Apr-2024 |
LoGin <longjin@DragonOS.org> |
pci: 添加pci root manager来管理pci root,并使得riscv能够正常扫描pci设备. (#745)
* pci: 添加pci root manager来管理pci root.
pci: 使得riscv能够正常扫描pci设备.
* doc: 添加注释 |
2709e017 | 20-Apr-2024 |
LoGin <longjin@DragonOS.org> |
pci: 统一使用ecam root (#744) |
418ad41f | 17-Apr-2024 |
LoGin <longjin@DragonOS.org> |
Feat(tty): add dummy console (#735)
使得riscv能暂时完成stdio_init(将来需要实现riscv的串口console) |
1012552d | 16-Apr-2024 |
Saga1718 <161323888+Saga1718@users.noreply.github.com> |
删除无用的hid代码 (#734) |
fbd63a30 | 16-Apr-2024 |
SMALLC <121806694+SMALLC04@users.noreply.github.com> |
feat: alarm系统调用实现 (#710)
* alarm系统调用实现 |
d623e902 | 15-Apr-2024 |
GnoCiYeH <heyicong@dragonos.org> |
socket统一改用`GlobalSocketHandle`,并且修复fcntl SETFD的错误 (#730)
* socket统一改用`GlobalSocketHandle`,并且修复fcntl SETFD的错误
---------
Co-authored-by: longjin <longjin@DragonOS.org> |
1074eb34 | 15-Apr-2024 |
Samuel Dai <samuka007@qq.com> |
feat(filesystem): 引入Umount系统调用 (#719)
* feat(filesystem): 引入Umount系统调用
* 将所有ENOSYS误用更正
* 修复了一个使同一个挂载点可以挂载2个文件系统的bug
* 统一注释,增强程序稳定性,统一接口。注意:Umount时在fatfs的路径要使用大写,此受限于当前文件系统设计。 |
ceeb2e94 | 15-Apr-2024 |
laokengwt <143977175+laokengwt@users.noreply.github.com> |
feat(mm): 添加slab内存分配器 (#683)
feat(mm): 添加slab内存分配器
---------
Co-authored-by: longjin <longjin@DragonOS.org> |
c719ddc6 | 14-Apr-2024 |
Saga1718 <161323888+Saga1718@users.noreply.github.com> |
feat(net): 实现tcp backlog功能 (#714)
* feat:实现tcp的backlog功能 |
9621ab16 | 14-Apr-2024 |
LoGin <longjin@DragonOS.org> |
让riscv64能正常切换进程,并运行完所有的initcall (#721) |
f049d1af | 12-Apr-2024 |
LoGin <longjin@DragonOS.org> |
初始化riscv-sbi-timer (#716) |
3959e94d | 10-Apr-2024 |
曾俊 <110876916+ZZJJWarth@users.noreply.github.com> |
bugfix: 修复smp启动的时候,损坏0号核心的idle进程的内核栈的问题 (#711)
---------
Co-authored-by: longjin <longjin@DragonOS.org>
Co-authored-by: heyicong <heyicong@dragonos.org> |
9365e801 | 10-Apr-2024 |
GnoCiYeH <heyicong@dragonos.org> |
完善pty,目前pty能够支持ssh (#708) |