History log of /DragonOS/kernel/ (Results 76 – 100 of 841)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
dd8e74ef28-Apr-2024 Mingtao Huang <114841534+1037827920@users.noreply.github.com>

feat(driver/acpi_pm): Implement ACPI PM Timer (#772)

* feat: Implement ACPI PM Timer

f75cb0f827-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 ...

173c456726-Apr-2024 zwb0x00 <163394849+zwb0x00@users.noreply.github.com>

feat(sched): add sched_yield (#766)

* 实现sched_yield系统调用

471d65cf26-Apr-2024 LoGin <longjin@DragonOS.org>

feat(riscv): riscv下能够运行hello world用户程序 (#770)

* feat(riscv): riscv下能够运行hello world用户程序

40348dd823-Apr-2024 zwb0x00 <163394849+zwb0x00@users.noreply.github.com>

feat(fs): add sys_dup3 (#755)

* feat(fs): add sys_dup3

731bc2b323-Apr-2024 LoGin <longjin@DragonOS.org>

feat(virtio): riscv: 添加virtio-blk driver,并在riscv下能够正确挂载FAT32 (#761)

e32effb122-Apr-2024 LoGin <longjin@DragonOS.org>

feat(driver): 把virtio添加到sysfs (#752)

a17651b122-Apr-2024 MemoryShore <105195940+MemoryShore@users.noreply.github.com>

feat(mm): 实现缺页中断处理,支持页面延迟分配和写时拷贝,以及用户栈自动拓展 (#715)

* 实现缺页中断处理

* 完善页表拷贝逻辑

* 优化代码结构

* 完善缺页异常信息

* 修改大页映射逻辑

* 修正大页映射错误

* 添加缺页中断支持标志

* 实现用户栈自动拓展功能

93c3797021-Apr-2024 sun5etop <146408999+sun5etop@users.noreply.github.com>

feat(net): 实现raw socket的poll (#739)

feat(net): 实现raw socket的poll

b502fbf021-Apr-2024 LoGin <longjin@DragonOS.org>

chore: Update virtio-drivers to commit 61ece509c4 and modify max_queue_size implementation (#748)

d770de5d21-Apr-2024 LoGin <longjin@DragonOS.org>

fix: 修复unified-init导致cargo check失败的问题 (#747)

881ff6f921-Apr-2024 yuyi2439 <68320855+yuyi2439@users.noreply.github.com>

将smoltcp升级到0.11.0版本 (#740)

370472f721-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: 添加注释

2709e01720-Apr-2024 LoGin <longjin@DragonOS.org>

pci: 统一使用ecam root (#744)

418ad41f17-Apr-2024 LoGin <longjin@DragonOS.org>

Feat(tty): add dummy console (#735)

使得riscv能暂时完成stdio_init(将来需要实现riscv的串口console)

1012552d16-Apr-2024 Saga1718 <161323888+Saga1718@users.noreply.github.com>

删除无用的hid代码 (#734)

fbd63a3016-Apr-2024 SMALLC <121806694+SMALLC04@users.noreply.github.com>

feat: alarm系统调用实现 (#710)

* alarm系统调用实现

d623e90215-Apr-2024 GnoCiYeH <heyicong@dragonos.org>

socket统一改用`GlobalSocketHandle`,并且修复fcntl SETFD的错误 (#730)

* socket统一改用`GlobalSocketHandle`,并且修复fcntl SETFD的错误

---------

Co-authored-by: longjin <longjin@DragonOS.org>

1074eb3415-Apr-2024 Samuel Dai <samuka007@qq.com>

feat(filesystem): 引入Umount系统调用 (#719)

* feat(filesystem): 引入Umount系统调用

* 将所有ENOSYS误用更正

* 修复了一个使同一个挂载点可以挂载2个文件系统的bug

* 统一注释,增强程序稳定性,统一接口。注意:Umount时在fatfs的路径要使用大写,此受限于当前文件系统设计。

ceeb2e9415-Apr-2024 laokengwt <143977175+laokengwt@users.noreply.github.com>

feat(mm): 添加slab内存分配器 (#683)

feat(mm): 添加slab内存分配器
---------

Co-authored-by: longjin <longjin@DragonOS.org>

c719ddc614-Apr-2024 Saga1718 <161323888+Saga1718@users.noreply.github.com>

feat(net): 实现tcp backlog功能 (#714)

* feat:实现tcp的backlog功能

9621ab1614-Apr-2024 LoGin <longjin@DragonOS.org>

让riscv64能正常切换进程,并运行完所有的initcall (#721)

f049d1af12-Apr-2024 LoGin <longjin@DragonOS.org>

初始化riscv-sbi-timer (#716)

3959e94d10-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>

9365e80110-Apr-2024 GnoCiYeH <heyicong@dragonos.org>

完善pty,目前pty能够支持ssh (#708)

12345678910>>...34