coreboot/src
Krystian Hebel 42c8ae73a3 mb/qemu-{i440fx,q35}: reduce default ROM size to 8 MiB
By default, QEMU bails when trying to use bigger images mounted with
'-drive if=pflash', which is required to make use of writable flash
introduced in CB:82555. This changes both default size in Kconfig as
well as FMAP layouts.

Since QEMU 5.0.0 it is possible to change the limit of firmware size
with `max-fw-size` machine configuration option, up to 16 MiB, as bigger
sizes would overlap with IO APIC memory range. Default is still 8 MiB,
so it makes sense to have identical default in coreboot.

Error thrown by QEMU when trying to use too big ROM:

qemu-system-x86_64: combined size of system firmware exceeds 8388608 bytes

Change-Id: If36cb754a8e75e23bce49ff568dd88e5db279bb8
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82639
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com>
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
2024-08-30 15:44:33 +00:00
..
acpi acpi/acpigen_ps2_keybd: Fix total keymap size calculation 2024-08-06 14:54:59 +00:00
arch arch/x86/car.ld: Fix overlapping regions 2024-08-30 07:36:26 +00:00
commonlib region: Turn region_end() into an inclusive region_last() 2024-08-23 01:08:16 +00:00
console console/i2c_smbus: Allow to send data w/o register offset 2024-07-11 00:06:22 +00:00
cpu ext_stage_cache: Make sure variables are initialized 2024-08-30 07:35:10 +00:00
device azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
drivers drivers/intel/opregion.c: Also set vbt_size if size is 0 2024-08-27 00:31:03 +00:00
ec ec/dell/mec5035: Replace defines with enums 2024-08-26 22:32:30 +00:00
include cbmem.h: Change return type of cbmem_get_region 2024-08-29 13:58:21 +00:00
lib ext_stage_cache: Make sure variables are initialized 2024-08-30 07:35:10 +00:00
mainboard mb/qemu-{i440fx,q35}: reduce default ROM size to 8 MiB 2024-08-30 15:44:33 +00:00
northbridge nb/intel/sandybridge: Fix uninitialised variable 2024-08-30 07:37:29 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security cbmem.h: Change return type of cbmem_get_region 2024-08-29 13:58:21 +00:00
soc soc/mediatek/mt8196: Enable VBOOT_DEFINE_WIDEVINE_COUNTERS 2024-08-30 14:52:02 +00:00
southbridge azalia: Get rid of "return {-1,0} 2024-08-11 17:10:08 +00:00
superio superio/ite/it8728f: Support setting power state after power failure 2024-08-20 13:10:02 +00:00
vendorcode vc/intel/fsp: Update ADL N FSP headers from v5021.00 to v5132.00 2024-08-26 11:02:44 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00