WangRunji
|
12457f10cb
|
update memory crate to 2018 edition
|
2018-11-19 15:43:28 +08:00 |
|
WangRunji
|
205f90a264
|
Merge branch 'dev' into g4-merge
# Conflicts:
# crate/memory/src/cow.rs
# crate/memory/src/memory_set.rs
# crate/memory/src/paging/mod.rs
# crate/memory/src/swap/mod.rs
# crate/process/src/lib.rs
# crate/process/src/process_manager.rs
# crate/process/src/processor.rs
# crate/process/src/thread.rs
# crate/riscv
# kernel/Cargo.lock
# kernel/src/arch/riscv32/compiler_rt.rs
# kernel/src/arch/riscv32/consts.rs
# kernel/src/arch/riscv32/context.rs
# kernel/src/arch/riscv32/interrupt.rs
# kernel/src/arch/riscv32/memory.rs
# kernel/src/arch/riscv32/mod.rs
# kernel/src/arch/riscv32/paging.rs
# kernel/src/arch/x86_64/driver/ide.rs
# kernel/src/arch/x86_64/interrupt/handler.rs
# kernel/src/arch/x86_64/mod.rs
# kernel/src/console.rs
# kernel/src/consts.rs
# kernel/src/fs.rs
# kernel/src/lib.rs
# kernel/src/memory.rs
# kernel/src/process/context.rs
# kernel/src/process/mod.rs
# kernel/src/syscall.rs
# kernel/src/trap.rs
|
2018-11-16 18:58:29 +08:00 |
|
lcy1996
|
c8ea2cb0cf
|
Fix bug and enable swap in/out and frame delayed allocating.
|
2018-11-05 20:37:05 +08:00 |
|
lcy1996
|
b1425a53f9
|
finish frame delayed allocating
|
2018-11-03 14:33:36 +08:00 |
|
WangRunji
|
438e290b6d
|
Fix PageTable::get_entry -> Option.
|
2018-10-26 23:43:12 +08:00 |
|
Ben Pig Chu
|
4a17ce8f16
|
comments of crate/memory
|
2018-10-09 21:39:34 +08:00 |
|
WangRunji
|
b88648ff44
|
Fit for newest Rust nightly. x86_64 ok, riscv32 broken.
|
2018-08-04 16:20:25 +08:00 |
|
WangRunji
|
96d8af8034
|
Use CowExt for RV32
|
2018-07-12 19:44:13 +08:00 |
|
WangRunji
|
7d856fe009
|
Fix memory::cow LLVM error for RV32
|
2018-07-12 19:35:21 +08:00 |
|
WangRunji
|
a7a34835d5
|
Basic swap framework, temporarily disable SwapManagers
|
2018-06-24 01:44:14 +08:00 |
|
WangRunji
|
e47f57a12a
|
Cow test pass in OS
|
2018-06-23 22:30:57 +08:00 |
|
WangRunji
|
ade0f0110f
|
Use PageTable interface in OS
|
2018-06-23 19:11:41 +08:00 |
|
WangRunji
|
f500086b9e
|
Copy-on-write for PageTable interface.
|
2018-06-20 18:55:49 +08:00 |
|