SPCR Reserved3 field test failed if SPCR table revision is 3

Bug #2028929 reported by Guangbin Huang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Firmware Test Suite
Fix Released
High
Ivan Hu

Bug Description

Our ACPI SPCR table revision is 3, the field of byte offset 76 is "UART Clock Frequency", and we set this field to actual value 100000000(100MHz).

FWTS V22.11.00 reports one failed test case that SPCR Reserved3 field must be zero, I think it is inconsistent with the latest revision of the SPCR table definition:
https://learn.microsoft.com/en-us/windows-hardware/drivers/serports/serial-port-console-redirection-table?redirectedfrom=MSDN

spcr: SPCR Serial Port Console Redirection Table test.
--------------------------------------------------------------------------------
Test 1 of 3: SPCR Serial Port Console Redirection Table test.
Serial Interface: ARM PL011 UART
Baud Rate: 115200
Terminal Type: ANSI
FAILED [MEDIUM] SPCRReservedNonZero: Test 1, SPCR Reserved3 field must be zero,
got 0x05f5e100 instead

Test 2 of 3: SPCR Revision Test.
PASSED: Test 2, SPCR revision is up to date.

Test 3 of 3: SPCR GSIV Interrupt Test.
PASSED: Test 3, SPCR appears to be populated with correct GSIV interruptrouting
information for ARM PL011 UART Device

================================================================================
2 passed, 1 failed, 0 warning, 0 aborted, 0 skipped, 0 info only.
================================================================================

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

updating the spcr to latest revision 4.

Revision history for this message
Ivan Hu (ivan.hu) wrote :
Revision history for this message
Ivan Hu (ivan.hu) wrote :
Changed in fwts:
status: In Progress → Fix Committed
Revision history for this message
Ivan Hu (ivan.hu) wrote :

fix released in the fwts release 23.09.00

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.