[PULL][Wily] irqchip, gicv3: Updates and Cavium ThunderX errata workarounds

Dann Frazier dann.frazier at canonical.com
Tue Oct 6 22:31:54 UTC 2015


Please pull the following changes from linux-next which are required
(but not yet sufficient) to support Cavium ThunderX platforms. Boot
tested on X-Gene w/o regression.

The following changes since commit 77242010ac52fc1e0613bd0e945c17b7a86c7f64:

  Revert "UBUNTU: [Config] Enable NUMA on ARM64" (2015-10-06 14:25:53 -0600)

are available in the git repository at:

  git://kernel.ubuntu.com/dannf/ubuntu-wily.git

for you to fetch changes up to dce664083908ec50cc8c2ba78578f71b967424b8:

  irqchip/gicv3-its: Workaround for Cavium ThunderX errata 22375,
24313 (2015-10-06 15:31:38 -0600)

----------------------------------------------------------------
Robert Richter (5):
      irqchip/gicv3-its: Add range check for number of allocated pages
      irqchip/gicv3: Workaround for Cavium ThunderX erratum 23154
      irqchip/gicv3-its: Read typer register outside the loop
      irqchip/gicv3-its: Add HW revision detection and configuration
      irqchip/gicv3-its: Workaround for Cavium ThunderX errata 22375, 24313

dann frazier (1):
      UBUNTU: [Config] Enable CAVIUM_ERRATUM configs

 arch/arm64/Kconfig                        | 27 +++++++++++++
 arch/arm64/include/asm/cpufeature.h       |  3 +-
 arch/arm64/include/asm/cputype.h          | 17 ++++----
 arch/arm64/kernel/cpu_errata.c            |  9 +++++
 debian.master/config/config.common.ubuntu |  2 +
 drivers/irqchip/irq-gic-common.c          | 11 ++++++
 drivers/irqchip/irq-gic-common.h          |  9 +++++
 drivers/irqchip/irq-gic-v3-its.c          | 65 +++++++++++++++++++++++++++----
 drivers/irqchip/irq-gic-v3.c              | 42 +++++++++++++++++++-
 include/linux/irqchip/arm-gic-v3.h        |  1 +
 10 files changed, 170 insertions(+), 16 deletions(-)




More information about the kernel-team mailing list