a63719407f
This was added to handle cases of Intel FSP platforms that had EARLY_CBMEM_INIT but could not migrate CAR variables to CBMEM. These boards were recently fixed. To support combination of EARLY_CBMEM_INIT without CAR migration was added maintenance effort with little benefits. You had no CBMEM console for romstage and the few timestamps you could store were circulated via PCI scratchpads or CMOS nvram. Change-Id: I5cffb7f2b14c45b67ee70cf48be4d7a4c9e5f761 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: http://review.coreboot.org/8636 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@google.com>
96 lines
1.8 KiB
Text
96 lines
1.8 KiB
Text
config ARCH_BOOTBLOCK_X86_32
|
|
bool
|
|
default n
|
|
select ARCH_X86
|
|
|
|
config ARCH_VERSTAGE_X86_32
|
|
bool
|
|
default n
|
|
|
|
config ARCH_ROMSTAGE_X86_32
|
|
bool
|
|
default n
|
|
|
|
config ARCH_RAMSTAGE_X86_32
|
|
bool
|
|
default n
|
|
|
|
# This is an SMP option. It relates to starting up APs.
|
|
# It is usually set in mainboard/*/Kconfig.
|
|
# TODO: Improve description.
|
|
config AP_IN_SIPI_WAIT
|
|
bool
|
|
default n
|
|
depends on ARCH_X86 && SMP
|
|
|
|
# Aligns 16bit entry code in bootblock so that hyper-threading CPUs
|
|
# can boot AP CPUs to enable their shared caches.
|
|
config SIPI_VECTOR_IN_ROM
|
|
bool
|
|
default n
|
|
depends on ARCH_X86
|
|
|
|
config RAMBASE
|
|
hex
|
|
default 0x100000
|
|
|
|
config STACK_SIZE
|
|
hex
|
|
default 0x1000
|
|
|
|
# This is something you almost certainly don't want to mess with.
|
|
# How many SIPIs do we send when starting up APs and cores?
|
|
# The answer in 2000 or so was '2'. Nowadays, on many systems,
|
|
# it is 1. Set a safe default here, and you can override it
|
|
# on reasonable platforms.
|
|
config NUM_IPI_STARTS
|
|
int
|
|
default 2
|
|
|
|
config ROMCC
|
|
bool
|
|
default n
|
|
|
|
config LATE_CBMEM_INIT
|
|
def_bool n
|
|
help
|
|
Enable this in chipset's Kconfig if northbridge does not implement
|
|
early get_top_of_ram() call for romstage. CBMEM tables will be
|
|
allocated late in ramstage, after PCI devices resources are known.
|
|
|
|
config PC80_SYSTEM
|
|
bool
|
|
default y if ARCH_X86
|
|
|
|
config BOOTBLOCK_MAINBOARD_INIT
|
|
string
|
|
|
|
config BOOTBLOCK_NORTHBRIDGE_INIT
|
|
string
|
|
|
|
config HAVE_CMOS_DEFAULT
|
|
def_bool n
|
|
|
|
config CMOS_DEFAULT_FILE
|
|
string
|
|
default "src/mainboard/$(MAINBOARDDIR)/cmos.default"
|
|
depends on HAVE_CMOS_DEFAULT
|
|
|
|
config BOOTBLOCK_SOUTHBRIDGE_INIT
|
|
string
|
|
|
|
config IOAPIC_INTERRUPTS_ON_FSB
|
|
bool
|
|
default y if !IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS
|
|
|
|
config IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS
|
|
bool
|
|
default n
|
|
|
|
config HPET_ADDRESS
|
|
hex
|
|
default 0xfed00000 if !HPET_ADDRESS_OVERRIDE
|
|
|
|
config ID_SECTION_OFFSET
|
|
hex
|
|
default 0x80
|