Modules
Name | Description | Authors | Repo URL |
---|---|---|---|
vfscore | VFS define | chenlinfeng25@outlook.com | https://github.com/os-module/rvfs.git |
syscall-table | Unify system call definitions | chenlinfeng25@outlook.com | https://github.com/os-module/syscall-table.git |
smpscheduler | Task scheduler | chenlinfeng25@outlook.com | https://github.com/os-module/smpscheduler.git |
page-table | RISCV Page Table | chenlinfeng25@outlook.com | https://github.com/os-module/page-table.git |
netcore | NIC interface | chenlinfeng25@outlook.com | https://github.com/os-module/simple-net |
small-index | Index Allocator | chenlinfeng25@outlook.com | https://github.com/os-module/small-index |
pconst | Linux constant and data structure definitions | chenlinfeng25@outlook.com | https://github.com/os-module/pconst.git |
rtc | GoldFish Rtc Driver | chenlinfeng25@outlook.com | https://github.com/os-module/rtc.git |
uart8250 | uart8250 | duskmoon chenlinfeng25@outlook.com |
https://github.com/os-module/uart-rs.git |
loopback | Loopback device | chenlinfeng25@outlook.com | https://github.com/os-module/simple-net |
virtio-net | Virtio-net device | chenlinfeng25@outlook.com | https://github.com/os-module/simple-net |
visionfive2-sd | StarFive2 board SD card driver | chenlinfeng25@outlook.com | https://github.com/os-module/visionfive2-sd.git |
plic | RISCV PLIC | chenlinfeng25@outlook.com | https://github.com/os-module/plic |
kernel-sync | Kernel lock implementation | chenlinfeng25@outlook.com | https://github.com/os-module/kernel-sync.git |
pager | Physical Page Allocator | chenlinfeng25@outlook.com | https://github.com/os-module/pager |
tracer | Kernel call stack trace | chenlinfeng25@outlook.com | https://github.com/os-module/tracer |
devfs/dynfs/ramfs/fat-vfs/lwext4-vfs | File system implementation | chenlinfeng25@outlook.com | https://github.com/os-module/rvfs |
lwext4-rs | Rust bindings for lwext4 | chenlinfeng25@outlook.com | https://github.com/os-module/lwext4 |