[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 00/10] Refactor DT specific codes preparing for ACPI support on ARM64
From: Shannon Zhao <shannon.zhao@xxxxxxxxxx> These patches are Part 2 of the previous patch set I sent which adds ACPI support for arm64 on Xen[1]. Split them as an individual set for convenient reviewing. The first two patches ports two ACPI changes from Linux kernel, which are missed at Part 1. The second three patches solve pmstat compiling errors for ACPI on ARM64 and refactor acpi_os_map_memory to be architecturally independent. The last five patches refactor some ARM codes into generic and DT specific parts. Cc: Jan Beulich <jbeulich@xxxxxxxx> Thanks, Shannon [1] http://lists.xenproject.org/archives/html/xen-devel/2015-11/msg01831.html Ashwin Chaugule (1): ACPI / table: Add new function to get table entries Len Brown (1): ACPI: check acpi_disabled in acpi_table_parse() and acpi_table_parse_entries() Parth Dixit (1): acpi/pmstat: Build pmstat for x86 only Shannon Zhao (7): acpi: Don't do traditional BIOS table scan for ARM64 acpi: Refactor acpi_os_map_memory to be architecturally independent arm/smpboot: Move dt specific code in smp to seperate functions arm/gic-v2: Refactor gicv2_init into generic and dt specific parts arm/gic-v3: Refactor gicv3_init into generic and dt specific parts arm/uart: Rename dt-uart.c to arm-uart.c pl011: Refactor pl011 driver to dt and common initialization parts MAINTAINERS | 2 +- xen/arch/arm/arm64/smpboot.c | 7 ++- xen/arch/arm/gic-v2.c | 21 ++++--- xen/arch/arm/gic-v3.c | 114 ++++++++++++++++++++----------------- xen/arch/arm/smpboot.c | 29 ++++++---- xen/arch/x86/acpi/lib.c | 16 ++++++ xen/common/sysctl.c | 2 +- xen/drivers/acpi/Makefile | 2 +- xen/drivers/acpi/osl.c | 12 +--- xen/drivers/acpi/tables.c | 56 ++++++++++++++---- xen/drivers/acpi/tables/tbxfroot.c | 7 +++ xen/drivers/char/Makefile | 2 +- xen/drivers/char/arm-uart.c | 107 ++++++++++++++++++++++++++++++++++ xen/drivers/char/dt-uart.c | 107 ---------------------------------- xen/drivers/char/pl011.c | 64 ++++++++++++--------- xen/include/xen/acpi.h | 6 ++ 16 files changed, 322 insertions(+), 232 deletions(-) create mode 100644 xen/drivers/char/arm-uart.c delete mode 100644 xen/drivers/char/dt-uart.c -- 2.0.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |