greatbridf
|
47087f162e
change(c++): remove c++ stl and boot.s
|
8 ماه پیش |
greatbridf
|
1cc6683440
fix(sendfile): `sendfile` returns wrong written byte count
|
8 ماه پیش |
greatbridf
|
24008a54a2
Merge branch 'master' into remove-cpp
|
8 ماه پیش |
greatbridf
|
43016845e4
partial work of making the new trap handling method work
|
8 ماه پیش |
greatbridf
|
f4e68bd903
Merge pull request #5 from Shao-ZW:master
|
8 ماه پیش |
greatbridf
|
862471ca82
style: change visibility of internal raw page fields
|
8 ماه پیش |
greatbridf
|
b8c5c2be51
change(allocator): use Page for huge object allocation
|
8 ماه پیش |
greatbridf
|
400662db4e
style: remove `Clone` constraint in `SlabAllocator`.
|
8 ماه پیش |
greatbridf
|
33d30d3413
partial work: make all syscalls use the new interface
|
8 ماه پیش |
greatbridf
|
87bf20d2cc
partial work: define eonix_hal::default_trap_handler
|
8 ماه پیش |
greatbridf
|
00252343e9
partial work of hal interface
|
8 ماه پیش |
zhuowei shao
|
ef8434b70a
refactor: better slab trait interface
|
8 ماه پیش |
zhuowei shao
|
dd3080f63e
refactor: refactor slab allocator
|
8 ماه پیش |
greatbridf
|
f1f1f6ac24
Merge branch 'trap-abstraction' into remove-cpp
|
8 ماه پیش |
greatbridf
|
eb7d52a441
Merge branch 'master' into remove-cpp
|
8 ماه پیش |
Heinz
|
90af40f15f
Merge pull request #4 from greatbridf/debug-support
|
8 ماه پیش |
greatbridf
|
35f9f1c0d7
chore(ide): add vscode debug script
|
8 ماه پیش |
greatbridf
|
4691d469c5
refactor(pcie): rewrite pcie bus driver in rust
|
8 ماه پیش |
greatbridf
|
35d750f16f
Merge pull request #3 from greatbridf/remove-cpp
|
8 ماه پیش |
greatbridf
|
ba4318f467
chore(build.rs): fix build script generation for Release targets
|
8 ماه پیش |
greatbridf
|
ebd3d1224c
change(x86): optimize bootstrap code, remove kinit.cpp
|
8 ماه پیش |
greatbridf
|
ec187ff5df
feat(spin): separate the procedure of saving lock context from spinlocks
|
8 ماه پیش |
greatbridf
|
630621a376
Merge pull request #2 from SMS-Derfflinger/master
|
8 ماه پیش |
greatbridf
|
39828e5e2a
style(mm): remove unused imports
|
8 ماه پیش |
greatbridf
|
383393294b
change(mm): add `page_size()` to `PageTableLevel`, some style changes
|
8 ماه پیش |
greatbridf
|
894cfb4efc
Rename new_levels to with_levels
|
8 ماه پیش |
Heinz
|
8e05b3965b
change(mm): replace enum with &[PageTableLevel]
|
8 ماه پیش |
Heinz
|
b4b8564055
change(mm)
|
8 ماه پیش |
Heinz
|
1fa2d6f94d
refactor(mm): add level choose in kernel iterator
|
8 ماه پیش |
greatbridf
|
dc329bca82
percpu: make a better abstraction for trap handling
|
8 ماه پیش |