Commit Graph

56 Commits

Author SHA1 Message Date
Yu Chen
d19192fc2f update doc-and-test.yml for cargo doc 2022-06-23 20:34:58 +08:00
Yu Chen
7e47fbd8e2 add CI autotest for ch1 2022-06-23 20:27:57 +08:00
Yu Chen
4ceb50d702 update rustsbi commit-id 74c103bc0f0c1931074c6edcd65a83fdff3cec33 in git@github.com:YdrMaster/rustsbi-qemu.git 2022-06-22 00:43:08 +08:00
Yu Chen
884ef0427b sbi spec uses a6, a7 as sbicall id, so we need to set a6 to 0 2022-06-22 00:42:15 +08:00
Yu Chen
9c6430194c add cargo fmt in Makefile, and exec make fmt 2022-05-20 08:58:01 +08:00
Yifan Wu
09299aabb0 drop debug mode support 2022-04-16 15:21:54 -07:00
Yifan Wu
759ff6b912 default-mode=release 2022-04-16 15:05:02 -07:00
Yifan Wu
1fee07c340 Update os/Makefile 2022-04-15 14:08:25 -07:00
Yifan Wu
009afdf55e Rollback rustsbi && support debugging under release mode 2022-04-15 14:01:40 -07:00
Yifan Wu
f33228a6bc Bump to Rust nightly-2022-04-11 rustsbi-qemu=5992db7 rustsbi-k210=1937341 default-mode=debug 2022-04-15 03:04:57 -07:00
Yu Chen
a71b02152f fix bug for cargo doc 2022-03-25 15:58:31 +08:00
Yu Chen
c8e24e8529 fix typo bug 2022-03-25 15:55:09 +08:00
Yu Chen
d472055745 add comments 2022-03-25 15:16:33 +08:00
Yu Chen
74dd4b6284 add #![deny(missing_docs)] AND #![deny(warnings)] in main.rs, and update comments in other files 2022-03-25 15:12:24 +08:00
Yu Chen
ddeab3d84d update README 2022-03-20 23:52:49 +08:00
Yu Chen
56b332e6ea update CI for build-doc 2022-03-20 21:23:22 +08:00
Yu Chen
3e4f99b4a7 update CI for build-doc 2022-03-20 21:13:19 +08:00
Yu Chen
371e614fb1 add github CI for build-doc 2022-03-20 21:09:31 +08:00
田凯夫
f723ee06a9 Update docs 2022-03-14 20:53:33 +08:00
Yifan Wu
6cd64cdebc Bump Rust to nightly-2022-01-19 2022-01-20 16:08:16 -08:00
Yifan Wu
9b1a9f2631 Update .gitignore 2022-01-19 05:05:59 -08:00
Yifan Wu
d675f8e4ca Bump to rust nightly-2022-01-01, feature global_asm,asm->stable 2022-01-01 01:21:30 -08:00
Yifan Wu
c5a0e2c9d0 Bump to Rust nightly 2021-12-15 2021-12-22 02:25:54 -08:00
Yifan Wu
15bd7b9b14 Update os/Makefile, rm ... -f -> rm -f ... 2021-11-27 01:52:25 -08:00
Yu Chen
47904b9dfd update .gitignore, README.md, dev-env-info.md 2021-11-20 15:48:30 +08:00
Yifan Wu
2c4be78726 rust->nightly-2021-10-15,cargo-binutils->0.3.3 2021-10-20 13:22:45 -07:00
Yifan Wu
5a2fc39845 Update rustc && rustsbi 2021-08-26 19:23:34 +08:00
Yu Chen
95442bf063 update to rustc 1.56.0-nightly (08095fc1f 2021-07-26) 2021-07-29 16:05:51 +08:00
Yifan Wu
e4768ccb66 Replace llvm_asm! with asm 2021-07-18 17:19:50 +08:00
Yifan Wu
a3bd9ad89d rustc 1.55.0-nightly (2f391da2e 2021-07-14) 2021-07-17 23:56:37 +08:00
Yifan Wu
32ce8b5803 Bump rustsbi to qemu[d4968dd2] k210[b689314e]. 2021-07-17 00:35:37 +08:00
Yifan Wu
fc3d18dc21 Update rustsbi to the latest version 2021-07-08 16:23:51 +08:00
Yifan Wu
fdf9af2536 Update rust to 2021-07-01 & add switch-check in os/Makefile 2021-07-08 10:57:56 +08:00
Yifan Wu
305f706564 Downgrade cargo-binutils to 0.2.0 2021-04-05 16:16:12 +08:00
Yifan Wu
3c0a08f92a Bump rustsbi to 0.2.0-alpha.1[81d53d8] 2021-03-09 15:15:02 +08:00
Yifan Wu
a2a1b22a74 Link small sections in linker 2021-03-07 19:49:55 +08:00
Yifan Wu
2d740ed6b9 Do not fetch tools when running on qemu. 2021-03-06 03:18:36 +08:00
Yifan Wu
7ab26d9ba0 Add Ubuntu18.04 docker 2021-02-28 05:59:36 +08:00
Yifan Wu
0ab5e11b56 Move rust-toolchain out from os/ 2021-02-09 10:10:50 +08:00
Yifan Wu
0cc3cf1a36 Move kflash.py out of proj. 2021-02-08 11:29:05 +08:00
Yifan Wu
1ed9f75896 Bump rustsbi to 0.1.1 && make config of qemu/k210 different 2021-02-07 17:09:46 +08:00
Yifan Wu
37e55e947a Update os/Makefile && Update rust to 2021-01-30 2021-02-02 16:25:17 +08:00
Yifan Wu
2df1dd1202 Fix os/Makefile: Support macOS 2021-01-21 00:11:17 +08:00
Yifan Wu
ecb647c8fe
Merge pull request #2 from duskmoon314/ch1
style: Formatting codes with clippy and fmt
2021-01-18 02:34:40 +08:00
Campbell He
69c5c8fb36 style: Formatting codes with clippy and fmt
Remove unnecessary trailing semicolon
Exec cargo fmt
2021-01-17 17:09:28 +08:00
Yifan Wu
e10ed7a6be Update env. 2021-01-02 10:00:50 +08:00
Yifan Wu
82508e7f0e Update .gitignore. 2020-12-14 16:22:52 +08:00
Yu Chen
fd6e93a667 update rust-toolchain to nightly 2020-11-24 17:30:18 +08:00
Yifan Wu
c701cd00ce Chapter1: Update panic_handler. 2020-11-13 12:06:39 +08:00
Yifan Wu
49050aca3f Update linker & Hello k210/qemu(release mode). 2020-11-12 17:13:57 +08:00