summaryrefslogtreecommitdiff
path: root/src/devices/Config.lb
diff options
context:
space:
mode:
authorTorsten Duwe <duwe@lst.de>2008-01-06 01:10:54 +0000
committerTorsten Duwe <duwe@lst.de>2008-01-06 01:10:54 +0000
commit1f2f800036d967f18ce93c88908d4d635cbf79fc (patch)
tree1fee405360655f9c4baf39fb8894c901278c669b /src/devices/Config.lb
parent11e90e06d3409227fd2f04985c226e920ca671b1 (diff)
Since a VGA console and the need to run any option ROMs are
rather independent, lift the implicit (broken) assumption that CONSOLE_VGA would also run the ROMs, and transfer it to a new config option VGA_ROM_RUN. This change is minimally intrusive, because all board configs that previously assumed CONSOLE_VGA would also run the ROMs didn't compile, they had to also specify PCI_ROM_RUN. Based on patches by Ron Minnich (fix the compile) and Luc Verhaegen (separate ROM_RUN from VGA console). Signed-off-by: Torsten Duwe <duwe@lst.de> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Luc Verhaegen <libv@skynet.be> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3034 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/devices/Config.lb')
-rw-r--r--src/devices/Config.lb6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/devices/Config.lb b/src/devices/Config.lb
index 6ba7472cc7..89351ed74f 100644
--- a/src/devices/Config.lb
+++ b/src/devices/Config.lb
@@ -1,4 +1,5 @@
uses CONFIG_PCI_ROM_RUN
+uses CONFIG_VGA_ROM_RUN
object device.o
object root_device.o
object device_util.o
@@ -15,4 +16,9 @@ object smbus_ops.o
if CONFIG_PCI_ROM_RUN
object pci_rom.o
dir emulator
+else
+if CONFIG_VGA_ROM_RUN
+ object pci_rom.o
+ dir emulator
+end
end