SRU: Detect RAM size automatically and other fixes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
u-boot-nezha (Ubuntu) |
Fix Released
|
Undecided
|
Graham Inggs | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The same package as kinetic (https:/
u-boot-nezha (2022.04+
* No-change backport to jammy to detect RAM size automatically
and other fixes (LP: #1976594)
-- Alexandre Ghiti <email address hidden> Thu, 16 Jun 2022 10:37:21 +0000
[Impact]
We need this new package because it allows to detect memory size at runtime: if the memory is not discovered automatically, the Nezha can't boot without an additional memory node in the device tree. The issue is that the Nezha boards comes now with 2 different amounts of memory, 1GB or 2GB. So the additional device tree node can't cover both boards.
In addition:
- we fixed the model string which changed in the last DTB from the kernel we'll use
- the vendor updated to version 2022.04, which brings more stability
- we added the Built-using field to the package so that we know which opensbi version we use
It is essential to backport this fix to Jammy as we intend to provide first support for the Nezha board in 22.04.1.
[Test Plan]
This package must be tested with the nezha-boot0 package whose SRU can be found in [1] and the corresponding package in [2]. It also requires a custom kernel (for now, but the kernel is working on its packaging) which can be found in [3].
I tested those packages on the Nezha board with 1G of RAM and the LicheeRV board with 512M of RAM.
[1] https:/
[2] https:/
[3] https:/
[Where problems could occur]
This package was never used before (and should not have been) as we did not provide any image for Jammy 22.04, the plan is 22.04.1.
[Other Info]
We decided to update the version of the u-boot since the vendor patches were updated (some added) on this new release only.
summary: |
- Detect RAM size automatically and other fixes + SRU: Detect RAM size automatically and other fixes |
Changed in u-boot-nezha (Ubuntu): | |
status: | New → Fix Committed |
status: | Fix Committed → New |
description: | updated |
description: | updated |
Changed in u-boot-nezha (Ubuntu): | |
status: | In Progress → Fix Released |
Uploaded to jammy, awaiting approval from SRU team: /launchpad. net/ubuntu/ jammy/+ queue?queue_ state=1
https:/