.. |
futex
|
5b59005f93
x86_64: 使用Rust重写内核初始化代码 (#507)
|
1 anno fa |
ida
|
7b32f5080f
增加内存分配日志监视器 (#424)
|
1 anno fa |
intertrait
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
lib_ui
|
5b59005f93
x86_64: 使用Rust重写内核初始化代码 (#507)
|
1 anno fa |
sys
|
f2022a8a1c
使用rust编写中断/异常的入口 (#509)
|
1 anno fa |
Makefile
|
70a4e5550a
使用rust重写了apic的驱动 (#425)
|
1 anno fa |
align.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
casting.rs
|
cde5492f72
新增网络socket的系统调用接口 (#247)
|
2 anni fa |
cpu.c
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
crc16.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
crc32.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
crc64.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
crc7.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
crc8.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
elf.rs
|
a02ce654cf
支持对动态链接文件的加载,支持通过musl工具链编写用户空间程序 (#504)
|
1 anno fa |
ffi_convert.rs
|
06b09f34ed
Patch sched rust (#139)
|
2 anni fa |
glib.c
|
46e234aef6
使用cargo管理一些C文件的编译,并且移动部分汇编到arch目录 (#447)
|
1 anno fa |
int_like.rs
|
a03c4f9dee
设备驱动模型:完善platform bus相关内容。并注册串口到sysfs (#403)
|
1 anno fa |
keyboard_parser.rs
|
01bd5258cf
解决shell无法输入大写字母'P'的问题 (#404)
|
1 anno fa |
kfifo.c
|
004e86ff19
新版文件系统重构完成 (#198)
|
2 anni fa |
lazy_init.rs
|
5c9a63df83
Patch add lazy init (#236)
|
2 anni fa |
lock_free_flags.rs
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
lockref.c
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
lz4.c
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
mod.rs
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
mutex.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
notifier.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
once.rs
|
863a3cff06
添加与rust std接口相同的once库 (#353)
|
1 anno fa |
printk.c
|
abe3a6ea3c
Patch refactor scm and textui (#289)
|
1 anno fa |
printk.rs
|
453452cc02
初始化riscv的内存管理模块,并且设置保留内存 (#506)
|
1 anno fa |
rand.rs
|
971462be94
添加thread和futex机制 (#411)
|
1 anno fa |
rbtree.rs
|
406099704e
增加epoll机制 (#455)
|
1 anno fa |
rwlock.rs
|
0d6cf65aa1
Patch fix sched and net lockdep error (#479)
|
1 anno fa |
semaphore.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
spinlock.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
stdlib.c
|
fb6c29d01d
port kmalloc and printk to rust (#83)
|
2 anni fa |
string.c
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
1 anno fa |
unistd.c
|
46e234aef6
使用cargo管理一些C文件的编译,并且移动部分汇编到arch目录 (#447)
|
1 anno fa |
vec_cursor.rs
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
1 anno fa |
volatile.rs
|
fbe6becd6d
添加rust重构版本的HPET驱动和tsc驱动,并使用HPET校准tsc频率和cpu总线频率 (#412)
|
1 anno fa |
wait_queue.rs
|
0d6cf65aa1
Patch fix sched and net lockdep error (#479)
|
1 anno fa |