fwts: multi-FADT tables supported fimware need to make sure the table from XSDT be checked first.
Bug #1258378 reported by
Ivan Hu
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Fix Released
|
Medium
|
Ivan Hu |
Bug Description
Some fimwares that contain two FADT tables, one comes from the RSDT and the other comes from the XSDT. The FWTS will add the FADT tables followed the order RSDT and XSDT. And the fadt test will load the fadt table first added, what was from RSDT.
Unfortunately, some firmware provide the multi-fadt tables, one(from XSDT) is correct and the other is wrong (from RSDT). See the bug(LP: #1253871)
From the ACPI spec: it said "An ACPI-compatible OS must use the XSDT if present.". So change table adding order to XSDT, RSDT to make sure fwts check the fadt from XSDT first.
Related branches
Changed in fwts: | |
assignee: | nobody → Ivan Hu (ivan.hu) |
status: | New → In Progress |
importance: | Undecided → Medium |
milestone: | none → 13.12.00 |
Changed in fwts: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Patch sent to fwts-devel mailing list: /lists. ubuntu. com/archives/ fwts-devel/ 2013-December/ 004105. html
https:/