blob: 0e6ce2e984c6a9c622dab0b280ababf1336f8513 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include "boucane.hpp"
#include "core/asm.hpp"
#include "drivers/framebuffer.hpp"
#include "drivers/psftext.hpp"
extern "C" void syscall(){
u64 call_number;
asm volatile("mov %%rdi, %0":"=m"(call_number)::"rdi");
cli();
printk("%d",call_number);
sti();
}
|