mbox

[PULL,yakkety] Add ACPI support for GICv3 ITS on ARM

Message ID CALdTtnuivSjAt=N1ERgspo3ruGcW3jGasmV3YL05PEpW9Ep+ig@mail.gmail.com
State New
Headers show

Pull-request

git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/yakkety acpi-its

Message

dann frazier Sept. 22, 2016, 4:58 p.m. UTC
Clean cherry picks from linux-next to resolve LP: #1626631.

The following changes since commit 86964d4cece9723e3d322810ae830377e46c20a0:

  UBUNTU: Ubuntu-4.8.0-15.16 (2016-09-21 14:07:38 -0600)

are available in the git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/yakkety acpi-its

for you to fetch changes up to 2171c908eb57413dcd9e79b1600768f9bd15eca1:

  UBUNTU: SAUCE: irqchip/gicv3-its: Use MADT ITS subtable to do
PCI/MSI domain initialization (2016-09-22 10:52:58 -0600)

----------------------------------------------------------------
Tomasz Nowicki (8):
      UBUNTU: SAUCE: ACPI: I/O Remapping Table (IORT) initial support
      UBUNTU: SAUCE: ACPI: Add new IORT functions to support MSI domain handling
      UBUNTU: SAUCE: PCI/MSI: Setup MSI domain on a per-device basis
using IORT ACPI table
      UBUNTU: SAUCE: irqchip/gicv3-its: Cleanup for ITS domain initialization
      UBUNTU: SAUCE: irqchip/gicv3-its: Refactor ITS DT init code to
prepare for ACPI
      UBUNTU: SAUCE: irqchip/gicv3-its: Probe ITS in the ACPI way
      UBUNTU: SAUCE: irqchip/gicv3-its: Factor out PCI-MSI part that
might be reused for ACPI
      UBUNTU: SAUCE: irqchip/gicv3-its: Use MADT ITS subtable to do
PCI/MSI domain initialization

dann frazier (1):
      UBUNTU: [Config] CONFIG_ACPI_IORT=y

 debian.master/config/config.common.ubuntu |   1 +
 drivers/acpi/Kconfig                      |   4 +
 drivers/acpi/Makefile                     |   2 +
 drivers/acpi/arm64/Kconfig                |   6 +
 drivers/acpi/arm64/Makefile               |   1 +
 drivers/acpi/arm64/iort.c                 | 368 ++++++++++++++++++++++++++++++
 drivers/acpi/bus.c                        |   2 +
 drivers/irqchip/Kconfig                   |   1 +
 drivers/irqchip/irq-gic-v3-its-pci-msi.c  |  88 +++++--
 drivers/irqchip/irq-gic-v3-its.c          | 171 ++++++++++----
 drivers/irqchip/irq-gic-v3.c              |   7 +-
 drivers/pci/msi.c                         |  11 +-
 include/linux/acpi_iort.h                 |  42 ++++
 include/linux/irqchip/arm-gic-v3.h        |   4 +-
 14 files changed, 638 insertions(+), 70 deletions(-)
 create mode 100644 drivers/acpi/arm64/Kconfig
 create mode 100644 drivers/acpi/arm64/Makefile
 create mode 100644 drivers/acpi/arm64/iort.c
 create mode 100644 include/linux/acpi_iort.h

Comments

Tim Gardner Sept. 22, 2016, 8:40 p.m. UTC | #1