fwts: get the worng smbios table from uefi system table

Bug #1484046 reported by Ivan Hu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Firmware Test Suite
Fix Released
Medium
Ivan Hu

Bug Description

After smbios 3.0.0 released, some platform contain two smbios table entries on the efi system table.
ex.
/sys/firmware/efi/systab
ACPI20=0x266be000
ACPI=0x266be000
SMBIOS30=0x37dd0000
SMBIOS=0xf0000

using fwts_scan_efi_systab("SMBIOS"), will get the wrong entry(i.e.0x37dd0000)

Related branches

Revision history for this message
Ivan Hu (ivan.hu) wrote :

This mismatch entry will get the false test result, such as the false checksum, etc.

Changed in fwts:
assignee: nobody → Ivan Hu (ivan.hu)
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Ivan Hu (ivan.hu) wrote :

fix it with also check the table name length with the entry we get.

Revision history for this message
Ivan Hu (ivan.hu) wrote :
Changed in fwts:
status: In Progress → Fix Committed
Ivan Hu (ivan.hu)
Changed in fwts:
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.