Skip to content

Add ACPI support for arm64 on Xen

Julien Grall linux-arm-kernel xen-devel 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest posting 2/216 of 62 patches 6 repliesIn review
  2. v3 posting 1/218 of 62 patches 15 repliesSuperseded

16 of 62 patches are in this archive. The cover letter announces 62.

Patches in v3 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/62Revert "xen/arm: vgic-v2: Drop cbase from arch_domain"+0 -02 replies
6/62acpi: Refactor acpi_os_map_memory to be architecturally independent+0 -00 replies
7/62arm/acpi: Add arch_acpi_os_map_memory helper function for ARM+0 -06 replies
7/62arm/acpi: Add arch_acpi_os_map_memory helper function for ARM+0 -01 reply
20/62arm/acpi: Add ACPI support for SMP initialization+0 -010 replies
22/62arm/gic-v3: Refactor gicv3_init into generic and dt specific parts+0 -00 replies
38/62arm/acpi: Add placeholder for efi and acpi load address+0 -00 replies
40/62arm/acpi: Estimate memory required for acpi/efi tables+0 -04 replies
47/62arm/p2m: Add helper functions to map memory regions+0 -02 replies
47/62arm/p2m: Add helper functions to map memory regions+0 -00 replies
49/62arm/acpi: Map rest tables for Dom0+0 -00 replies
55/62arm/acpi: Route all Xen unused SPIs to Dom0+0 -00 replies
56/62arm/acpi: Deny MMIO access of UART+0 -00 replies
58/62xen/acpi: Fix event-channel interrupt when booting with ACPI+0 -00 replies
60/62arm/acpi: Configure interrupts dynamically+0 -04 replies
62/62xen/arm64: Add ACPI support+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH v3 00/62] Add ACPI support for arm64 on Xen
Quoted 33 lines · Shannon Zhao
Quoted 8 lines · Julien Grall

Hi Shannon,

Quoted 4 lines · shannon.zhao at linaro.org

From: Shannon Zhao <[email protected]>

This patch set adds ACPI support for arm64 on Xen. The design document could be found from [1].

Quoted 7 lines

Thank you for your work on it. I think this series would benefits to be split in smaller series.

I would do a first series which split DT code from common code. So we can get this code as soon as possible in Xen, avoid you to spend less time rebasing your us to be spammed with 62 patches for each new version.

Sure, I think I can split this patch set in three parts.

First one would be porting the necessary Linux changes of ACPI 5.0~6.0. It includes:

ACPI 5.0: Add new/changed tables to headers (only changes of Generic Interrupt and Generic Distributor and some changes already exist) ACPICA/ARM: ACPI 5.1: Update for MADT changes.
ACPICA: ACPI 6.0: Add changes for MADT table.
ACPICA: ACPI 6.0: Add values for MADT GIC version field ACPICA/ARM: ACPI 5.1: Update for FADT changes.
ACPICA: ACPI 6.0: Add changes for FADT table
ACPICA/ARM: ACPI 5.1: Update for GTDT table changes.
ACPICA: Headers: Add GTDT flag definitions for the timer subtable.
ACPICA: ACPI 6.0: Add support for STAO table

Quoted 8 lines

Second one as you suggest would be the series which split DT codes from common code.

And the last one would be the series which add ACPI support for Xen on ARM and prepare the necessary things for Dom0.

How about this way? The order of the first and second can be changed if you like.

I'm fine with either way.

Regards,

Signature · 1 line
Julien Grall