fwts: handle FADT with zero 64 bit X_DSDT or X_FIRMWARE_CTRL

Bug #1285167 reported by Colin Ian King
6
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.

Changed in fwts:
status: New → In Progress
importance: Undecided → High
assignee: nobody → Colin King (colin-king)
Revision history for this message
Colin Ian King (colin-king) wrote :
Revision history for this message
Colin Ian King (colin-king) wrote :

Fix committed, commit 467c94f948832c78caa1eb938b0f1e541f784319

Changed in fwts:
status: In Progress → Fix Committed
Ivan Hu (ivan.hu)
Changed in fwts:
milestone: none → 14.03.00
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.