From c36e1b5e5e069ce1735dcc2a94aa45ba72ea2441 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Tue, 9 Dec 2025 00:57:38 +0800 Subject: feat: Initial PMM implementation Introduce the foundational Physical Memory Manager (PMM) and restructure the project for modularity. Implemented basic PMM and related memory management headers (mm/pmm.h, mm/vm.h). Updated Makefile and build process to support new modular structure. --- build/src/kernel/main.d | 1 - build/src/kernel/main.o | Bin 3344 -> 7752 bytes build/src/kernel/mm/pmm.o | Bin 0 -> 5128 bytes build/src/kernel/mm/vm.o | Bin 0 -> 5472 bytes 4 files changed, 1 deletion(-) delete mode 100644 build/src/kernel/main.d create mode 100644 build/src/kernel/mm/pmm.o create mode 100644 build/src/kernel/mm/vm.o (limited to 'build/src/kernel') diff --git a/build/src/kernel/main.d b/build/src/kernel/main.d deleted file mode 100644 index a31a83b..0000000 --- a/build/src/kernel/main.d +++ /dev/null @@ -1 +0,0 @@ -build/src/kernel/main.o: src/kernel/main.cc include/drivers/uart.h diff --git a/build/src/kernel/main.o b/build/src/kernel/main.o index bf89688..5188b34 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 new file mode 100644 index 0000000..7065343 Binary files /dev/null and b/build/src/kernel/mm/pmm.o differ diff --git a/build/src/kernel/mm/vm.o b/build/src/kernel/mm/vm.o new file mode 100644 index 0000000..5a94eec Binary files /dev/null and b/build/src/kernel/mm/vm.o differ -- cgit v1.2.3