[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/14] tests: acpi: add UEFI (ARM) testing support
From: |
Igor Mammedov |
Subject: |
[Qemu-devel] [PATCH 00/14] tests: acpi: add UEFI (ARM) testing support |
Date: |
Tue, 15 Jan 2019 16:40:52 +0100 |
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 v2 0/8] tests: apci: consolidate and cleanup ACPI test code
it's queued on PCI tree git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git
pci
and requires following EDK2 patches to enable testing feature:
1) https://github.com/lersek/edk2/commits/acpi_test_support
Git tree for testing:
https://github.com/imammedo/qemu.git acpi_arm_tests_v1
Igor Mammedov (14):
tests: acpi: add uefi_find_rsdp_addr() helper
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: add reference blobs arm/virt board testcase
tests: acpi: skip FACS table if board uses hw reduced ACPI profile
tests: acpi: introduce an abilty start tests with UEFI firmware
tests: acpi: move boot_sector_init() into x86 tests branch
tests: acpi: ignore SMBIOS tests when UEFI firmware is used
tests: acpi: add AVMF firmware blobs
tests: acpi: prepare AVMF firmware blobs to be used by
bios-tables-test
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-utils.h | 4 +-
Makefile | 3 +-
pc-bios/avmf.img | Bin 0 -> 2097152 bytes
pc-bios/avmf_vars.img | Bin 0 -> 786432 bytes
tests/Makefile.include | 19 +++++-
tests/acpi-utils.c | 57 ++++++++++++----
tests/bios-tables-test.c | 113 +++++++++++++++++++++++---------
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 +-
15 files changed, 160 insertions(+), 61 deletions(-)
create mode 100644 pc-bios/avmf.img
create mode 100644 pc-bios/avmf_vars.img
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
- [Qemu-devel] [PATCH 00/14] tests: acpi: add UEFI (ARM) testing support,
Igor Mammedov <=