Commit Graph

675 Commits (f8533442f2553541c917d8f2f456cc2af9e6897a)
 

Author SHA1 Message Date
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
equation314 576ae1d911 add setup_page_table 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
koumingyang ef213d60bb mmu 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
lcy1996 c5499a62c5 Fix bug in swap in/out. Address ailign to 4K. 6 years ago
chenqiuhao 6652f8daf6 repair some bugs 6 years ago
chenqiuhao 8d6d3b7c37 debug for sleepkill 6 years ago
WangRunji f97e8458b8 impl stdin & stdout as INode 6 years ago
WangRunji ec0b1973a0 Update travis 6 years ago
lcy1996 5ee44588e0 Enlarge the physical and kernel heap memory. Fix the bug in map the kernel. 6 years ago
lcy1996 990ce51007 Code Transplanting: unwrap -> expect 6 years ago
lcy1996 0b900b6f03 Code Transplanting: Blocking getchar 6 years ago
lcy1996 9adcea44d5 Code transplanting: Fix bugs. Pass test 'spin' 6 years ago
WangRunji a589ae90f3 use SysError in syscalls 6 years ago
WangRunji beb6533059 impl sys_getdirentry. 'ls' ok. 6 years ago
WangRunji 124a5e0d5d impl sys_dup 6 years ago
WangRunji 16be828370 impl sys_fstat 6 years ago
WangRunji 128257c395 impl argc & argv for user process 6 years ago
equation314 5610d0bdb0 aarch64: context switch is runnable! 6 years ago
WangRunji e27aea47e1 impl file syscalls, without test 6 years ago
WangRunji 200a574a1f fix physical memory range on RV32 6 years ago
equation314 67b920cc16 aarch64: format paging.rs 6 years ago
koumingyang a0b948fb53 add basic alloc 6 years ago
koumingyang a13f39149b add basic alloc 6 years ago
lcy1996 4a92a4c6a1 Update the report for expr3 6 years ago
WangRunji 91bd411a8f fit for multi-thread sfs 6 years ago
equation314 9fc13c8ebb aarch64: implement syscall 6 years ago
equation314 a91534e34d aarch64: implement context switch, but not tested 6 years ago
WangRunji 16fb733497 Blocking getchar 6 years ago
lcy1996 a145909998 Fix compile error after merge for the new processor. 6 years ago
lcy1996 fcdee71f9d Merge confilt 6 years ago
lcy1996 c8ea2cb0cf Fix bug and enable swap in/out and frame delayed allocating. 6 years ago
chenqiuhao 87506b000d debug for process 6 years ago
equation314 7b6173a7bd aarch64: move function delay() into mod timer in crate bcm2837 6 years ago
equation314 3e1d8c5827 aarch64: implement ARM generic timer, can work in qemu 6 years ago
chenqiuhao 2002ddd5fa move processor from wrj 6 years ago
lcy1996 b1425a53f9 finish frame delayed allocating 6 years ago
WangRunji 0a6b4fb8f2 Modify const. Update cargo. 6 years ago