Commit graph

15 commits

Author SHA1 Message Date
Yifan Wu
cd2e97b840 fix ch9 && remove some warnings 2023-03-29 22:47:44 +08:00
Yifan Wu
7cbefedc23 Using sbi-rt instead of asm && update rustsbi-qemu to latest
rustsbi-qemu version: a4f0bbe44d9f2f1069a9e5becd09f291e542852c
2023-03-29 22:47:39 +08:00
Yifan Wu
775755cf12 Remove K210 support. 2022-12-13 23:52:27 +08:00
Yu Chen
e7d6406f45 make build BOARD=k210 sucessfully 2022-06-23 22:23:49 +08:00
Yu Chen
4a2dd8c5bb sbi spec uses a6, a7 as sbicall id, so we need to set a6 to 0 2022-06-21 23:57:33 +08:00
Yu Chen
f25fe0431c add VIRT_TEST support for qemu exit with exit_code, for CI autotest 2022-05-15 17:34:24 +08:00
Yu Chen
56d3444fc6 fix bug in sbi_shutdown 2022-05-15 12:18:39 +08:00
Yu Chen
80503e80ee update github CI for autotest 2022-05-15 12:03:05 +08:00
Yifan Wu
e1ae9b6236 Merge recent updates from ch8 2022-01-26 01:53:39 -08:00
Yifan Wu
ae3ba9c26f Small Fix && cargo fmt 2022-01-22 12:40:54 -08:00
Yifan Wu
f495dbb1e6 Ref asm&global_asm from core::arch. 2022-01-21 10:11:07 -08:00
Yifan Wu
3f0c3f6dfd Bump to rust nightly-2022-01-01, feature global_asm,asm->stable 2022-01-01 03:07:09 -08:00
Yifan Wu
b8a14182cd Rm spin::Mutex except for easy-fs & add new test huge_write & flush cache to disk after a write transaction 2021-07-21 19:10:04 +08:00
Yifan Wu
1cef77eac7 Chapter3: power2/3/5 & sleep test worked on k210/qemu based on timer. 2020-11-29 10:31:15 +08:00
Yifan Wu
6a96d7d122 Update linker & Hello k210/qemu(release mode). 2020-11-12 17:13:57 +08:00