Yifan Wu
|
5b846fce6a
|
Bump Rust version to nightly-2025-02-18(2024 Edition)
|
2025-02-26 22:49:56 +08:00 |
|
Yifan Wu
|
9831b9e7e9
|
fix ch6
|
2023-03-29 21:04:20 +08:00 |
|
Yifan Wu
|
2919b14ef3
|
fix ch5
|
2023-03-29 20:55:11 +08:00 |
|
Yifan Wu
|
66a93a40a7
|
Remove K210 support.
|
2022-12-13 23:09:09 +08:00 |
|
Yu Chen
|
39037a97ca
|
add CI autotest, update README
|
2022-06-24 01:26:26 +08:00 |
|
Yu Chen
|
3aa7fac88a
|
add cargo fmt in Makefile, and exec make fmt
|
2022-05-20 08:50:52 +08:00 |
|
hypocrasy
|
f9346edad1
|
Add comments in ch6
|
2022-04-30 16:04:58 +08:00 |
|
Yifan Wu
|
04bb890fb7
|
Add boards/ && cargo clippy
|
2022-01-24 17:50:49 -08:00 |
|
Yifan Wu
|
b96db03e48
|
cargo clippy & fmt
|
2022-01-21 14:56:19 -08:00 |
|
Yifan Wu
|
57f7debbc6
|
Substituted to the original ch7 code.
|
2022-01-18 02:48:50 -08:00 |
|
Yifan Wu
|
3c9b6d7d14
|
spin::Mutex->UPSafeCell
|
2021-07-20 22:10:22 +08:00 |
|
Yifan Wu
|
946b37a237
|
Fix lock uses in ch5
|
2021-02-16 20:50:03 +08:00 |
|
Yifan Wu
|
5730bac89e
|
Move some variable name to task_cx to task_cx_ptr2(ch5 ver).
|
2021-01-04 16:18:25 +08:00 |
|
Yifan Wu
|
84b10893d4
|
forktree worked with depth=3 on k210 platform.
|
2020-12-11 16:14:14 +08:00 |
|
Yifan Wu
|
244c0ee84d
|
Handle backspace for k210/qemu platform && Add lots of user tests.
|
2020-12-11 01:44:07 +08:00 |
|
Yifan Wu
|
3642f9c56d
|
Implement many process syscalls.
|
2020-12-10 11:57:26 +08:00 |
|
Yifan Wu
|
eddbc8954c
|
Implement sys_read && allocate pid and kernel stack dynamically.
|
2020-12-08 17:17:28 +08:00 |
|
Yifan Wu
|
1bc53c0b5f
|
Split TaskManager and Processor.
|
2020-12-08 15:37:10 +08:00 |
|
Yifan Wu
|
949f2095bb
|
ch4 ok on qemu/k210 && Remove some comments.
|
2020-12-08 01:35:08 +08:00 |
|
Yifan Wu
|
8ee3671269
|
Split kernel/user trap handler && Fix user tests.
|
2020-12-07 18:57:23 +08:00 |
|
Yifan Wu
|
064f1cb5cb
|
Fetching buffer arguments from user space.
|
2020-12-06 13:56:13 +08:00 |
|
Yifan Wu
|
63aaa9d0a1
|
Chapter3: power2/3/5 & sleep test worked on k210/qemu based on timer.
|
2020-11-29 10:31:15 +08:00 |
|
Yifan Wu
|
4590f233b5
|
sys_yield tests worked on qemu.
|
2020-11-29 04:01:38 +08:00 |
|
Yifan Wu
|
91043b08cd
|
Switch ok with debug mode apps, implement sys_exit correctly later.
|
2020-11-29 01:31:36 +08:00 |
|