summaryrefslogtreecommitdiff
path: root/build/src
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2025-12-09 00:57:38 +0800
committerRichard Qin <richard.qin.x@gmail.com>2025-12-09 00:57:38 +0800
commitc36e1b5e5e069ce1735dcc2a94aa45ba72ea2441 (patch)
tree34be19b553615cfe36a556452e3b7ebad5276216 /build/src
parent8cf8be522133548ee25fdcb0258ddf3950a68bcf (diff)
downloadlume-c36e1b5e5e069ce1735dcc2a94aa45ba72ea2441.tar.gz
lume-c36e1b5e5e069ce1735dcc2a94aa45ba72ea2441.tar.xz
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.
Diffstat (limited to 'build/src')
-rw-r--r--build/src/boot/entry.d1
-rw-r--r--build/src/boot/entry.obin2024 -> 1656 bytes
-rw-r--r--build/src/drivers/uart.d2
-rw-r--r--build/src/drivers/uart.obin2688 -> 2688 bytes
-rw-r--r--build/src/kernel/main.d1
-rw-r--r--build/src/kernel/main.obin3344 -> 7752 bytes
-rw-r--r--build/src/kernel/mm/pmm.obin0 -> 5128 bytes
-rw-r--r--build/src/kernel/mm/vm.obin0 -> 5472 bytes
8 files changed, 0 insertions, 4 deletions
diff --git a/build/src/boot/entry.d b/build/src/boot/entry.d
deleted file mode 100644
index db71800..0000000
--- a/build/src/boot/entry.d
+++ /dev/null
@@ -1 +0,0 @@
-build/src/boot/entry.o: src/boot/entry.S
diff --git a/build/src/boot/entry.o b/build/src/boot/entry.o
index 5244030..586b6e4 100644
--- a/build/src/boot/entry.o
+++ b/build/src/boot/entry.o
Binary files differ
diff --git a/build/src/drivers/uart.d b/build/src/drivers/uart.d
deleted file mode 100644
index e6ff9b6..0000000
--- a/build/src/drivers/uart.d
+++ /dev/null
@@ -1,2 +0,0 @@
-build/src/drivers/uart.o: src/drivers/uart.cc include/drivers/uart.h \
- include/common/types.h
diff --git a/build/src/drivers/uart.o b/build/src/drivers/uart.o
index 9283f15..6f45d67 100644
--- a/build/src/drivers/uart.o
+++ b/build/src/drivers/uart.o
Binary files differ
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
--- a/build/src/kernel/main.o
+++ b/build/src/kernel/main.o
Binary files differ
diff --git a/build/src/kernel/mm/pmm.o b/build/src/kernel/mm/pmm.o
new file mode 100644
index 0000000..7065343
--- /dev/null
+++ b/build/src/kernel/mm/pmm.o
Binary files differ
diff --git a/build/src/kernel/mm/vm.o b/build/src/kernel/mm/vm.o
new file mode 100644
index 0000000..5a94eec
--- /dev/null
+++ b/build/src/kernel/mm/vm.o
Binary files differ