u-boot-brain/arch/x86
Saket Sinha 867bcb63e7 x86: Generate a valid ACPI table
Implement write_acpi_table() to create a minimal working ACPI table.
This includes writing FACS, XSDT, RSDP, FADT, MCFG, MADT, DSDT & SSDT
ACPI table entries.

Use a Kconfig option GENERATE_ACPI_TABLE to tell U-Boot whether we need
actually write the APCI table just like we did for PIRQ routing, MP table
and SFI tables. With ACPI table existence, linux kernel gets control of
power management, thermal management, configuration management and
monitoring in hardware.

Signed-off-by: Saket Sinha <saket.sinha89@gmail.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tidied up whitespace and aligned some tabs:
Signed-off-by: Simon Glass <sjg@chromium.org>
2015-08-26 07:54:13 -07:00
..
cpu x86: baytrail: Remove the fsp_init_phase_pci() call 2015-08-26 07:54:12 -07:00
dts x86: baytrail: Support multiple microcode copies 2015-08-26 07:54:09 -07:00
include/asm x86: Generate a valid ACPI table 2015-08-26 07:54:13 -07:00
lib x86: Generate a valid ACPI table 2015-08-26 07:54:13 -07:00
config.mk efi: Add 64-bit payload support 2015-08-05 08:44:07 -06:00
Kconfig x86: Generate a valid ACPI table 2015-08-26 07:54:13 -07:00
Makefile x86: Add support for U-Boot as an EFI application 2015-08-05 08:44:06 -06:00