24 Commits (b6f1b3c926b79ed284bd11c33b7e65fb0d6ea2d2)

Author SHA1 Message Date
WangRunji b836b11792 reformat code using `cargo fmt`
6 years ago
WangRunji 01a0f961e9 remove remaining M-Mode & K210 code. improve docs in context.rs
6 years ago
Jiajie Chen e3fb47a03e Remove m-mode and k210 support.
6 years ago
WangRunji d9bb072cbd update riscv crate
6 years ago
WangRunji b8460e20d8 fix riscv syscall ABI. fix store user tp and kernel hartid
6 years ago
WangRunji 40ac510ecd fix compile on riscv & aarch64
6 years ago
WangRunji 33eaded142 Merge remote-tracking branch 'bpc/user-lib-bin' into merge-1228
6 years ago
WangRunji b3a8e95d78 merge interrupt & context switch for rv32 & rv64
6 years ago
dzy e74f749ff3 fix context change bug. user sh is running!!!
6 years ago
Ben Pig Chu 7eb9f7abcf maually remove warning, pt4
6 years ago
WangRunji fcf5074500 impl M-mode kernel for riscv32
6 years ago
WangRunji 56fcad245a update kernel to 2018 edition
6 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
WangRunji 44bf3fb07a impl sys_exec
6 years ago
chenqiuhao 2002ddd5fa move processor from wrj
7 years ago
WangRunji ed20aa45fd Fix user process bug on RV32.
7 years ago
WangRunji 250f1385d3 Better debug print for TrapFrame on RV32
7 years ago
lcy1996 2157e4bbcf Add comment for interrutp and trap code
7 years ago
lcy1996 91455d163d Finish comment riscv context.
7 years ago
lcy1996 5b4aefdb0d Add comment for riscv32 context
7 years ago
lcy1996 e4300d3515 Add more comment in kernel but not finished
7 years ago
WangRunji 0c9679b710 Fix fork and syscall return value.
7 years ago
WangRunji 1ad3ed738e Can run user program in RV32
7 years ago
WangRunji 4faa8a65ae Move kernel to a new directory
7 years ago