|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v2 0/7] xen/arm: Unbreak ACPI
From: Julien Grall <jgrall@xxxxxxxxxx>
Hi all,
Xen on ARM has been broken for quite a while on ACPI systems. This
series aims to fix it.
This series also introduced support for ACPI 5.1. This allows Xen to
boot on QEMU.
I have only build tested the x86 side so far.
Cheers,
Julien Grall (7):
xen/acpi: Rework acpi_os_map_memory() and acpi_os_unmap_memory()
xen/arm: acpi: The fixmap area should always be cleared during
failure/unmap
xen/arm: Check if the platform is not using ACPI before initializing
Dom0less
xen/arm: Introduce fw_unreserved_regions() and use it
xen/arm: acpi: add BAD_MADT_GICC_ENTRY() macro
xen/arm: gic-v2: acpi: Use the correct length for the GICC structure
xen/arm: acpi: Allow Xen to boot with ACPI 5.1
xen/arch/arm/acpi/boot.c | 6 +--
xen/arch/arm/acpi/lib.c | 79 ++++++++++++++++++++++++++++++-------
xen/arch/arm/gic-v2.c | 5 ++-
xen/arch/arm/gic-v3.c | 2 +-
xen/arch/arm/kernel.c | 2 +-
xen/arch/arm/setup.c | 25 +++++++++---
xen/arch/x86/acpi/lib.c | 18 +++++++++
xen/drivers/acpi/osl.c | 34 ++++++++--------
xen/include/asm-arm/acpi.h | 8 ++++
xen/include/asm-arm/setup.h | 3 +-
xen/include/xen/acpi.h | 1 +
11 files changed, 139 insertions(+), 44 deletions(-)
--
2.17.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |