arm64: mbigen updates
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
dann frazier | ||
Zesty |
Fix Released
|
High
|
dann frazier |
Bug Description
[Impact]
TLDR; required for compatibility with current release firmware.
The hwe-z kernel includes a pre-upstream version of ACPI/mbigen support (LP: #1669061). Before going upstream, the ACPI binding used by the driver was changed. The firmware for the HiSilicon D05 board has been updated to be compatible with the upstream code, so Ubuntu will need to follow suit to support this system going forward. The upstream version also suffered from a few issues that have since been fixed that could lead to probing failures, NULL dereferences and failures with newer (non-debug) firmware.
[Test Case]
Boot the HiSilicon D05 board w/ the hwe-z kernel and current firmware (>= spc-b011-v1). If it gets up to a prompt w/ no crashes you're good :)
[Regression Risk]
The only implementation of the mbigen device supported by Ubuntu's kernel is the HiSilicon D05 board, which is still under active development. Obviously the ACPI change may regress existing users, but that userbase is limited and actively testing w/ newer firmware/OS updates until we reach a certified Ubuntu LTS release.
CVE References
Changed in linux (Ubuntu Zesty): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → dann frazier (dannf) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- zesty' to 'verification- done-zesty' . If the problem still exists, change the tag 'verification- needed- zesty' to 'verification- failed- zesty'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!