[jammy xilinx-zynqmp 0/2] Turn off non-zynqmp arch support

Portia Stephens portia.stephens at canonical.com
Wed Dec 13 05:24:50 UTC 2023


[ Impact ]

* This is an optimized kernel for zynqmp range of devices.
* Currently about 14% of kernel build is targeting non-zynqmp devices, which
is dead code unused in production
* This reduces kernel build time, kernel image & modules size, amount of
required firmware, and makes initrd smaller.
* This reduces peak memory usage on boot as well
* This will loose ability to execute this exact same kernel build on non-zynqmp
device, for benchmarking purposes generic kernel should be used instead.

[ Test Plan ]

* Ensure newly produced kernel installs and boots on Ubuntu Server and Ubuntu
Core target devices without any loss of peripherals and stock devices.

[ Where problems could occur ]

* This changes may limit ability to smoke-test this kernel on non-zynqmp
devices, if needed support for individual CPUs can be turned back on. Or
ideally any such testing should move to zynqmp devices.
(examples of potentially interesting things to turn back on upon request
are QCOM APPLE suppport for running this kernel on Arm Laptops for developer
convenience)
* It is expected for KVM and QEMU to continue to work as both host and guest

Dimitri John Ledkov (2):
  UBUNTU: [Config] Turn off non-zynqmp arch support
  UBUNTU: [Packaging] Update new baseline abi checks

 debian.zynqmp/abi/arm64/xilinx-zynqmp         | 39937 ++++++++--------
 debian.zynqmp/abi/arm64/xilinx-zynqmp.modules |   921 +-
 .../abi/arm64/xilinx-zynqmp.modules.builtin   |   152 -
 debian.zynqmp/abi/fwinfo                      |    68 +-
 debian.zynqmp/abi/fwinfo.builtin              |     3 -
 debian.zynqmp/config/annotations              |  1623 +-
 6 files changed, 20917 insertions(+), 21787 deletions(-)

-- 
2.34.1




More information about the kernel-team mailing list