1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include "arch/context_switching/syscall_handler.hpp" #include <cstdint> namespace teachos::arch::context_switching { auto syscall_handler() -> void { uint64_t dummy{}; switch (dummy) { case 0: break; default: break; } asm volatile("SYSRET"); } } // namespace teachos::arch::context_switching