WangRunji
|
b836b11792
|
reformat code using `cargo fmt`
|
6 years ago |
Jiajie Chen
|
394afa493e
|
Fix TODO in work stealing scheduler
|
6 years ago |
WangRunji
|
ff806d4465
|
move common codes to InactivePageTable trait
|
6 years ago |
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
|
6 years ago |
WangRunji
|
438e290b6d
|
Fix PageTable::get_entry -> Option.
|
7 years ago |
Ben Pig Chu
|
4a17ce8f16
|
comments of crate/memory
|
7 years ago |
WangRunji
|
501ce6c4be
|
Fix memory crate test compile.
|
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 |
WangRunji
|
978faf46c5
|
Split test for MockPageTable
|
7 years ago |
WangRunji
|
aa109498f1
|
Clear memory crate, redefine PageTable interface, reimplement MockPageTable.
|
7 years ago |