coreboot/src
Arthur Heymans 2e7e2d978b coreboot_tables.c: Expose the ACPI RSDP
The ACPI RSDP can only be found in:
- legacy BIOS region
- via UEFI service

On some systems like ARM that legacy BIOS region is not an option, so
to avoid needing UEFI it makes sense to expose the RSDP via a coreboot
table entry.

This also adds the respective unit test.

Change-Id: I591312a2c48f0cbbb03b2787e4b365e9c932afff
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/62573
Reviewed-by: Lance Zhao
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-03-09 14:21:01 +00:00
..
acpi coreboot_tables.c: Expose the ACPI RSDP 2022-03-09 14:21:01 +00:00
arch timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
commonlib coreboot_tables.c: Expose the ACPI RSDP 2022-03-09 14:21:01 +00:00
console console: Fix LOG_FAST macro 2022-02-22 23:13:50 +00:00
cpu timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
device src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
drivers {drivers/security}: Replace cb_err_t with enum cb_err 2022-03-09 08:40:43 +00:00
ec ec/starlabs: Correct Keyboard Backlight offsets for GLK 2022-03-09 14:18:59 +00:00
include coreboot_tables.c: Expose the ACPI RSDP 2022-03-09 14:21:01 +00:00
lib coreboot_tables.c: Expose the ACPI RSDP 2022-03-09 14:21:01 +00:00
mainboard mb/starlabs/labtop: Remove duplicate value from Kconfig 2022-03-09 14:18:40 +00:00
northbridge timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
security {drivers/security}: Replace cb_err_t with enum cb_err 2022-03-09 08:40:43 +00:00
soc soc/apollolake: Hook up CnviMode to devicetree 2022-03-09 14:20:13 +00:00
southbridge timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
superio Use the fallthrough statement in switch loops 2022-02-16 21:29:53 +00:00
vendorcode timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
Kconfig src/Kconfig: Update the path to 'c_start.S' for GDB_STUB config 2022-02-22 20:49:10 +00:00