Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

5.15 kernel patches

Yi Li edited this page Mar 29, 2022 · 17 revisions

Ampere kernel patches based on 5.15.25 Longterm kernel.

Not upstream

hwmon

  1. hwmon: Add Ampere Altra HW monitor driver
  2. hwmon: (altra) restrict energy measurements to root access
  3. hwmon: (xgene) restrict power measurements to root access
  4. fixup! hwmon: (xgene) restrict power measurements to root access

Note: patch 4 fixes up patch 3. So 3 and 4 can be merged

Led

  1. led: Add Altra LED driver

RAS

  1. ACPI/AEST: Initial AEST driver
  2. trace, ras: add ARM RAS extension trace event
  3. NOUPSTREAM: arm64/ras: Treat single-bit ECC error in the MMU TC RAM a… …s fatal

Not upstream - May not necessary

SMMU PMU

  1. perf/smmuv3: Allow sharing MMIO registers with the SMMU driver

Note: Still required for 5.15? Need verify. See: https://github.com/AmpereComputing/ampere-centos-kernel/commit/1164351241b52b3c8ffab4e29de5f93a9abe4acf

DSU PMU

  1. perf: arm_dsu: Allow IRQ to be shared among devices

Note: Still required for 5.15?, see: https://github.com/AmpereComputing/ampere-centos-kernel/commit/19a1b3868b040d9c444719eccc6ede39e5bd0857

For testing only - Will not upstream

Altra CPUECTLR_EL1 config driver

  1. NOUPSTREAM: firmware: Support Ampere Altra CPUECTLR_EL1 config driver
  2. NOUPSTREAM: altra_cpuectlr: Only config the prefetcher bits
  3. altra_cpuectlr: fix re-insmod errors

Note: patch 2 and 3 fixes up patch 1, so these 3 patches can be merged

NUMA optimization

  1. mm/readahead: Alloc the readahead cache pages from the numa node of t… …he block device
  2. scsi: Assign node id according to the controller's numa node

Note: patch 2 depends on patch 1

Clone this wiki locally