Silence two warnings. Only use the Qemu hard-coded address for VGA devices.
Signed-off-by: Myles Watson <mylesgw@gmail.com> Acked-by: Myles Watson <mylesgw@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4947 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
61c6aec071
commit
ae3e9989ed
2 changed files with 9 additions and 5 deletions
|
|
@ -46,11 +46,13 @@ struct rom_header * pci_rom_probe(struct device *dev)
|
|||
rom_address = pci_read_config32(dev, PCI_ROM_ADDRESS);
|
||||
|
||||
if (rom_address == 0x00000000 || rom_address == 0xffffffff) {
|
||||
#if CONFIG_BOARD_EMULATION_QEMU_X86
|
||||
rom_address = 0xc0000;
|
||||
#else
|
||||
return NULL;
|
||||
#if defined(CONFIG_BOARD_EMULATION_QEMU_X86) \
|
||||
&& CONFIG_BOARD_EMULATION_QEMU_X86
|
||||
if ((dev->class >> 8) == PCI_CLASS_DISPLAY_VGA)
|
||||
rom_address = 0xc0000;
|
||||
else
|
||||
#endif
|
||||
return NULL;
|
||||
} else {
|
||||
/* enable expansion ROM address decoding */
|
||||
pci_write_config32(dev, PCI_ROM_ADDRESS,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue