Make qemu use the udelay function in src/pc80/udelay_io.c

instead of the equivalent copy in src/cpu/emulation/qemu-x86/northbridge.c.
Also, delete the copy.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5006 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Patrick Georgi 2010-01-11 09:05:52 +00:00
parent 07684e6ce7
commit 766db7ea09
3 changed files with 2 additions and 19 deletions

View File

@ -157,12 +157,3 @@ struct chip_operations cpu_emulation_qemu_x86_ops = {
CHIP_NAME("QEMU Northbridge") CHIP_NAME("QEMU Northbridge")
.enable_dev = enable_dev, .enable_dev = enable_dev,
}; };
void udelay(unsigned usecs)
{
unsigned i;
for(i = 0; i < usecs; i++)
inb(0x80);
}

View File

@ -22,13 +22,3 @@ config IRQ_SLOT_COUNT
int int
default 6 default 6
depends on BOARD_EMULATION_QEMU_X86 depends on BOARD_EMULATION_QEMU_X86
config HAVE_INIT_TIMER
bool
default n
depends on BOARD_EMULATION_QEMU_X86
config UDELAY_IO
bool
default n
depends on BOARD_EMULATION_QEMU_X86

View File

@ -47,6 +47,8 @@ uses CONFIG_USE_PRINTK_IN_CAR
uses CONFIG_DEFAULT_CONSOLE_LOGLEVEL uses CONFIG_DEFAULT_CONSOLE_LOGLEVEL
uses CONFIG_MAXIMUM_CONSOLE_LOGLEVEL uses CONFIG_MAXIMUM_CONSOLE_LOGLEVEL
uses CONFIG_UDELAY_IO
default CONFIG_UDELAY_IO=1
default CONFIG_CONSOLE_SERIAL8250=1 default CONFIG_CONSOLE_SERIAL8250=1
default CONFIG_DEFAULT_CONSOLE_LOGLEVEL=8 default CONFIG_DEFAULT_CONSOLE_LOGLEVEL=8