[SRU][K/Unstable][PATCH 0/1] Merge riscv64 config and annotations

Emil Renner Berthing emil.renner.berthing at canonical.com
Fri Jun 24 08:31:09 UTC 2022


[Impact]

 * We would like to eventually build and test the unstable and generic
   kernels on the riscv64 architecture. Fixing this is a step towards
   that.

 * Having the riscv64 configuration alongside the other architectures
   should ensure it doesn't drift away from the generic configuration
   over time.

 * This allows us to do backports more easily.

[Test Plan]

 * After merging riscv64 the generated configuration for other
   architectures should not change.

 * The generated riscv64 configuration should be as close as possible to
   the current linux-riscv configuration. Right now unstable is based on
   5.19 while the riscv kernel is based on 5.18, so it can't be identical.

[Where problems could occur]

 * Adding the riscv64 annotations may subtly change annotations from other
   architectures.

 * Adding the riscv64 configuration and annotations might confuse tooling
   scripts that are not prepared to handle the new architecture.

[Other Info]

 * In the near future we'd also like to base the StarFive and Allwinner
   (Nezha) kernels on the same series that will become the generic kinetic
   kernel.

Emil Renner Berthing (1):
  UBUNTU: [Config] Merge riscv64 config and annotations

 .../config/amd64/config.common.amd64          |    32 +
 debian.master/config/annotations              | 14700 ++++++++--------
 .../config/arm64/config.common.arm64          |    40 +
 .../config/armhf/config.common.armhf          |    37 +
 debian.master/config/config.common.ubuntu     |   103 +-
 .../config/ppc64el/config.common.ppc64el      |    36 +
 .../config/riscv64/config.common.riscv64      |   717 +
 .../config/riscv64/config.flavour.generic     |     3 +
 .../config/s390x/config.common.s390x          |    17 +
 debian.master/etc/kernelconfig                |     2 +-
 10 files changed, 8317 insertions(+), 7370 deletions(-)
 create mode 100644 debian.master/config/riscv64/config.common.riscv64
 create mode 100644 debian.master/config/riscv64/config.flavour.generic

-- 
2.36.1




More information about the kernel-team mailing list