Commit Graph

52 Commits (ch1-qemu-exit)
 

Author SHA1 Message Date
Yu Chen 017dbcbd79 update rustsbi-qemu.bin :: PMP set RW for [base: 0x10_0000, len: 0x2000], and os kernel supports VIRT_TEST based qemu exit
3 years ago
Yifan Wu 09299aabb0 drop debug mode support
3 years ago
Yifan Wu 759ff6b912 default-mode=release
3 years ago
Yifan Wu 1fee07c340 Update os/Makefile
3 years ago
Yifan Wu 009afdf55e Rollback rustsbi && support debugging under release mode
3 years ago
Yifan Wu f33228a6bc Bump to Rust nightly-2022-04-11 rustsbi-qemu=5992db7 rustsbi-k210=1937341 default-mode=debug
3 years ago
Yu Chen a71b02152f fix bug for cargo doc
3 years ago
Yu Chen c8e24e8529 fix typo bug
3 years ago
Yu Chen d472055745 add comments
3 years ago
Yu Chen 74dd4b6284 add #![deny(missing_docs)] AND #![deny(warnings)] in main.rs, and update comments in other files
3 years ago
Yu Chen ddeab3d84d update README
3 years ago
Yu Chen 56b332e6ea update CI for build-doc
3 years ago
Yu Chen 3e4f99b4a7 update CI for build-doc
3 years ago
Yu Chen 371e614fb1 add github CI for build-doc
3 years ago
田凯夫 f723ee06a9 Update docs
3 years ago
Yifan Wu 6cd64cdebc Bump Rust to nightly-2022-01-19
3 years ago
Yifan Wu 9b1a9f2631 Update .gitignore
3 years ago
Yifan Wu d675f8e4ca Bump to rust nightly-2022-01-01, feature global_asm,asm->stable
4 years ago
Yifan Wu c5a0e2c9d0 Bump to Rust nightly 2021-12-15
4 years ago
Yifan Wu 15bd7b9b14 Update os/Makefile, rm ... -f -> rm -f ...
4 years ago
Yu Chen 47904b9dfd update .gitignore, README.md, dev-env-info.md
4 years ago
Yifan Wu 2c4be78726 rust->nightly-2021-10-15,cargo-binutils->0.3.3
4 years ago
Yifan Wu 5a2fc39845 Update rustc && rustsbi
4 years ago
Yu Chen 95442bf063 update to rustc 1.56.0-nightly (08095fc1f 2021-07-26)
4 years ago
Yifan Wu e4768ccb66 Replace llvm_asm! with asm
4 years ago
Yifan Wu a3bd9ad89d rustc 1.55.0-nightly (2f391da2e 2021-07-14)
4 years ago
Yifan Wu 32ce8b5803 Bump rustsbi to qemu[d4968dd2] k210[b689314e].
4 years ago
Yifan Wu fc3d18dc21 Update rustsbi to the latest version
4 years ago
Yifan Wu fdf9af2536 Update rust to 2021-07-01 & add switch-check in os/Makefile
4 years ago
Yifan Wu 305f706564 Downgrade cargo-binutils to 0.2.0
4 years ago
Yifan Wu 3c0a08f92a Bump rustsbi to 0.2.0-alpha.1[81d53d8]
4 years ago
Yifan Wu a2a1b22a74 Link small sections in linker
4 years ago
Yifan Wu 2d740ed6b9 Do not fetch tools when running on qemu.
4 years ago
Yifan Wu 7ab26d9ba0 Add Ubuntu18.04 docker
4 years ago
Yifan Wu 0ab5e11b56 Move rust-toolchain out from os/
4 years ago
Yifan Wu 0cc3cf1a36 Move kflash.py out of proj.
4 years ago
Yifan Wu 1ed9f75896 Bump rustsbi to 0.1.1 && make config of qemu/k210 different
4 years ago
Yifan Wu 37e55e947a Update os/Makefile && Update rust to 2021-01-30
4 years ago
Yifan Wu 2df1dd1202 Fix os/Makefile: Support macOS
5 years ago
Yifan Wu ecb647c8fe
Merge pull request #2 from duskmoon314/ch1
5 years ago
Campbell He 69c5c8fb36 style: Formatting codes with clippy and fmt
5 years ago
Yifan Wu e10ed7a6be Update env.
5 years ago
Yifan Wu 82508e7f0e Update .gitignore.
5 years ago
Yu Chen fd6e93a667 update rust-toolchain to nightly
5 years ago
Yifan Wu c701cd00ce Chapter1: Update panic_handler.
5 years ago
Yifan Wu 49050aca3f Update linker & Hello k210/qemu(release mode).
5 years ago
Yifan Wu 406acaae2c Small update.
5 years ago
Yifan Wu 721d0e5ecf Debug using gdb on qemu.
5 years ago
Yifan Wu 5370f725be Load kernel on qemu/k210.
5 years ago
Yifan Wu 29f4683ad8 Compiled on target platform.
5 years ago