[SRU][linux-aws-disco][PULL] ARM CPU support update

Kamal Mostafa kamal at canonical.com
Thu Oct 31 18:51:24 UTC 2019


The following changes since commit 7794335066ffe0616b321e9bfb87146b4bb88793:

  UBUNTU: Ubuntu-aws-5.0.0-1020.22 (2019-10-22 14:18:27 +0200)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux-aws/+git/disco arm-update

for you to fetch changes up to 9ab6496385dd3ddea961574d6029c0f3c26f01c2:

  UBUNTU: [Config] updateconfigs for arm64 errata (2019-10-30 10:08:13 -0700)

----------------------------------------------------------------
James Morse (5):
      arm64: Update silicon-errata.txt for Neoverse-N1 #1349291
      UBUNTU: SAUCE: arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419
      UBUNTU: SAUCE: arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419
      UBUNTU: SAUCE: arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space
      UBUNTU: SAUCE: arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419

Julien Grall (1):
      arm64/cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs()

Kamal Mostafa (1):
      UBUNTU: [Config] updateconfigs for arm64 errata

Marc Zyngier (5):
      arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32
      arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT
      arm64: Add part number for Neoverse N1
      arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1
      arm64: Handle erratum 1418040 as a superset of erratum 1188873

 Documentation/arm64/silicon-errata.txt |  8 +++--
 arch/arm64/Kconfig                     | 31 +++++++++++++++-----
 arch/arm64/include/asm/cache.h         |  3 +-
 arch/arm64/include/asm/cpucaps.h       |  5 ++--
 arch/arm64/include/asm/cputype.h       |  2 ++
 arch/arm64/kernel/cpu_errata.c         | 53 ++++++++++++++++++++++++++++++----
 arch/arm64/kernel/cpufeature.c         |  6 ++--
 arch/arm64/kernel/entry.S              | 19 ++++++++++--
 arch/arm64/kernel/ftrace.c             | 12 ++++++--
 arch/arm64/kernel/sys_compat.c         | 11 +++++++
 arch/arm64/kernel/traps.c              | 11 +++++++
 debian.aws/config/config.common.ubuntu |  3 +-
 drivers/clocksource/arm_arch_timer.c   | 15 ----------
 13 files changed, 137 insertions(+), 42 deletions(-)



More information about the kernel-team mailing list