fwts's supports to ACPI 6.2

Bug #1698276 reported by Alex Hung
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fwts (Ubuntu)
Fix Released
Medium
Alex Hung

Bug Description

ACPI 6.2 is released in June 2017, and fwts needs to support all changes listed in revision history table.

Spec is available @ http://uefi.org/specifications

Alex Hung (alexhung)
Changed in fwts (Ubuntu):
assignee: nobody → Alex Hung (alexhung)
importance: Undecided → High
importance: High → Medium
description: updated
Alex Hung (alexhung)
Changed in fwts (Ubuntu):
status: New → In Progress
Revision history for this message
Alex Hung (alexhung) wrote :

Many of changes require no modification in fwts as they are clarifications or ASL grammar changes, including the following mantis:

1569 1573 1578 1583 1588 1597 1645 1650 1669 1677 1679 1680 1717 1738 1743

Revision history for this message
Alex Hung (alexhung) wrote :
Revision history for this message
Alex Hung (alexhung) wrote :

The followings require more work in fwts

    * 1576 Generic Debug Trigger Table (GDTT)
    * 1585 Reserve table signature “WSMT
    * 1632 Secure Devices Table (SDEV)
    * 1659 Master Slave PCC channels & 1755 Deprecate PCC Platform Async Notifications
    * 1667 Processor properties and topology
    * 1674 GHES_ASSIST Proposal
    * 1705 Add Heterogeneous Memory Attributes Tables (HMAT)
    * 1714 Reserve the table name "SDEI"
    * NVST related: 1721 1722 1723 1724 1725
    * 1795 ACPI Table Signature Reservation

Revision history for this message
Alex Hung (alexhung) wrote :
Revision history for this message
Alex Hung (alexhung) wrote :
Revision history for this message
Alex Hung (alexhung) wrote :
Revision history for this message
Alex Hung (alexhung) wrote :

1667 was eventually included by commit 6e664f4581f4011d31719de324a5c1c5323e946f

Revision history for this message
Alex Hung (alexhung) wrote :

1659 & 1755 are included in commit bc43a74d5a3fa70091c3254dbef88c0bc5b43a3d

Revision history for this message
Alex Hung (alexhung) wrote :

1705 is included in commit be71ce0e810a069fa95b55bc516406b19359f0f2

Revision history for this message
Alex Hung (alexhung) wrote :

1714 is included in commit d37b5d86244344e356b2f8451764e1b9e3a0fdab

Revision history for this message
Alex Hung (alexhung) wrote :

1795 has no spec (as it was not defined by Microsoft), but a dummy test was developed in commit 74a34fe4abbe090250f3e8bfe149d5b6aa7da260

Revision history for this message
Alex Hung (alexhung) wrote :

1721 is included in commit aa7b850958eb55570e997b4cb72f1b698a4a7fe0

Revision history for this message
Alex Hung (alexhung) wrote :

1722, 1723 and 1725 are not in fwts's scope.

1724 was not in fwts's scope, but a rasf table test was created with simple tests.

Revision history for this message
Alex Hung (alexhung) wrote :

1576 (PDTT) & 1632 (SDEV) table are the two tests that requires more work in fwts; however, they are not supported by iasl compiler, ex. "iasl -T PDTT" and "iasl -T SDEV" will not generate temples.

As I can implement according to spec, but I am not able to test at all. I may email acpica developers to figure out what to do next.

Revision history for this message
Alex Hung (alexhung) wrote :

iasl now supports PDTT & SDEV. I will implement the tests accordingly

Alex Hung (alexhung)
Changed in fwts (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Alex Hung (alexhung) wrote :

Most, if not all, changes in acpi 6.2 & 6.2a should be included in fwts 17.11.00

Alex Hung (alexhung)
Changed in fwts (Ubuntu):
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.