Turn off non-zynqmp arch support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-xilinx-zynqmp (Ubuntu) |
Fix Committed
|
Undecided
|
Portia Stephens | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
New
|
Undecided
|
Portia Stephens |
Bug Description
[ 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
[ Other Info ]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance
information type: | Public → Private |
Changed in linux-xilinx-zynqmp (Ubuntu): | |
assignee: | nobody → Portia Stephens (portias) |
status: | New → In Progress |
information type: | Private → Public |
Changed in linux-xilinx-zynqmp (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux-xilinx-zynqmp (Ubuntu Noble): | |
assignee: | nobody → Portia Stephens (portias) |
This bug was fixed in the package linux-xilinx-zynqmp - 5.15.0-1027.31
---------------
linux-xilinx-zynqmp (5.15.0-1027.31) jammy; urgency=medium
* jammy/linux- xilinx- zynqmp: 5.15.0-1027.31 -proposed tracker (LP: #2054500)
* Packaging resync (LP: #1786013) dkms-versions -- update from kernel-versions (main/d2024.02.07)
- debian/
* Fix backported kria device tree changes (LP: #2054366)
- SAUCE: zynqmp.dtsi fix incorrectly backported changes
[ Ubuntu: 5.15.0-94.104 ]
* jammy/linux: 5.15.0-94.104 -proposed tracker (LP: #2048777) GPIO_M058SSAN RTC_DRV_ PCF85263
* [SRU] Duplicate Device_dax ids Created and hence Probing is Failing.
(LP: #2028158)
- device-dax: Fix duplicate 'hmem' device registration
* Add ODM driver f81604 usb-can (LP: #2045387)
- can: usb: f81604: add Fintek F81604 support
- [Config] updateconfigs for ODM drivers CONFIG_CAN_F81604
* Add ODM driver gpio-m058ssan (LP: #2045386)
- SAUCE: ODM: gpio: add M058SSAN gpio driver
- [Config] updateconfigs for ODM drivers CONFIG_
* Add ODM driver rtc-pcf85263 (LP: #2045385)
- SAUCE: ODM: rtc: add PCF85263 RTC driver
- [Config] updateconfigs for ODM drivers CONFIG_
* AppArmor patch for mq-posix interface is missing in jammy (LP: #2045384)
- SAUCE: (no-up) apparmor: reserve mediation classes
- SAUCE: (no-up) apparmor: Add fine grained mediation of posix mqueues
* Packaging resync (LP: #1786013)
- [Packaging] update annotations scripts
[ Ubuntu: 5.15.0-93.103 ]
* jammy/linux: 5.15.0-93.103 -proposed tracker (LP: #2048330) dkms-versions helper dkms-versions -- update from kernel-versions (main/2024.01.08) arm_arch_ timer: Add build-time guards for unhandled register drivers/ arm_arch_ timer: Drop CNT*_TVAL read accessors drivers/ arm_arch_ timer: Extend write side of timer register drivers/ arm_arch_ timer: Move system register timer programming drivers/ arm_arch_ timer: Move drop _tval from erratum function drivers/ arm_arch_ timer: Fix MMIO base address vs callback drivers/ arm_arch_ timer: Move MMIO timer programming over to CVAL drivers/ arm_arch_ timer: Advertise 56bit timer to the core code drivers/ arm_arch_ timer: Work around broken CVAL implementations drivers/ arm_arch_ timer: Remove any trace of the TVAL progra...
* Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
- [Packaging] resync update-
- [Packaging] remove helper scripts
- [Packaging] update annotations scripts
- debian/
* Hotplugging SCSI disk in QEMU VM fails (LP: #2047382)
- Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
* CVE-2023-6622
- netfilter: nf_tables: bail out on mismatching dynset and set expressions
* CVE-2024-0193
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
* CVE-2023-6040
- netfilter: nf_tables: Reject tables of unsupported family
* Patches needed for AmpereOne (arm64) (LP: #2044192)
- clocksource/
accesses
- clocksource/
- clocksource/
accessors to u64
- clocksource/
over to CVAL
- clocksource/
names
- clocksource/
ordering issue
- clocksource/
- clocksource/
- clocksource/
- clocksource/