[SRU] flash-kernel to support xilinx kria platforms with noble kernel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
flash-kernel (Ubuntu) |
In Progress
|
Undecided
|
Talha Can Havadar |
Bug Description
[ Impact ]
* With the current version of flash-kernel, users wont be able to boot into xilinx devices using optimised noble kernel because of the renaming of device-trees in kernel and cma configuration changes.
* We need to fix this issue to keep support for xilinx devices in noble as well. This must not be back-ported into jammy since the kernel in jammy keeps the old names for device-trees and cma configuration in there didn't change
* Patch will fix the issue by updating bootscript and `its` file to point correct device-tree files.
[ Test Plan ]
* Flash the new image generated with new flash-kernel that has this fix
* Try booting with new image
* You should be able to reach the login prompt and be able to login using default username and password
* This must work for all Kria devices listed below:
- KV260
- KR260
- KD240
[ Where problems could occur ]
* This change could only impact Xilinx Kria devices since it will only touch the files used by Xilinx Kria platforms including the ones listed above in test plan
* Since this is an enablement patch for Ubuntu Noble image on Xilinx Kria platforms, there shouldnt be an impact to devices in the field.
* If the patch is broken then the devices listed above will still continue to not work.
[ Other Info ]
* This is based on changes in new optimised kernel: https:/
Changed in flash-kernel (Ubuntu): | |
assignee: | nobody → Talha Can Havadar (tchavadar) |
status: | New → In Progress |
Hi Talha,
This is subjective, but I would suggest not dropping the xilinx-zynqmp flavor from the list immediately for two reasons:
- might be useful across upgrades (e.g. I upgrade f-k but not the kernel)
- in the case of a backport of f-k
The f-k kernel flavors are an useful protection in the face of trying to run the raspi kernel on a xilinx platform, but I don't know if we'd gain much by enforcing the removal of the old kernel flavor name. We could drop it after the next LTS though.