Yifan Wu
|
7408b1a7b2
|
Add boards/ && cargo clippy
|
4 years ago |
Yifan Wu
|
0d189e9ad7
|
Cargo fmt
|
4 years ago |
Yifan Wu
|
2f5cff7e21
|
cargo clippy
|
4 years ago |
Yifan Wu
|
a97e29fdb1
|
Now PageTable::unmap calls PageTable::find_pte instead of PageTable::find_pte_create.
|
4 years ago |
Yifan Wu
|
11cdc5f2e6
|
Bump to rust nightly-2022-01-01, feature global_asm,asm->stable
|
4 years ago |
Yifan Wu
|
940e88a002
|
Now construction of PA/VA only uses 56/39 bits.
|
4 years ago |
Yifan Wu
|
315e61da1a
|
Rm spin::Mutex except for easy-fs & add new test huge_write & flush cache to disk after a write transaction
|
4 years ago |
Yifan Wu
|
90d351bfe8
|
Support cmdline_args when sys_exec.
|
4 years ago |
Yifan Wu
|
b8f1db4aa3
|
Fix overflow bug when ceiling va
|
4 years ago |
Yifan Wu
|
9d7882a73d
|
Do not clone KERNEL_SPACE in mm::init
|
5 years ago |
Yifan Wu
|
1bafe9615f
|
Fix virtio_phys_to_virt. Now we can load app from disk on qemu/k210!
|
5 years ago |
Yifan Wu
|
914f042617
|
Add sdcard driver based on k210-rust crates && adjust clock freq.
|
5 years ago |
Yifan Wu
|
f754326d0a
|
virtio-blk worked.
|
5 years ago |
Yifan Wu
|
8e178c0080
|
Pipe OK.
|
5 years ago |
Yifan Wu
|
2e6734027d
|
Rewrite Stdin/Stdout
|
5 years ago |
Yifan Wu
|
84b10893d4
|
forktree worked with depth=3 on k210 platform.
|
5 years ago |
Yifan Wu
|
244c0ee84d
|
Handle backspace for k210/qemu platform && Add lots of user tests.
|
5 years ago |
Yifan Wu
|
3642f9c56d
|
Implement many process syscalls.
|
5 years ago |
Yifan Wu
|
eddbc8954c
|
Implement sys_read && allocate pid and kernel stack dynamically.
|
5 years ago |
Yifan Wu
|
949f2095bb
|
ch4 ok on qemu/k210 && Remove some comments.
|
5 years ago |
Yifan Wu
|
8ee3671269
|
Split kernel/user trap handler && Fix user tests.
|
5 years ago |
Yifan Wu
|
f54573ae15
|
Fetch buffer in user space as a Vec.
|
5 years ago |
Yifan Wu
|
064f1cb5cb
|
Fetching buffer arguments from user space.
|
5 years ago |
Yifan Wu
|
0011fe9477
|
Kernel remapped.
|
5 years ago |
Yifan Wu
|
1256085d36
|
Frame Allocator OK.
|
5 years ago |
Yifan Wu
|
2fd70b0ff4
|
Heap test passed on k210/qemu, heap size = 3M.
|
5 years ago |