coreboot-kgpe-d16/src
Duncan Laurie f02bf35e00 arch/x86/tables: Move max ACPI table size to Kconfig
The maximum ACPI table size is currently hardcoded to 144 KiB.
When using QEMU with TPM enabled there is ~200 KiB of ACPI tables
returned by the fw_cfg interface, so in order to allow this to be
overridden by a mainboard move it to Kconfig.

This is seen when using a TPM with qemu as it will hang when
processing the fw_cfg tables.

qemu-system-x86_64 \
  -machine q35 -enable-kvm -vga virtio -serial stdio \
  -drive 'id=hd,file=disk.bin' -bios coreboot.rom \
  -chardev 'socket,id=swtpm,path=/tmp/swtpm/swtpm-sock' \
  -tpmdev 'emulator,id=tpm0,chardev=swtpm' \
  -device 'tpm-tis,tpmdev=tpm0'

Change-Id: Ib5baa8fe12cb9027a340875f1ccf5fef6f9460bd
Signed-off-by: Duncan Laurie <dlaurie@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39832
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2020-03-31 10:39:33 +00:00
..
acpi src/acpi: Update license headers to SPDX 2020-01-02 14:49:00 +00:00
arch arch/x86/tables: Move max ACPI table size to Kconfig 2020-03-31 10:39:33 +00:00
commonlib helpers: Add a helper macro for calculating power of 2 2020-03-30 08:44:33 +00:00
console treewide: Replace BOARD_EMULATION_QEMU_X86 2020-03-03 10:16:09 +00:00
cpu cpu/x86/Makefile.inc: Fix external toolchain build 2020-03-29 17:52:46 +00:00
device src/device/Kconfig: Adjust Graphics init defaults 2020-03-29 18:01:37 +00:00
drivers intel/fsp2_0: Make FSP_USE_REPO a SoC opt-in 2020-03-30 10:53:51 +00:00
ec acpi: Change Processor ACPI Name (Intel only) 2020-03-23 16:54:58 +00:00
include security/vboot: relocate and rename vboot_platform_is_resuming() 2020-03-31 10:38:07 +00:00
lib security/tpm: Include mrc.bin in CRTM if present 2020-03-31 10:37:38 +00:00
mainboard mb/51nb/x210: restore left USB3 port in devicetree 2020-03-31 10:35:07 +00:00
northbridge nb/intel/i945: Make some cosmetic changes 2020-03-30 08:50:50 +00:00
security security/vboot: relocate and rename vboot_platform_is_resuming() 2020-03-31 10:38:07 +00:00
soc security/vboot: relocate and rename vboot_platform_is_resuming() 2020-03-31 10:38:07 +00:00
southbridge security/vboot: relocate and rename vboot_platform_is_resuming() 2020-03-31 10:38:07 +00:00
superio superio/winbond/{w83627hf,w83977tf}: Use macro 2020-03-31 10:33:10 +00:00
vendorcode security/vboot: relocate and rename vboot_platform_is_resuming() 2020-03-31 10:38:07 +00:00
Kconfig src (minus soc and mainboard): Remove copyright notices 2020-03-17 18:26:34 +00:00