diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-01-02 10:09:37 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-01-02 10:09:37 +0800 |
| commit | 1c8e37f63d413a559825020289178d442537449e (patch) | |
| tree | 9779a712b5eec91035272e7646eb6811979d7eab /src/kernel/main.cc | |
| parent | d8eaa13f2efc1eeca4e5f230d5a2d535aaf27338 (diff) | |
| download | lume-1c8e37f63d413a559825020289178d442537449e.tar.gz lume-1c8e37f63d413a559825020289178d442537449e.tar.xz | |
dev(sell): add simple libc and implement shell
please see the log for detail.
Diffstat (limited to 'src/kernel/main.cc')
| -rw-r--r-- | src/kernel/main.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kernel/main.cc b/src/kernel/main.cc index 9654c18..9a24028 100644 --- a/src/kernel/main.cc +++ b/src/kernel/main.cc @@ -5,6 +5,7 @@ #include "drivers/virtio.h" #include "kernel/pmm.h" #include "kernel/mm.h" +#include "kernel/slab.h" #include "kernel/proc.h" #include "kernel/trap.h" #include "kernel/timer.h" @@ -34,6 +35,7 @@ extern "C" void kernel_main(uint64 hartid, uint64 dtb) PMM::init(); // Physical Memory Management VM::kvminit(); // Kernel Pagetable VM::kvminithart(); // Enable MMU + Slab::init(); Trap::init(); // Trap Management Trap::inithart(); PLIC::init(); |
