23 Commits (52fe93188ddd376d87aec12f48aafc6d151948d5)

Author SHA1 Message Date
WangRunji 52fe93188d disable delay allocating frame, remove `memory_set_record`
6 years ago
WangRunji 56fcad245a update kernel to 2018 edition
6 years ago
WangRunji 5478b9ba7b no longer show normal page fault
6 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
lcy1996 0b900b6f03 Code Transplanting: Blocking getchar
7 years ago
WangRunji 16fb733497 Blocking getchar
7 years ago
lcy1996 fcdee71f9d Merge confilt
7 years ago
lcy1996 c8ea2cb0cf Fix bug and enable swap in/out and frame delayed allocating.
7 years ago
chenqiuhao 2002ddd5fa move processor from wrj
7 years ago
WangRunji 182c595a20 Enable multi-core on RV32.
7 years ago
WangRunji 5bc392f388 Enable RV32 IPI.
7 years ago
lcy1996 0a81014007 Add page handler for swap in/out in riscv32's pagefault
7 years ago
lcy1996 0a7ec18701 Add page fault handler to riscv 32.
7 years ago
lcy1996 96cdf37b15 Add some comment for paging and add proposal doc
7 years ago
lcy1996 2157e4bbcf Add comment for interrutp and trap code
7 years ago
WangRunji cbe7affc5d Merge riscv for QEMU & FPGA
7 years ago
WangRunji 3cf118ba67 Mul & div inst emulation
7 years ago
WangRunji 37a6df252f Refactor process mod
7 years ago
WangRunji 0c9679b710 Fix fork and syscall return value.
7 years ago
WangRunji 27daa6d491 Fix user trap
7 years ago
WangRunji 69bc5caa81 Fix syscall return value, args. Pass `hello`.
7 years ago
WangRunji 3286fed36c Recover syscall for RV32
7 years ago
WangRunji 4faa8a65ae Move kernel to a new directory
7 years ago