Changelog: - from v1: * rebase on top (1) [PATCH for-4.1 v3 00/12] bundle edk2 platform firmware with QEMU let me to drop edk2 images and drop Makefile magic to unpack them, Laszlo's series conveniently does it all for me. * use new path/names for firmware images as supplied by [1] * reorder patches a bit so that UEFI parts would go after generic changes
Series adds support for ACPI tables located above 4G. It only adds 64-bit handling necessary for testing arm/virt board (i.e. might be not complete wrt spec) and a test build of UEFI (AVMF) firmware that provides an entry point[1] for fetching ACPI tables (RSDP pointer). Series depends on: [PATCH for-4.1 v3 00/12] bundle edk2 platform firmware with QEMU Git tree for testing: https://github.com/imammedo/qemu.git acpi_arm_tests_v2 CC: Laszlo Ersek <ler...@redhat.com> CC: "Michael S. Tsirkin" <m...@redhat.com> CC: Gonglei <arei.gong...@huawei.com> CC: Philippe Mathieu-Daudé <phi...@redhat.com> CC: Shannon Zhao <shannon.zha...@gmail.com> CC: Wei Yang <richardw.y...@linux.intel.com> CC: Andrew Jones <drjo...@redhat.com> CC: Shameer Kolothum <shameerali.kolothum.th...@huawei.com> Igor Mammedov (13): tests: acpi: make RSDT test routine handle XSDT tests: acpi: rename acpi_parse_rsdp_table() into acpi_fetch_rsdp_table() tests: acpi: make pointer to RSDP 64bit tests: acpi: fetch X_DSDT if pointer to DSDT is 0 tests: acpi: skip FACS table if board uses hw reduced ACPI profile tests: acpi: move boot_sector_init() into x86 tests branch tests: acpi: add acpi_find_rsdp_address_uefi() helper tests: acpi: add a way to start tests with UEFI firmware tests: acpi: ignore SMBIOS tests when UEFI firmware is used tests: acpi: add simple arm/virt testcase tests: acpi: refactor rebuild-expected-aml.sh to dump ACPI tables for a specified list of targets tests: acpi: print error unable to dump ACPI table during rebuild tests: add expected ACPI tables for arm/virt board tests/acpi-utils.h | 5 +- tests/Makefile.include | 1 + tests/acpi-utils.c | 58 +++++++++++---- tests/bios-tables-test.c | 124 +++++++++++++++++++++++--------- tests/data/acpi/rebuild-expected-aml.sh | 23 +++--- tests/data/acpi/virt/APIC | Bin 0 -> 168 bytes tests/data/acpi/virt/DSDT | Bin 0 -> 18476 bytes tests/data/acpi/virt/FACP | Bin 0 -> 268 bytes tests/data/acpi/virt/GTDT | Bin 0 -> 96 bytes tests/data/acpi/virt/MCFG | Bin 0 -> 60 bytes tests/data/acpi/virt/SPCR | Bin 0 -> 80 bytes tests/vmgenid-test.c | 2 +- 12 files changed, 153 insertions(+), 60 deletions(-) create mode 100644 tests/data/acpi/virt/APIC create mode 100644 tests/data/acpi/virt/DSDT create mode 100644 tests/data/acpi/virt/FACP create mode 100644 tests/data/acpi/virt/GTDT create mode 100644 tests/data/acpi/virt/MCFG create mode 100644 tests/data/acpi/virt/SPCR -- 2.7.4