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
This commit is contained in:
@@ -415,7 +415,7 @@ end
|
||||
define CONFIG_CONSOLE_VGA
|
||||
default 0
|
||||
export always
|
||||
comment "Log messages to VGA"
|
||||
comment "Log messages to any VGA-compatible device (may require *_ROM_RUN to bring up)"
|
||||
end
|
||||
define CONFIG_CONSOLE_VGA_MULTI
|
||||
default 0
|
||||
@@ -1027,10 +1027,16 @@ define CPU_ADDR_BITS
|
||||
comment "CPU hardware address lines num, for AMD K8 could be 40, and AMD family 10 could be 48"
|
||||
end
|
||||
|
||||
define CONFIG_VGA_ROM_RUN
|
||||
default 0
|
||||
export always
|
||||
comment "Init x86 ROMs on VGA-class PCI devices"
|
||||
end
|
||||
|
||||
define CONFIG_PCI_ROM_RUN
|
||||
default 0
|
||||
export always
|
||||
comment "Init PCI device option rom"
|
||||
comment "Init x86 ROMs on all PCI devices"
|
||||
end
|
||||
|
||||
define CONFIG_PCI_64BIT_PREF_MEM
|
||||
|
Reference in New Issue
Block a user