ACK/Cmnt: [SRU][G/oracle][PATCH 00/20] arm64 support

Khalid Elmously khalid.elmously at canonical.com
Mon May 24 22:48:14 UTC 2021


On 2021-05-21 06:15:27 , Tim Gardner wrote:
> Acked-by: Tim Gardner <tim.gardner at canonical.com>
> 
> You must have had a 'Start new release' commit when you built.  Whomever
> applies these patches might have to do some ABI file futzing. My test build
> failed, but I think its understandable because I merely applied your patches
> on tip.
> 
> II: Checking modules for oracle...previous or current modules file missing!
>    /build/groovy/debian.oracle/abi/5.8.0-1029.30/arm64/oracle.modules
>    /build/groovy/debian.oracle/abi/5.8.0-1028.29/arm64/oracle.modules
> make: *** [debian/rules.d/4-checks.mk:10: module-check-oracle] Error 1
> 

Thanks. I had included those "ignore" files in the F/oracle arm64 pull request, and I was asked to remove it, so I did not apply it for G/oracle.
It should build fine after cranking if the ABI "ignore" files are there.


> Otherwise, LGTM aside from my normal quibbling about the order of where
> config changes should go.
> 
> rtg
> 
> On 5/21/21 1:00 AM, Khalid Elmously wrote:
> > 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
> > 
> 
> -- 
> -----------
> Tim Gardner
> Canonical, Inc



More information about the kernel-team mailing list