fwts: handle FADT with zero 64 bit X_DSDT or X_FIRMWARE_CTRL
Bug #1285167 reported by
Colin Ian King
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Firmware Test Suite |
Fix Released
|
High
|
Colin Ian King |
Bug Description
Some recent firmware has a FADT that is >= 140 bytes with zero 64 bit X_FIRMWARE_CTRL and a non-zero 32 bit FIRMWARE_CTRL. We detect these and use the 32 bit address if it is valid rather than just silently not load the table.
Also, any table failures with the FADT loading the DSDT or FACS should result in an error rather that makes acpica_init fail.
Related branches
Changed in fwts: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Colin King (colin-king) |
Changed in fwts: | |
milestone: | none → 14.03.00 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix sent to fwts-devel mailing list, https:/ /lists. ubuntu. com/archives/ fwts-devel/ 2014-February/ 004404. html