diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2021-05-02 14:46:18 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2021-05-02 14:46:18 +0200 |
| commit | e59104ffb55abe522c82d658f1f285149cca2cb1 (patch) | |
| tree | eb3cc1e46d0dd5b684864903b95ae32e245010da /src/core/syscalls.cc | |
| parent | 4f08ba2b1d0ad7ea90d4d97a483b56b891b9c902 (diff) | |
Debug GDT enable multitasking
Diffstat (limited to 'src/core/syscalls.cc')
| -rw-r--r-- | src/core/syscalls.cc | 8 |
1 files changed, 8 insertions, 0 deletions
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 |
