u-boot/arch/x86
Heinrich Schuchardt a083ae71e0 acpi: use 64-bit addresses in FADT table
Fields X_FIRMWAE_CTRL and X_DSDT must be 64bit wide. Convert pointers to
to uintptr_t to fill these.

If field X_FIRMWARE_CTRL is filled, field FIRMWARE must be ignored. If
field X_DSDT is filled, field DSDT must be ignored. We should not fill
unused fields.

See the field definitions in chapter "5.2.9 Fixed ACPI Description Table
(FADT)" of the ACPI Specification 6.5.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2024-01-07 13:45:07 -07:00
..
cpu acpi: use 64-bit addresses in FADT table 2024-01-07 13:45:07 -07:00
dts x86: coral: Align bootph SPI-flash subnodes with parent 2023-12-31 07:21:02 -07:00
include/asm global: Rework architecture global_data.h to include <linux/types.h> 2023-12-21 08:54:37 -05:00
lib acpi: use 64-bit addresses in FADT table 2024-01-07 13:45:07 -07:00
config.mk x86: Pass -z execstack for EFI payload flags 2023-02-23 13:29:20 -05:00
Kconfig efi: Set RUN_64BIT correctly for the EFI app 2023-03-25 11:07:21 +01:00
Makefile x86: Allow 16-bit init to be in TPL 2019-05-08 13:02:13 +08:00