From 0b139b3c66b340bb560dc608ea3b15a07ec95ee3 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Wed, 1 Apr 2026 09:48:12 +0200 Subject: kernel/tests: add kapi::cpu::init stub --- kernel/tests/kapi/cpu.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'kernel/tests/kapi') diff --git a/kernel/tests/kapi/cpu.cpp b/kernel/tests/kapi/cpu.cpp index f03fca0..3ecaadc 100644 --- a/kernel/tests/kapi/cpu.cpp +++ b/kernel/tests/kapi/cpu.cpp @@ -2,9 +2,25 @@ #include +#include +#include + namespace kapi::cpu { + auto init() -> void + { + auto static initialized = std::atomic_flag{}; + if (initialized.test_and_set()) + { + throw std::logic_error("kapi::cpu::init() called more than once"); + } + + // TODO: make sure that simulated interrupt can run. + + return; + } + auto halt() -> void { throw kernel::tests::cpu::halt{}; -- cgit v1.2.3