Add a syscall demonstration + fix the order of idt-related calls in kmain