coreboot-kgpe-d16/src/arch/x86
Kyösti Mälkki 6f66f414a0 PCI ops: MMCONF_SUPPORT_DEFAULT is required
Doing PCI config operations via MMIO window by default is a
requirement, if supported by the platform. This means chipset
or CPU code must enable MMCONF operations early in bootblock
already, or before platform-specific romstage entry.

Platforms are allowed to have NO_MMCONF_SUPPORT only in the
case it is actually not implemented in the silicon.

Change-Id: Id4d9029dec2fe195f09373320de800fcdf88c15d
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/17693
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-12-07 12:59:28 +01:00
..
acpi tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
include PCI ops: MMCONF_SUPPORT_DEFAULT is required 2016-12-07 12:59:28 +01:00
acpi.c src/arch: Remove whitespace after sizeof 2016-10-07 18:08:48 +02:00
acpi_device.c x86/acpi_device: Fix writing of array property 2016-10-07 18:04:34 +02:00
acpi_s3.c romstage_handoff: add helper to determine resume status 2016-12-01 08:16:27 +01:00
acpigen.c arch/x86/acpigen: Write DSM method with multiple UUID's 2016-11-24 05:01:37 +01:00
acpigen_dsm.c arch/x86/acpigen: Fix acpigen for If (Lequal (...)) 2016-11-16 01:08:06 +01:00
assembly_entry.S arch/x86: Add debug spinloops in assembly_entry.S 2016-06-11 19:16:21 +02:00
boot.c die() when attempting to use bounce buffer on non-i386. 2016-02-22 18:38:48 +01:00
bootblock.ld tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
bootblock_crt0.S arch/x86: Support "weak" BIST and timestamp save routines 2016-06-11 19:22:42 +02:00
bootblock_normal.c arch/x86/include: Rename bootblock_common to bootblock_romcc.h 2016-01-21 05:37:19 +01:00
bootblock_romcc.S arch/x86: Rename bootblock.S to bootblock_romcc.S 2016-01-30 03:11:12 +01:00
bootblock_simple.c arch/x86/include: Rename bootblock_common to bootblock_romcc.h 2016-01-21 05:37:19 +01:00
c_start.S src/arch: Capitalize CPU, RAM and ROM 2016-07-31 18:35:09 +02:00
car.ld arch/x86: document CAR symbols and expose them in symbols.h 2016-03-05 16:00:42 +01:00
cbfs_and_run.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cbmem.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cpu.c src/arch: Add required space before opening parenthesis '(' 2016-08-28 18:48:30 +02:00
cpu_common.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
crt0_romcc_epilogue.inc src/arch: Update license headers missing paragraph 2 2016-01-26 04:44:20 +01:00
ebda.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
exception.c src/arch: Add required space before opening parenthesis '(' 2016-08-28 18:48:30 +02:00
exit_car.S arch/x86: move postcar main logic into C 2016-09-19 17:01:55 +02:00
failover.ld arch/x86: rename reset_vector -> _start 2016-03-04 01:16:05 +01:00
gdt.c arch/x86: don't create new gdt in cbmem for relocatable ramstage 2016-11-21 16:45:10 +01:00
id.ld arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
id.S arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
ioapic.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Kconfig Build system: Update HAVE_CMOS_DEFAULT 2016-11-28 18:58:15 +01:00
Makefile.inc arch/x86/acpigen_dsm: Add support for DSM types 2016-10-25 00:13:32 +02:00
memcpy.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
memlayout.ld arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
memmove.c arch/x86: add missing license headers 2016-01-14 23:37:06 +01:00
memset.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
mmap_boot.c region: Add writeat and eraseat support 2016-06-24 20:48:12 +02:00
mpspec.c src/arch: Add required space before opening parenthesis '(' 2016-08-28 18:48:30 +02:00
pci_ops_conf1.c arch/x86: Drop arch/pciconf.h 2016-01-26 20:22:44 +01:00
pci_ops_mmconf.c arch/x86: Drop arch/pciconf.h 2016-01-26 20:22:44 +01:00
pirq_routing.c src/arch: Add required space before opening parenthesis '(' 2016-08-28 18:48:30 +02:00
postcar.c arch/x86,lib: make cbmem console work in postcar stage 2016-09-19 17:02:17 +02:00
postcar_loader.c CPU: Declare cpu_phys_address_size() for all arch 2016-12-06 20:53:45 +01:00
prologue.inc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
romcc_console.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
smbios.c src/arch: Add required space before opening parenthesis '(' 2016-08-28 18:48:30 +02:00
stages.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
tables.c lib: add common write_tables() implementation 2016-04-21 20:49:05 +02:00
thread.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
thread_switch.S tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
timestamp.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
verstage.c arch/x86: provide verstage support for CONFIG_C_ENVIRONMENT_BOOTBLOCK 2016-05-27 19:53:16 +02:00
wakeup.S arch/x86: remove .intel_syntax 2016-01-23 17:01:44 +01:00
walkcbfs.S src/arch: Capitalize CPU, RAM and ROM 2016-07-31 18:35:09 +02:00