From d7c13815499a5697c055ac14efb3b7d1faf6caac Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Thu, 5 Feb 2015 20:58:12 -0500 Subject: fix demo timing --- kernel/main.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'kernel/main.c') diff --git a/kernel/main.c b/kernel/main.c index 62fa8ca..1b80056 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -4,11 +4,14 @@ #include "idt.h" #include "isr.h" #include "irq.h" +#include "multiboot.h" +#include "pcspkr.h" #include "ps2.h" #include "timer.h" #include "tty.h" +#include "vga.h" -void main(struct multiboot_header *hdr, uint32_t magic) +void main(struct multiboot_info_t *hdr, uint32_t magic) { /* init the terminal first so we can get some output */ tty_init(); @@ -31,12 +34,13 @@ void main(struct multiboot_header *hdr, uint32_t magic) while(1) { ps2_set_leds(0x01); - for(int i=0;i<1000000;++i); + for(int i=0;i<5000000;++i); ps2_set_leds(0x02); - for(int i=0;i<1000000;++i); + for(int i=0;i<5000000;++i); ps2_set_leds(0x04); - for(int i=0;i<1000000;++i); + for(int i=0;i<5000000;++i); ps2_set_leds(0x02); - for(int i=0;i<1000000;++i); + for(int i=0;i<5000000;++i); } + } -- cgit v1.1