summaryrefslogtreecommitdiff
path: root/src/arch/x86/acpi_bert_storage.c
diff options
context:
space:
mode:
authorGang Chen <gang.c.chen@intel.com>2024-05-22 19:58:23 +0800
committerFelix Held <felix-coreboot@felixheld.de>2024-09-30 16:25:34 +0000
commitb161d90f065e9da96e8e464335c939ab45dca821 (patch)
tree688b45e672d78aaee0bcfee9cfc827dbe8bb58a5 /src/arch/x86/acpi_bert_storage.c
parent540d605f484913b885af9fd2b3084db685770960 (diff)
arch/x86: Configure EBDA through Kconfig
EBDA (Extended BIOS Data Area) is a memory area below 0xA0000 and one of the default areas where OS will scan ACPI RSDP pointer from. coreboot's default EBDA's starting address is 0xF6000, which is in PAM (Programmable Attribute Map) F-segment's scope. For some platforms without writeable PAM-F segment (e.g. some simics virtual platforms), corboot's default EBDA is not writable. Make DEFAULT_EBDA_LOWMEM, DEFAULT_EBDA_SEGMENT, DEFAULT_EBDA_SIZE as Kconfig items so that coreboot's EBDA could be relocated to a writable low memory place. Change-Id: Icd7ba0c902560f7d498934392685dc2af9c5ce09 Signed-off-by: Gang Chen <gang.c.chen@intel.com> Co-authored-by: Shuo Liu <shuo.liu@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84321 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
Diffstat (limited to 'src/arch/x86/acpi_bert_storage.c')
0 files changed, 0 insertions, 0 deletions