greatbridf
|
b321265202
mm, arch: refine page cache impl and count cpu on la64
|
6 hónapja |
greatbridf
|
333f3907d4
Merge branch 'master' into loongarch64
|
6 hónapja |
greatbridf
|
af00747a1a
feat(arch): working impl of loongarch64
|
7 hónapja |
zhuowei shao
|
409b0633e1
feat(page fault): refactor mmap page fault handle to deal with page cache and sharing mapping
|
7 hónapja |
greatbridf
|
ac9a6b2f1f
Merge remote-tracking branch 'upstream/master' into riscv64-support
|
7 hónapja |
greatbridf
|
9f15decb66
change(mm_list): rewrite `protect` with new syntax
|
7 hónapja |
zhuowei shao
|
b72c76b3f7
fix: fix mmap
|
7 hónapja |
greatbridf
|
9cf926f974
fix: intermediate page tables should not set A, D and U bits
|
7 hónapja |
greatbridf
|
ebd3d1224c
change(x86): optimize bootstrap code, remove kinit.cpp
|
8 hónapja |
greatbridf
|
c488664697
change(pte): new definitions for PTE attributes
|
8 hónapja |
Heinz
|
799e7cbf38
refactor(mm): remove anonymous flag
|
8 hónapja |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
8 hónapja |
greatbridf
|
eaa6cda7db
style: remove unused warnings
|
1 éve |
greatbridf
|
f5b4da3309
change(mm_list): separate mm_list from process on elf loading
|
1 éve |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
1 éve |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
1 éve |