From e59104ffb55abe522c82d658f1f285149cca2cb1 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sun, 2 May 2021 14:46:18 +0200 Subject: Debug GDT enable multitasking --- src/core/syscalls.cc | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/core/syscalls.cc (limited to 'src/core/syscalls.cc') diff --git a/src/core/syscalls.cc b/src/core/syscalls.cc new file mode 100644 index 0000000..f98e6e3 --- /dev/null +++ b/src/core/syscalls.cc @@ -0,0 +1,8 @@ +#include "boucane.hpp" + +extern "C" void syscall(){ + u64 call_number; + asm volatile("mov %%rdi, %0":"=r"(call_number)); + printk("%d",call_number); + for(int i=0;i<10000000;i++){} +} \ No newline at end of file -- cgit v1.2.3