a4259df0fece5aef252694116668df4f1f72cf7f
[coreboot.git] / src / mainboard / emulation / qemu-i386 / auto.c
1 #define ASSEMBLY 1
2
3 #include <stdint.h>
4 #include <device/pci_def.h>
5 #include <device/pci_ids.h>
6 #include <arch/io.h>
7 #include <device/pnp_def.h>
8 #include <arch/romcc_io.h>
9 #include <arch/hlt.h>
10 #include "pc80/serial.c"
11 #include "arch/i386/lib/console.c"
12
13 /*
14  */
15 void udelay(int usecs) 
16 {
17         int i;
18         for(i = 0; i < usecs; i++)
19                 outb(i&0xff, 0x80);
20 }
21
22 #include "lib/delay.c"
23 #include "cpu/x86/lapic/boot_cpu.c"
24 #include "debug.c"
25
26 static void main(void)
27 {
28         /*      init_timer();*/
29         outb(5, 0x80);
30         
31         uart_init();
32         console_init();
33         
34         //print_pci_devices();
35         //dump_pci_devices();
36 }