[Xenial] [pull request] arm64 acpi parking protocol support

Craig Magina craig.magina at canonical.com
Thu Feb 18 15:12:04 UTC 2016


ARM64 systems that do not implement PSCI or are missing key parts of it
need this patch to support things like kexec. This patch was tested on
multiple arm64 systems with ACPI support.

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1547047

The following changes since commit
1ee42519b8594e34ed64d808f64bfa4131215558:

  UBUNTU: Ubuntu-4.4.0-6.21 (2016-02-16 13:16:36 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/cmagina/xenial-xgene.git 1547047

for you to fetch changes up to
19eb74f0116cfa3e01ea0578447347b337739c16:

  UBUNTU: [Config] Enabled ARM64_ACPI_PARKING_PROTOCOL (2016-02-18
09:55:39 -0500)

----------------------------------------------------------------
Craig Magina (1):
      UBUNTU: [Config] Enabled ARM64_ACPI_PARKING_PROTOCOL

Lorenzo Pieralisi (1):
      arm64: kernel: implement ACPI parking protocol

 arch/arm64/Kconfig                        |   9 ++
 arch/arm64/include/asm/acpi.h             |  19 +++-
 arch/arm64/include/asm/hardirq.h          |   2 +-
 arch/arm64/include/asm/smp.h              |   9 ++
 arch/arm64/kernel/Makefile                |   1 +
 arch/arm64/kernel/acpi_parking_protocol.c | 153
++++++++++++++++++++++++++++++
 arch/arm64/kernel/cpu_ops.c               |  27 +++++-
 arch/arm64/kernel/smp.c                   |  28 ++++++
 debian.master/config/config.common.ubuntu |   1 +
 9 files changed, 243 insertions(+), 6 deletions(-)
 create mode 100644 arch/arm64/kernel/acpi_parking_protocol.c

Thanks,
-- 
Craig Magina





More information about the kernel-team mailing list