xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/8] Refactor DT specific codes preparing for ACPI support on ARM64
@ 2016-01-23  8:00 Shannon Zhao
  2016-01-23  8:00 ` [PATCH v5 1/8] Kconfig: import kconfig.h from Linux 4.3 Shannon Zhao
                   ` (7 more replies)
  0 siblings, 8 replies; 26+ messages in thread
From: Shannon Zhao @ 2016-01-23  8:00 UTC (permalink / raw)
  To: xen-devel
  Cc: ian.campbell, Doug Goldstein, peter.huangpeng, julien.grall,
	stefano.stabellini, shannon.zhao, Jan Beulich

From: Shannon Zhao <shannon.zhao@linaro.org>

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@cardoe.com>
CC: Jan Beulich <jbeulich@suse.com>

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

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-02-03 12:14 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-23  8:00 [PATCH v5 0/8] Refactor DT specific codes preparing for ACPI support on ARM64 Shannon Zhao
2016-01-23  8:00 ` [PATCH v5 1/8] Kconfig: import kconfig.h from Linux 4.3 Shannon Zhao
2016-01-23 17:14   ` Jonathan Creekmore
2016-01-23 18:42     ` Andrew Cooper
2016-01-25  1:58       ` Shannon Zhao
2016-01-25 14:35   ` Jan Beulich
2016-01-26 10:23     ` Shannon Zhao
2016-01-23  8:00 ` [PATCH v5 2/8] ACPI: add config for BIOS table scan Shannon Zhao
2016-01-23 17:25   ` Jonathan Creekmore
2016-01-25  1:57     ` Shannon Zhao
2016-01-25 14:42     ` Jan Beulich
2016-01-23  8:00 ` [PATCH v5 3/8] acpi: Refactor acpi_os_map_memory to be architecturally independent Shannon Zhao
2016-01-25 14:43   ` Jan Beulich
2016-01-23  8:00 ` [PATCH v5 4/8] arm/smpboot: Move dt specific code in smp to seperate functions Shannon Zhao
2016-01-23  8:00 ` [PATCH v5 5/8] arm/gic-v2: Refactor gicv2_init into generic and dt specific parts Shannon Zhao
2016-01-23  8:00 ` [PATCH v5 6/8] arm/gic-v3: Refactor gicv3_init " Shannon Zhao
2016-01-27 12:18   ` Stefano Stabellini
2016-01-27 12:59     ` Shannon Zhao
2016-01-27 13:59       ` Stefano Stabellini
2016-01-28  2:33   ` [PATCH v6 " Shannon Zhao
2016-01-28 10:27     ` Stefano Stabellini
2016-01-30  9:03       ` Shannon Zhao
2016-02-03 12:14         ` Ian Campbell
2016-01-23  8:00 ` [PATCH v5 7/8] arm/uart: Rename dt-uart.c to arm-uart.c Shannon Zhao
2016-01-25 12:07   ` Ian Campbell
2016-01-23  8:00 ` [PATCH v5 8/8] pl011: Refactor pl011 driver to dt and common initialization parts Shannon Zhao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).