[SRU][G/oracle][PATCH 00/20] arm64 support

Khalid Elmously khalid.elmously at canonical.com
Fri May 21 07:00:22 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1925421

Adding arm64 support to groovy/linux-oracle

Confirmed that there are no effects on amd64 configuration changes due to the introduction of arm64.

Tested and confirmed that the arm64 5.8 kernel with these changes runs as without issues on the OCI Ampere Altra hardware.


Khalid Elmously (6):
  UBUNTU: [config] oracle: Bring-up for arm64 support
  UBUNTU: [packaging] oracle: Update annotations after adding arm64
  UBUNTU: [config] generate/split configs for arm64
  UBUNTU: [config] arm64: Modify configs to make master annotations
    happy
  UBUNTU: [config] oracle: Ampere Altra modules =m
  UBUNTU: [config] oracle: enable CONFIG_SERIAL_AMBA_PL011=y

Robin Murphy (4):
  perf: Add Arm CMN-600 PMU driver
  perf: Add Arm CMN-600 DT binding
  perf/arm-cmn: Fix PMU instance naming
  perf/arm-cmn: Move IRQs when migrating context

Tuan Phan (4):
  driver/perf: Add PMU driver for the ARM DMC-620 memory controller
  perf: arm_dsu: Support DSU ACPI devices
  UBUNTU: SAUCE: perf: arm_dsu: Allow IRQ to be shared among devices.
  Perf: arm-cmn: Allow irq to be shared.

Vanshidhar Konda (1):
  arm64: NUMA: Kconfig: Increase NODES_SHIFT to 4

Wei Yongjun (1):
  perf/arm_dmc620_pmu: Fix error return code in
    dmc620_pmu_device_probe()

Will Deacon (1):
  perf: arm-cmn: Fix unsigned comparison to less than zero

lho (1):
  UBUNTU: SAUCE: hwmon: Add Ampere Altra HW monitor driver

 Documentation/admin-guide/perf/arm-cmn.rst    |   65 +
 Documentation/admin-guide/perf/index.rst      |    1 +
 .../devicetree/bindings/perf/arm,cmn.yaml     |   57 +
 arch/arm64/Kconfig                            |    2 +-
 debian.oracle/abi/5.8.0-1029.30/arm64/ignore  |    1 +
 .../abi/5.8.0-1029.30/arm64/ignore.compiler   |    1 +
 .../abi/5.8.0-1029.30/arm64/ignore.modules    |    1 +
 .../abi/5.8.0-1029.30/arm64/ignore.retpoline  |    1 +
 .../config/amd64/config.common.amd64          |   25 +
 debian.oracle/config/annotations              |   22 +-
 .../config/arm64/config.common.arm64          |   28 +
 .../config/arm64/config.flavour.oracle        |    3 +
 debian.oracle/config/config.common.ubuntu     |  722 +++++++-
 debian.oracle/control.d/vars.oracle           |    4 +-
 debian.oracle/control.stub.in                 |    2 +-
 debian.oracle/etc/kernelconfig                |    2 +-
 debian.oracle/rules.d/arm64.mk                |   32 +
 drivers/hwmon/Kconfig                         |   10 +
 drivers/hwmon/Makefile                        |    1 +
 drivers/hwmon/altra-hwmon.c                   |  435 +++++
 drivers/perf/Kconfig                          |   14 +
 drivers/perf/Makefile                         |    2 +
 drivers/perf/arm-cmn.c                        | 1638 +++++++++++++++++
 drivers/perf/arm_dmc620_pmu.c                 |  749 ++++++++
 drivers/perf/arm_dsu_pmu.c                    |   65 +-
 25 files changed, 3837 insertions(+), 46 deletions(-)
 create mode 100644 Documentation/admin-guide/perf/arm-cmn.rst
 create mode 100644 Documentation/devicetree/bindings/perf/arm,cmn.yaml
 create mode 100644 debian.oracle/abi/5.8.0-1029.30/arm64/ignore
 create mode 100644 debian.oracle/abi/5.8.0-1029.30/arm64/ignore.compiler
 create mode 100644 debian.oracle/abi/5.8.0-1029.30/arm64/ignore.modules
 create mode 100644 debian.oracle/abi/5.8.0-1029.30/arm64/ignore.retpoline
 create mode 100644 debian.oracle/config/arm64/config.common.arm64
 create mode 100644 debian.oracle/config/arm64/config.flavour.oracle
 create mode 100644 debian.oracle/rules.d/arm64.mk
 create mode 100644 drivers/hwmon/altra-hwmon.c
 create mode 100644 drivers/perf/arm-cmn.c
 create mode 100644 drivers/perf/arm_dmc620_pmu.c

-- 
2.17.1




More information about the kernel-team mailing list