[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v5 0/8] 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 patch import kconfig.h from Linux to support the use of
IS_ENABLED().
The second patch ports changes from Linux to avoid doing traditional
BIOS table scan for ARM64.
The third patch refactor acpi_os_map_memory to be architecturally
independent.
The last five patches refactor some ARM codes into generic and DT
specific parts.

CC: Doug Goldstein <cardoe@xxxxxxxxxx>
CC: Jan Beulich <jbeulich@xxxxxxxx>

Thanks,
Shannon
[1] http://lists.xenproject.org/archives/html/xen-devel/2015-11/msg01831.html


Graeme Gregory (1):
  ACPI: add config for BIOS table scan

Shannon Zhao (7):
  Kconfig: import kconfig.h from Linux 4.3
  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/Kconfig                       |   1 +
 xen/drivers/acpi/Kconfig                   |   3 +
 xen/drivers/acpi/osl.c                     |  15 ++--
 xen/drivers/char/Makefile                  |   2 +-
 xen/drivers/char/{dt-uart.c => arm-uart.c} |   2 +-
 xen/drivers/char/pl011.c                   |  64 +++++++++-------
 xen/include/asm-x86/acpi.h                 |   2 +
 xen/include/xen/config.h                   |   2 +-
 xen/include/xen/kconfig.h                  |  54 ++++++++++++++
 14 files changed, 211 insertions(+), 107 deletions(-)
 rename xen/drivers/char/{dt-uart.c => arm-uart.c} (98%)
 create mode 100644 xen/include/xen/kconfig.h

-- 
2.0.4



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.