609 Commits (a74b893bd2eafc5c32a2c347131f939bd18c4636)
 

Author SHA1 Message Date
WangRunji a74b893bd2 update Makefile
6 years ago
WangRunji b3a80ba571 update riscv-pk & README
6 years ago
WangRunji 02eb7d9125 update 'riscv-pk' to upstream submodule
6 years ago
WangRunji 6921e9018d fix NoMMU entry point
6 years ago
WangRunji 18640b7537 impl NoMMU
6 years ago
WangRunji 52fe93188d disable delay allocating frame, remove `memory_set_record`
6 years ago
WangRunji 2db453556d try to fix interrupt & deadlock on RV32
6 years ago
WangRunji 46f0e85230 add `ucore-i386-pic.img` user programs. reorganize imgs.
6 years ago
WangRunji 4034a473bd update `user` crate to 2018 edition. add travis for user
6 years ago
WangRunji e1f93a179a add travis for aarch64
6 years ago
WangRunji 4f8d110d31 update README
6 years ago
WangRunji b1bdac7d0f fix merge for aarch64. now it works!
6 years ago
WangRunji 2daf8c188d Merge remote-tracking branch 'equation314/arch-aarch64' into dev
6 years ago
WangRunji 56fcad245a update kernel to 2018 edition
6 years ago
WangRunji 4495622317 update `process` crate to 2018 edition
6 years ago
WangRunji 12457f10cb update `memory` crate to 2018 edition
6 years ago
WangRunji c4935a1477 use `pc-keyboard` crate and enable keyboard again for x86
6 years ago
lcy1996 76d2c6ec7b Fix the bug of active_table_swap() wrongly force unlock in pg fault handler
6 years ago
lcy1996 b2fec2b16b Fix a bug in context for smp
6 years ago
lcy1996 67035ac556 Fix a bug in pg fault handler caused by memory_set_record
6 years ago
lcy1996 00d0ea8a8b Modified the code in pgfault
6 years ago
lcy1996 9d803e87d9 replace some unwrap() and comment the cow pgfault handler
6 years ago
WangRunji 7d7cedfdd0 move g4 docs
6 years ago
WangRunji df485d506e simplify ProcessManager
6 years ago
WangRunji 5478b9ba7b no longer show normal page fault
6 years ago
WangRunji ef75c8a072 fix unwrap panic. now user shell is working.
6 years ago
WangRunji da399dca96 remove Process struct
6 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
WangRunji e06f6b8bc5 update Cargo.toml & Cargo.lock
6 years ago
Ben Pig Chu 9c56868490 report4 fs part
6 years ago
WangRunji d27ac65df3 fix load program slice error
6 years ago
WangRunji 5ce7d0a9c0 use user shell by default. fix kernel shell removing user thread.
6 years ago
WangRunji 21b0bdcbca separate kernel shell to a mod, remove console mod
6 years ago
WangRunji b3e5d1987e update Cargo.lock
6 years ago
WangRunji 9b3294a5f2 fix clear bss when load user program. 'sh' works!
6 years ago
WangRunji 40b099ed79 clean riscv-pk in Makefile
6 years ago
WangRunji 44bf3fb07a impl sys_exec
6 years ago
lcy1996 501de6f0d4 none
6 years ago
lcy1996 4b36a398cd Merge branch 'OsTrain2018-g4' of github.com:oscourse-tsinghua/RustOS into lcy_issue1
6 years ago
lcy1996 8c30e9bf05 Modified the report for expr4.
6 years ago
chenqiuhao1997 ec2a759975
Update report.md
6 years ago
lcy1996 38666df04e Modification in the report for expr4.
6 years ago
lcy1996 47a747dd02 merge conflict
6 years ago
lcy1996 f4305b382f Add comment and report for expr4
6 years ago
chenqiuhao1997 413715a3e7
Update report.md
6 years ago
chenqiuhao1997 9aeef1b845
Update report.md
6 years ago
lcy1996 eb00b2bfd3 merge conflict
6 years ago
lcy1996 a8da42d521 Add expr4 report and some trace for synctest
6 years ago
chenqiuhao 4d8d48cf4d repair some bugs and move child control to processmanager
6 years ago
lcy1996 65cd42028c Add illegal vma check in page fault hangler
6 years ago