Add Kconfig support for PCI option ROMS.
Signed-off-by: Myles Watson <mylesgw@gmail.com> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4609 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
@@ -21,35 +21,45 @@
|
||||
menu "Devices"
|
||||
|
||||
config VGA_ROM_RUN
|
||||
bool
|
||||
bool "Run VGA Option ROMs"
|
||||
help
|
||||
Execute PCI/AGP option ROMs if available. This is required to
|
||||
enable PCI/AGP VGA plugin cards.
|
||||
Execute VGA option ROMs if found. This is required to enable PCI/AGP
|
||||
VGA plugin cards.
|
||||
|
||||
config PCI_ROM_RUN
|
||||
bool "Run non-VGA Option ROMs"
|
||||
help
|
||||
Execute non-VGA PCI option ROMs if found.
|
||||
|
||||
choice
|
||||
prompt "Execute PCI option ROMs"
|
||||
default PCI_OPTION_ROM_RUN_REALMODE
|
||||
help
|
||||
Execute PCI/AGP option ROMs if available. You can choose to
|
||||
execute PCI option ROMs natively (32bit x86 system required),
|
||||
in an emulator (x86emu), or ignore option ROM execution.
|
||||
prompt "Option ROM Execution"
|
||||
default PCI_OPTION_ROM_RUN_REALMODE
|
||||
depends on PCI_ROM_RUN || VGA_ROM_RUN
|
||||
help
|
||||
You can choose to execute PCI option ROMs natively (32bit x86 system
|
||||
required) or in an emulator (x86emu or YABEL).
|
||||
|
||||
config PCI_OPTION_ROM_RUN_REALMODE
|
||||
prompt "Run VGA ROMs"
|
||||
bool
|
||||
select VGA_ROM_RUN
|
||||
help
|
||||
Execute PCI/AGP option ROMs if available. This is required to
|
||||
enable PCI/AGP VGA plugin cards.
|
||||
config PCI_OPTION_ROM_RUN_REALMODE
|
||||
prompt "Real mode"
|
||||
bool
|
||||
|
||||
config NO_RUN
|
||||
prompt "Do NOT run VGA ROMs"
|
||||
bool
|
||||
help
|
||||
Do not execute PCI/AGP option ROMs.
|
||||
config PCI_OPTION_ROM_RUN_YABEL
|
||||
prompt "YABEL"
|
||||
bool
|
||||
|
||||
config PCI_OPTION_ROM_RUN_X86EMU
|
||||
prompt "X86EMU"
|
||||
bool
|
||||
endchoice
|
||||
|
||||
config YABEL_DEBUG_FLAGS
|
||||
prompt "Hex value for debug flags"
|
||||
hex
|
||||
default 0x0
|
||||
depends on PCI_OPTION_ROM_RUN_YABEL
|
||||
help
|
||||
See debug.h for values 0 is no debug output, 0x31ff is _verbose_.
|
||||
|
||||
endmenu
|
||||
|
||||
config PCI_64BIT_PREF_MEM
|
||||
|
@@ -12,8 +12,8 @@ obj-y += pci_ops.o
|
||||
obj-y += smbus_ops.o
|
||||
|
||||
ifeq ($(CONFIG_PCI_ROM_RUN),y)
|
||||
obj-$(CONFIG_PCI_ROM_RUN) += pci_rom.o
|
||||
subdirs-$(CONFIG_PCI_ROM_RUN) += ../../util/x86emu
|
||||
obj-y += pci_rom.o
|
||||
subdirs-y += ../../util/x86emu
|
||||
else
|
||||
obj-$(CONFIG_VGA_ROM_RUN) += pci_rom.o
|
||||
subdirs-$(CONFIG_VGA_ROM_RUN) += ../../util/x86emu
|
||||
|
Reference in New Issue
Block a user