13 Commits (0d2bc0a7d48f32864f4ebac170f68e9b7b17a30f)

Author SHA1 Message Date
WangRunji 12457f10cb update `memory` crate to 2018 edition
6 years ago
WangRunji 205f90a264 Merge branch 'dev' into g4-merge
6 years ago
lcy1996 c8ea2cb0cf Fix bug and enable swap in/out and frame delayed allocating.
6 years ago
lcy1996 b1425a53f9 finish frame delayed allocating
6 years ago
WangRunji 438e290b6d Fix PageTable::get_entry -> Option.
6 years ago
Ben Pig Chu 4a17ce8f16 comments of crate/memory
7 years ago
WangRunji b88648ff44 Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
7 years ago
WangRunji 96d8af8034 Use CowExt for RV32
7 years ago
WangRunji 7d856fe009 Fix memory::cow LLVM error for RV32
7 years ago
WangRunji a7a34835d5 Basic swap framework, temporarily disable SwapManagers
7 years ago
WangRunji e47f57a12a Cow test pass in OS
7 years ago
WangRunji ade0f0110f Use PageTable interface in OS
7 years ago
WangRunji f500086b9e Copy-on-write for PageTable interface.
7 years ago