[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