diff options
Diffstat (limited to 'kernel/main.c')
| -rw-r--r-- | kernel/main.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/kernel/main.c b/kernel/main.c index 119cf15..62fa8ca 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -1,3 +1,4 @@ +#include <stdint.h> #include <stdio.h> #include "gdt.h" #include "idt.h" @@ -26,15 +27,16 @@ void main(struct multiboot_header *hdr, uint32_t magic) asm("sti"); - for(;;) + printf("Boot finished.\n"); + while(1) { ps2_set_leds(0x01); + for(int i=0;i<1000000;++i); ps2_set_leds(0x02); + for(int i=0;i<1000000;++i); ps2_set_leds(0x04); + for(int i=0;i<1000000;++i); ps2_set_leds(0x02); + for(int i=0;i<1000000;++i); } - - printf("Boot finished.\n"); - while(1) - ; } |