2 ## This file is part of the coreboot project.
4 ## Copyright (C) 2007 coresystems GmbH
5 ## (Written by Stefan Reinauer <stepan@coresystems.de> for coresystems GmbH)
7 ## This program is free software; you can redistribute it and/or modify
8 ## it under the terms of the GNU General Public License as published by
9 ## the Free Software Foundation; version 2 of the License
11 ## This program is distributed in the hope that it will be useful,
12 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 ## GNU General Public License for more details.
16 ## You should have received a copy of the GNU General Public License
17 ## along with this program; if not, write to the Free Software
18 ## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
23 config VGA_BRIDGE_SETUP
24 bool "Setup bridges on path to VGA adapter"
27 Allow bridges to set up legacy decoding ranges for VGA. Don't disable
28 this unless you're sure you don't want the briges setup for VGA.
30 # TODO: Explain differences (if any) for onboard cards.
32 bool "Run VGA option ROMs"
35 Execute VGA option ROMs, if found. This is required to enable
36 PCI/AGP/PCI-E video cards.
39 bool "Run non-VGA option ROMs"
42 Execute non-VGA PCI option ROMs, if found.
44 Examples include IDE/SATA controller option ROMs and option ROMs
45 for network cards (NICs).
47 # TODO: Describe YABEL vs. x86emu differences in more detail.
49 prompt "Option ROM execution type"
50 default PCI_OPTION_ROM_RUN_REALMODE
51 depends on PCI_ROM_RUN || VGA_ROM_RUN
53 config PCI_OPTION_ROM_RUN_REALMODE
57 If you select this option, PCI option ROMs will be executed
58 natively on the hardware (a 32bit x86 system is required).
60 config PCI_OPTION_ROM_RUN_YABEL
64 If you select this option, the YABEL BIOS emulator will be used to
65 execute PCI option ROMs.
67 config PCI_OPTION_ROM_RUN_X86EMU
71 If you select this option, the x86emu BIOS emulator will be used to
72 execute PCI option ROMs.
76 # TODO: Describe better, and/or make a "choice" selection for this.
77 config YABEL_DEBUG_FLAGS
78 prompt "Hex value for YABEL debug flags"
81 depends on PCI_OPTION_ROM_RUN_YABEL
83 See debug.h for values 0 is no debug output, 0x31ff is _verbose_.
87 config CONSOLE_VGA_MULTI
91 config PCI_64BIT_PREF_MEM
95 config HYPERTRANSPORT_PLUGIN_SUPPORT
99 config PCIX_PLUGIN_SUPPORT
103 config PCIEXP_PLUGIN_SUPPORT
107 config AGP_PLUGIN_SUPPORT
111 config CARDBUS_PLUGIN_SUPPORT