From dbba25aa24f86c1f8c3a0589c82985840adc1b6b Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Wed, 31 Dec 2025 18:00:55 +0800 Subject: dev:Refactor Memory Management and Process Management --- build/src/kernel/config.o | Bin 1272 -> 4376 bytes build/src/kernel/fdt.o | Bin 4560 -> 40344 bytes build/src/kernel/initcode.o | Bin 1488 -> 2448 bytes build/src/kernel/main.o | Bin 7056 -> 17744 bytes build/src/kernel/mm/pmm.o | Bin 5128 -> 90424 bytes build/src/kernel/mm/slab.o | Bin 0 -> 67304 bytes build/src/kernel/mm/vm.o | Bin 135304 -> 213776 bytes build/src/kernel/proc/proc.o | Bin 118560 -> 205000 bytes build/src/kernel/proc/swtch.o | Bin 1072 -> 5024 bytes build/src/kernel/sbi.o | Bin 1832 -> 11584 bytes build/src/kernel/spinlock.o | Bin 6968 -> 99920 bytes build/src/kernel/syscall.o | Bin 81848 -> 47560 bytes build/src/kernel/timer.o | Bin 2368 -> 10992 bytes build/src/kernel/trap/handler.o | Bin 13992 -> 65848 bytes build/src/kernel/trap/trampoline.o | Bin 13408 -> 20960 bytes build/src/kernel/trap/trap.o | Bin 13440 -> 20904 bytes 16 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 build/src/kernel/mm/slab.o (limited to 'build/src/kernel') diff --git a/build/src/kernel/config.o b/build/src/kernel/config.o index eb2108d..a07739e 100644 Binary files a/build/src/kernel/config.o and b/build/src/kernel/config.o differ diff --git a/build/src/kernel/fdt.o b/build/src/kernel/fdt.o index 2dd29e3..c2e2fe3 100644 Binary files a/build/src/kernel/fdt.o and b/build/src/kernel/fdt.o differ diff --git a/build/src/kernel/initcode.o b/build/src/kernel/initcode.o index e53a8a5..e29dda3 100644 Binary files a/build/src/kernel/initcode.o and b/build/src/kernel/initcode.o differ diff --git a/build/src/kernel/main.o b/build/src/kernel/main.o index df2f4af..54ee210 100644 Binary files a/build/src/kernel/main.o and b/build/src/kernel/main.o differ diff --git a/build/src/kernel/mm/pmm.o b/build/src/kernel/mm/pmm.o index 7065343..c77cdc9 100644 Binary files a/build/src/kernel/mm/pmm.o and b/build/src/kernel/mm/pmm.o differ diff --git a/build/src/kernel/mm/slab.o b/build/src/kernel/mm/slab.o new file mode 100644 index 0000000..23305aa Binary files /dev/null and b/build/src/kernel/mm/slab.o differ diff --git a/build/src/kernel/mm/vm.o b/build/src/kernel/mm/vm.o index 22cbbe3..2e3c0de 100644 Binary files a/build/src/kernel/mm/vm.o and b/build/src/kernel/mm/vm.o differ diff --git a/build/src/kernel/proc/proc.o b/build/src/kernel/proc/proc.o index ef1e81e..63506e7 100644 Binary files a/build/src/kernel/proc/proc.o and b/build/src/kernel/proc/proc.o differ diff --git a/build/src/kernel/proc/swtch.o b/build/src/kernel/proc/swtch.o index f3443f3..8fee25b 100644 Binary files a/build/src/kernel/proc/swtch.o and b/build/src/kernel/proc/swtch.o differ diff --git a/build/src/kernel/sbi.o b/build/src/kernel/sbi.o index 20dd9de..24e5e36 100644 Binary files a/build/src/kernel/sbi.o and b/build/src/kernel/sbi.o differ diff --git a/build/src/kernel/spinlock.o b/build/src/kernel/spinlock.o index 96b62d9..f4a24bf 100644 Binary files a/build/src/kernel/spinlock.o and b/build/src/kernel/spinlock.o differ diff --git a/build/src/kernel/syscall.o b/build/src/kernel/syscall.o index 259a780..a3df126 100644 Binary files a/build/src/kernel/syscall.o and b/build/src/kernel/syscall.o differ diff --git a/build/src/kernel/timer.o b/build/src/kernel/timer.o index 4728b8b..5f93af4 100644 Binary files a/build/src/kernel/timer.o and b/build/src/kernel/timer.o differ diff --git a/build/src/kernel/trap/handler.o b/build/src/kernel/trap/handler.o index 88daa0e..570f268 100644 Binary files a/build/src/kernel/trap/handler.o and b/build/src/kernel/trap/handler.o differ diff --git a/build/src/kernel/trap/trampoline.o b/build/src/kernel/trap/trampoline.o index 4419278..ce16681 100644 Binary files a/build/src/kernel/trap/trampoline.o and b/build/src/kernel/trap/trampoline.o differ diff --git a/build/src/kernel/trap/trap.o b/build/src/kernel/trap/trap.o index feb0976..ebb1b8f 100644 Binary files a/build/src/kernel/trap/trap.o and b/build/src/kernel/trap/trap.o differ -- cgit v1.2.3