ACPI table updated for bluefield_edac module
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The ACPI table entry now specifies whether access to the EMI (memory interface which is part of the memory sub-system) registers needs to be via secure calls. This requires the driver to be updated in order to add SMC support.
SRU Justification:
[Impact]
Since secure calls have been enabled for bluefield_edac via ACPI, all EMI register reads will return 0, and writes will have no effect. So the edac driver will not provide any valid logs when an ECC error occurs.
[Fix]
Add support for SMC in bluefield_edac.
[Test case]
Verified by injecting an ECC error to trigger an EDAC event. The driver logs display information from EMI registers accessed via secure calls.
[Regression potential]
Regression potential can be considered low since the driver first reads from the ACPI table to decide whether to use the secure calls or not. If disabled, it uses the existing path to access the registers.
CVE References
Changed in linux-bluefield (Ubuntu Focal): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in linux-bluefield (Ubuntu): | |
status: | New → Invalid |
Changed in linux-bluefield (Ubuntu Focal): | |
status: | Triaged → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
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- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
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!