#include #include #include #include #include #include #include void test(u8 *data) { printf("."); } u32 cpu_flags() { u32 flags; asm volatile("pushf\n" "pop %0\n" : "=rm"(flags)::"memory"); return flags; } int interrupts_enabled() { return (cpu_flags() & 0x200) == 0x200; } void main() { printf("Shell started\n"); //syscall_map(MAP_KEYBOARD, (u32)&test); printf("Looping in shell\n"); while (1) { //printf("A"); }; }