aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-04-01 10:04:40 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-04-01 10:04:40 +0200
commitc30ba8bc8c1cf80a7e9b46e9f1a66dc1b409fcbd (patch)
treea4f3d00d399ecb2d9c7dd22d97cf3574857d5a11
parentb4049de007f9d15c12db227e4745a559359a99e9 (diff)
downloadteachos-c30ba8bc8c1cf80a7e9b46e9f1a66dc1b409fcbd.tar.xz
teachos-c30ba8bc8c1cf80a7e9b46e9f1a66dc1b409fcbd.zip
kernel/tests: add kapi::memory::init stub
-rw-r--r--kernel/tests/CMakeLists.txt1
-rw-r--r--kernel/tests/kapi/memory.cpp11
-rw-r--r--kernel/tests/src/main.cpp3
3 files changed, 15 insertions, 0 deletions
diff --git a/kernel/tests/CMakeLists.txt b/kernel/tests/CMakeLists.txt
index 2fe5ff3..0e2ea36 100644
--- a/kernel/tests/CMakeLists.txt
+++ b/kernel/tests/CMakeLists.txt
@@ -6,6 +6,7 @@ add_library("kernel_test_support"
"kapi/cio.cpp"
"kapi/cpu.cpp"
"kapi/interrupts.cpp"
+ "kapi/memory.cpp"
"src/log_buffer.cpp"
"src/main.cpp"
diff --git a/kernel/tests/kapi/memory.cpp b/kernel/tests/kapi/memory.cpp
new file mode 100644
index 0000000..4482c74
--- /dev/null
+++ b/kernel/tests/kapi/memory.cpp
@@ -0,0 +1,11 @@
+#include <kapi/memory.hpp>
+
+namespace kapi::memory
+{
+
+ auto init() -> void
+ {
+ // TODO: initialize simulated memory.
+ }
+
+} // namespace kapi::memory \ No newline at end of file
diff --git a/kernel/tests/src/main.cpp b/kernel/tests/src/main.cpp
index 11e88a4..c0ec12f 100644
--- a/kernel/tests/src/main.cpp
+++ b/kernel/tests/src/main.cpp
@@ -1,4 +1,5 @@
#include "kapi/interrupts.hpp"
+#include "kapi/memory.hpp"
#include <kapi/cio.hpp>
#include <kapi/cpu.hpp>
@@ -10,5 +11,7 @@ auto main(int argc, char ** argv) -> int
kapi::cpu::init();
kapi::interrupts::enable();
+ kapi::memory::init();
+
return Catch::Session().run(argc, argv);
}