[PATCH 2/2] fwts-test: sync test logs with latest ACPICA

Colin Ian King colin.i.king at gmail.com
Fri Oct 28 17:02:56 UTC 2022


ACPICA table output has changed, offsets now in 4 byte hex

Signed-off-by: Colin Ian King <colin.i.king at gmail.com>
---
 fwts-test/acpidump-0001/acpidump-0001.log     |  764 +++++------
 .../arg-table-path-0001/acpidump-0001.log     |  558 ++++----
 .../syntaxcheck-0001/syntaxcheck-0001.log     | 1139 +----------------
 3 files changed, 672 insertions(+), 1789 deletions(-)

diff --git a/fwts-test/acpidump-0001/acpidump-0001.log b/fwts-test/acpidump-0001/acpidump-0001.log
index c314c60a..3a1eab84 100644
--- a/fwts-test/acpidump-0001/acpidump-0001.log
+++ b/fwts-test/acpidump-0001/acpidump-0001.log
@@ -15,28 +15,28 @@ acpidump        [021h 0033   3]                     Reserved : 00 00 00
 acpidump        
 acpidump        RSDT @ bf6d8794 (88 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "RSDT"    [Root System Description Table]
-acpidump        [004h 0004   4]                 Table Length : 00000058
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 43
-acpidump        [00Ah 0010   6]                       Oem ID : "LENOVO"
-acpidump        [010h 0016   8]                 Oem Table ID : "TP-68   "
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : " LTP"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000000
-acpidump        [024h 0036   4]       ACPI Table Address   0 : BF6DFB5E
-acpidump        [028h 0040   4]       ACPI Table Address   1 : BF6DFCC6
-acpidump        [02Ch 0044   4]       ACPI Table Address   2 : BF6DFD2E
-acpidump        [030h 0048   4]       ACPI Table Address   3 : BF6DFD66
-acpidump        [034h 0052   4]       ACPI Table Address   4 : BF6DFFD8
-acpidump        [038h 0056   4]       ACPI Table Address   5 : BF6DFDD4
-acpidump        [03Ch 0060   4]       ACPI Table Address   6 : BF6DFDFA
-acpidump        [040h 0064   4]       ACPI Table Address   7 : BF6DFF70
-acpidump        [044h 0068   4]       ACPI Table Address   8 : BF6D98BD
-acpidump        [048h 0072   4]       ACPI Table Address   9 : BF6D981A
-acpidump        [04Ch 0076   4]       ACPI Table Address  10 : BF6D8E10
-acpidump        [050h 0080   4]       ACPI Table Address  11 : BF6D8D6A
-acpidump        [054h 0084   4]       ACPI Table Address  12 : BF6D8884
+acpidump        [000h 0000 004h]                   Signature : "RSDT"    [Root System Description Table]
+acpidump        [004h 0004 004h]                Table Length : 00000058
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 43
+acpidump        [00Ah 0010 006h]                      Oem ID : "LENOVO"
+acpidump        [010h 0016 008h]                Oem Table ID : "TP-68   "
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : " LTP"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000000
+acpidump        [024h 0036 004h]       ACPI Table Address   0 : BF6DFB5E
+acpidump        [028h 0040 004h]       ACPI Table Address   1 : BF6DFCC6
+acpidump        [02Ch 0044 004h]       ACPI Table Address   2 : BF6DFD2E
+acpidump        [030h 0048 004h]       ACPI Table Address   3 : BF6DFD66
+acpidump        [034h 0052 004h]       ACPI Table Address   4 : BF6DFFD8
+acpidump        [038h 0056 004h]       ACPI Table Address   5 : BF6DFDD4
+acpidump        [03Ch 0060 004h]       ACPI Table Address   6 : BF6DFDFA
+acpidump        [040h 0064 004h]       ACPI Table Address   7 : BF6DFF70
+acpidump        [044h 0068 004h]       ACPI Table Address   8 : BF6D98BD
+acpidump        [048h 0072 004h]       ACPI Table Address   9 : BF6D981A
+acpidump        [04Ch 0076 004h]       ACPI Table Address  10 : BF6D8E10
+acpidump        [050h 0080 004h]       ACPI Table Address  11 : BF6D8D6A
+acpidump        [054h 0084 004h]       ACPI Table Address  12 : BF6D8884
 acpidump            0000: 52 53 44 54 58 00 00 00 01 43 4C 45 4E 4F 56 4F  // RSDTX....CLENOVO
 acpidump            0010: 54 50 2D 36 38 20 20 20 00 00 04 06 20 4C 54 50  // TP-68   .... LTP
 acpidump            0020: 00 00 00 00 5E FB 6D BF C6 FC 6D BF 2E FD 6D BF  // ....^.m...m...m.
@@ -59,18 +59,18 @@ acpidump        Contains AML Object Code.
 acpidump        
 acpidump        FACS @ bf6e2fc0 (64 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "FACS"
-acpidump        [004h 0004   4]                       Length : 00000040
-acpidump        [008h 0008   4]           Hardware Signature : 00000000
-acpidump        [00Ch 0012   4]    32 Firmware Waking Vector : 00000000
-acpidump        [010h 0016   4]                  Global Lock : 00000000
-acpidump        [014h 0020   4]        Flags (decoded below) : 00000000
+acpidump        [000h 0000 004h]                   Signature : "FACS"
+acpidump        [004h 0004 004h]                      Length : 00000040
+acpidump        [008h 0008 004h]          Hardware Signature : 00000000
+acpidump        [00Ch 0012 004h]   32 Firmware Waking Vector : 00000000
+acpidump        [010h 0016 004h]                 Global Lock : 00000000
+acpidump        [014h 0020 004h]       Flags (decoded below) : 00000000
 acpidump                              S4BIOS Support Present : 0
 acpidump                          64-bit Wake Supported (V2) : 0
-acpidump        [018h 0024   8]    64 Firmware Waking Vector : 0000000000000000
-acpidump        [020h 0032   1]                      Version : 01
-acpidump        [021h 0033   3]                     Reserved : 000000
-acpidump        [024h 0036   4]    OspmFlags (decoded below) : 00000000
+acpidump        [018h 0024 008h]   64 Firmware Waking Vector : 0000000000000000
+acpidump        [020h 0032 001h]                     Version : 01
+acpidump        [021h 0033 003h]                    Reserved : 000000
+acpidump        [024h 0036 004h]   OspmFlags (decoded below) : 00000000
 acpidump                       64-bit Wake Env Required (V2) : 0
 acpidump            0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00  // FACS at ...........
 acpidump            0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................
@@ -79,59 +79,59 @@ acpidump            0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ..
 acpidump        
 acpidump        FACP @ bf6dfb5e (116 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
-acpidump        [004h 0004   4]                 Table Length : 00000074
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 5C
-acpidump        [00Ah 0010   6]                       Oem ID : "TOSCPL"
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
-acpidump        [024h 0036   4]                 FACS Address : BF6E2FC0
-acpidump        [028h 0040   4]                 DSDT Address : BF6D9B6A
-acpidump        [02Ch 0044   1]                        Model : 00
-acpidump        [02Dh 0045   1]                   PM Profile : 00 [Unspecified]
-acpidump        [02Eh 0046   2]                SCI Interrupt : 0009
-acpidump        [030h 0048   4]             SMI Command Port : 000000B2
-acpidump        [034h 0052   1]            ACPI Enable Value : F0
-acpidump        [035h 0053   1]           ACPI Disable Value : F1
-acpidump        [036h 0054   1]               S4BIOS Command : 00
-acpidump        [037h 0055   1]              P-State Control : 80
-acpidump        [038h 0056   4]     PM1A Event Block Address : 00001000
-acpidump        [03Ch 0060   4]     PM1B Event Block Address : 00000000
-acpidump        [040h 0064   4]   PM1A Control Block Address : 00001004
-acpidump        [044h 0068   4]   PM1B Control Block Address : 00000000
-acpidump        [048h 0072   4]    PM2 Control Block Address : 00001020
-acpidump        [04Ch 0076   4]       PM Timer Block Address : 00001008
-acpidump        [050h 0080   4]           GPE0 Block Address : 00001028
-acpidump        [054h 0084   4]           GPE1 Block Address : 00000000
-acpidump        [058h 0088   1]       PM1 Event Block Length : 04
-acpidump        [059h 0089   1]     PM1 Control Block Length : 02
-acpidump        [05Ah 0090   1]     PM2 Control Block Length : 01
-acpidump        [05Bh 0091   1]        PM Timer Block Length : 04
-acpidump        [05Ch 0092   1]            GPE0 Block Length : 08
-acpidump        [05Dh 0093   1]            GPE1 Block Length : 00
-acpidump        [05Eh 0094   1]             GPE1 Base Offset : 00
-acpidump        [05Fh 0095   1]                 _CST Support : 85
-acpidump        [060h 0096   2]                   C2 Latency : 0001
-acpidump        [062h 0098   2]                   C3 Latency : 0039
-acpidump        [064h 0100   2]               CPU Cache Size : 0000
-acpidump        [066h 0102   2]           Cache Flush Stride : 0000
-acpidump        [068h 0104   1]            Duty Cycle Offset : 01
-acpidump        [069h 0105   1]             Duty Cycle Width : 03
-acpidump        [06Ah 0106   1]          RTC Day Alarm Index : 0D
-acpidump        [06Bh 0107   1]        RTC Month Alarm Index : 00
-acpidump        [06Ch 0108   1]            RTC Century Index : 32
-acpidump        [06Dh 0109   2]   Boot Flags (decoded below) : 0000
+acpidump        [000h 0000 004h]                   Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
+acpidump        [004h 0004 004h]                Table Length : 00000074
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 5C
+acpidump        [00Ah 0010 006h]                      Oem ID : "TOSCPL"
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
+acpidump        [024h 0036 004h]                FACS Address : BF6E2FC0
+acpidump        [028h 0040 004h]                DSDT Address : BF6D9B6A
+acpidump        [02Ch 0044 001h]                       Model : 00
+acpidump        [02Dh 0045 001h]                  PM Profile : 00 [Unspecified]
+acpidump        [02Eh 0046 002h]               SCI Interrupt : 0009
+acpidump        [030h 0048 004h]            SMI Command Port : 000000B2
+acpidump        [034h 0052 001h]           ACPI Enable Value : F0
+acpidump        [035h 0053 001h]          ACPI Disable Value : F1
+acpidump        [036h 0054 001h]              S4BIOS Command : 00
+acpidump        [037h 0055 001h]             P-State Control : 80
+acpidump        [038h 0056 004h]    PM1A Event Block Address : 00001000
+acpidump        [03Ch 0060 004h]    PM1B Event Block Address : 00000000
+acpidump        [040h 0064 004h]  PM1A Control Block Address : 00001004
+acpidump        [044h 0068 004h]  PM1B Control Block Address : 00000000
+acpidump        [048h 0072 004h]   PM2 Control Block Address : 00001020
+acpidump        [04Ch 0076 004h]      PM Timer Block Address : 00001008
+acpidump        [050h 0080 004h]          GPE0 Block Address : 00001028
+acpidump        [054h 0084 004h]          GPE1 Block Address : 00000000
+acpidump        [058h 0088 001h]      PM1 Event Block Length : 04
+acpidump        [059h 0089 001h]    PM1 Control Block Length : 02
+acpidump        [05Ah 0090 001h]    PM2 Control Block Length : 01
+acpidump        [05Bh 0091 001h]       PM Timer Block Length : 04
+acpidump        [05Ch 0092 001h]           GPE0 Block Length : 08
+acpidump        [05Dh 0093 001h]           GPE1 Block Length : 00
+acpidump        [05Eh 0094 001h]            GPE1 Base Offset : 00
+acpidump        [05Fh 0095 001h]                _CST Support : 85
+acpidump        [060h 0096 002h]                  C2 Latency : 0001
+acpidump        [062h 0098 002h]                  C3 Latency : 0039
+acpidump        [064h 0100 002h]              CPU Cache Size : 0000
+acpidump        [066h 0102 002h]          Cache Flush Stride : 0000
+acpidump        [068h 0104 001h]           Duty Cycle Offset : 01
+acpidump        [069h 0105 001h]            Duty Cycle Width : 03
+acpidump        [06Ah 0106 001h]         RTC Day Alarm Index : 0D
+acpidump        [06Bh 0107 001h]       RTC Month Alarm Index : 00
+acpidump        [06Ch 0108 001h]           RTC Century Index : 32
+acpidump        [06Dh 0109 002h]  Boot Flags (decoded below) : 0000
 acpidump                       Legacy Devices Supported (V2) : 0
 acpidump                    8042 Present on ports 60/64 (V2) : 0
 acpidump                                VGA Not Present (V4) : 0
 acpidump                              MSI Not Supported (V4) : 0
 acpidump                        PCIe ASPM Not Supported (V4) : 0
 acpidump                           CMOS RTC Not Present (V5) : 0
-acpidump        [06Fh 0111   1]                     Reserved : 00
-acpidump        [070h 0112   4]        Flags (decoded below) : 000080A5
+acpidump        [06Fh 0111 001h]                    Reserved : 00
+acpidump        [070h 0112 004h]       Flags (decoded below) : 000080A5
 acpidump              WBINVD instruction is operational (V1) : 1
 acpidump                      WBINVD flushes all caches (V1) : 0
 acpidump                            All CPUs support C1 (V1) : 1
@@ -165,68 +165,68 @@ acpidump            0070: A5 80 00 00                                      // ..
 acpidump        
 acpidump        APIC @ bf6dfcc6 (104 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "APIC"    [Multiple APIC Description Table (MADT)]
-acpidump        [004h 0004   4]                 Table Length : 00000068
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : CC
-acpidump        [00Ah 0010   6]                       Oem ID : "INTEL "
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
-acpidump        [024h 0036   4]           Local Apic Address : FEE00000
-acpidump        [028h 0040   4]        Flags (decoded below) : 00000001
+acpidump        [000h 0000 004h]                   Signature : "APIC"    [Multiple APIC Description Table (MADT)]
+acpidump        [004h 0004 004h]                Table Length : 00000068
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : CC
+acpidump        [00Ah 0010 006h]                      Oem ID : "INTEL "
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
+acpidump        [024h 0036 004h]          Local Apic Address : FEE00000
+acpidump        [028h 0040 004h]       Flags (decoded below) : 00000001
 acpidump                                 PC-AT Compatibility : 1
-acpidump        [02Ch 0044   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [02Dh 0045   1]                       Length : 08
-acpidump        [02Eh 0046   1]                 Processor ID : 00
-acpidump        [02Fh 0047   1]                Local Apic ID : 00
-acpidump        [030h 0048   4]        Flags (decoded below) : 00000001
+acpidump        [02Ch 0044 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [02Dh 0045 001h]                      Length : 08
+acpidump        [02Eh 0046 001h]                Processor ID : 00
+acpidump        [02Fh 0047 001h]               Local Apic ID : 00
+acpidump        [030h 0048 004h]       Flags (decoded below) : 00000001
 acpidump                                   Processor Enabled : 1
 acpidump                              Runtime Online Capable : 0
-acpidump        [034h 0052   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [035h 0053   1]                       Length : 08
-acpidump        [036h 0054   1]                 Processor ID : 01
-acpidump        [037h 0055   1]                Local Apic ID : 01
-acpidump        [038h 0056   4]        Flags (decoded below) : 00000001
+acpidump        [034h 0052 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [035h 0053 001h]                      Length : 08
+acpidump        [036h 0054 001h]                Processor ID : 01
+acpidump        [037h 0055 001h]               Local Apic ID : 01
+acpidump        [038h 0056 004h]       Flags (decoded below) : 00000001
 acpidump                                   Processor Enabled : 1
 acpidump                              Runtime Online Capable : 0
-acpidump        [03Ch 0060   1]                Subtable Type : 01 [I/O APIC]
-acpidump        [03Dh 0061   1]                       Length : 0C
-acpidump        [03Eh 0062   1]                  I/O Apic ID : 01
-acpidump        [03Fh 0063   1]                     Reserved : 00
-acpidump        [040h 0064   4]                      Address : FEC00000
-acpidump        [044h 0068   4]                    Interrupt : 00000000
-acpidump        [048h 0072   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [049h 0073   1]                       Length : 0A
-acpidump        [04Ah 0074   1]                          Bus : 00
-acpidump        [04Bh 0075   1]                       Source : 00
-acpidump        [04Ch 0076   4]                    Interrupt : 00000002
-acpidump        [050h 0080   2]        Flags (decoded below) : 0000
+acpidump        [03Ch 0060 001h]               Subtable Type : 01 [I/O APIC]
+acpidump        [03Dh 0061 001h]                      Length : 0C
+acpidump        [03Eh 0062 001h]                 I/O Apic ID : 01
+acpidump        [03Fh 0063 001h]                    Reserved : 00
+acpidump        [040h 0064 004h]                     Address : FEC00000
+acpidump        [044h 0068 004h]                   Interrupt : 00000000
+acpidump        [048h 0072 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [049h 0073 001h]                      Length : 0A
+acpidump        [04Ah 0074 001h]                         Bus : 00
+acpidump        [04Bh 0075 001h]                      Source : 00
+acpidump        [04Ch 0076 004h]                   Interrupt : 00000002
+acpidump        [050h 0080 002h]       Flags (decoded below) : 0000
 acpidump                                            Polarity : 0
 acpidump                                        Trigger Mode : 0
-acpidump        [052h 0082   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [053h 0083   1]                       Length : 0A
-acpidump        [054h 0084   1]                          Bus : 00
-acpidump        [055h 0085   1]                       Source : 09
-acpidump        [056h 0086   4]                    Interrupt : 00000009
-acpidump        [05Ah 0090   2]        Flags (decoded below) : 000D
+acpidump        [052h 0082 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [053h 0083 001h]                      Length : 0A
+acpidump        [054h 0084 001h]                         Bus : 00
+acpidump        [055h 0085 001h]                      Source : 09
+acpidump        [056h 0086 004h]                   Interrupt : 00000009
+acpidump        [05Ah 0090 002h]       Flags (decoded below) : 000D
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 3
-acpidump        [05Ch 0092   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [05Dh 0093   1]                       Length : 06
-acpidump        [05Eh 0094   1]                 Processor ID : 00
-acpidump        [05Fh 0095   2]        Flags (decoded below) : 0005
+acpidump        [05Ch 0092 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [05Dh 0093 001h]                      Length : 06
+acpidump        [05Eh 0094 001h]                Processor ID : 00
+acpidump        [05Fh 0095 002h]       Flags (decoded below) : 0005
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 1
-acpidump        [061h 0097   1]         Interrupt Input LINT : 01
-acpidump        [062h 0098   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [063h 0099   1]                       Length : 06
-acpidump        [064h 0100   1]                 Processor ID : 01
-acpidump        [065h 0101   2]        Flags (decoded below) : 0005
+acpidump        [061h 0097 001h]        Interrupt Input LINT : 01
+acpidump        [062h 0098 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [063h 0099 001h]                      Length : 06
+acpidump        [064h 0100 001h]                Processor ID : 01
+acpidump        [065h 0101 002h]       Flags (decoded below) : 0005
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 1
-acpidump        [067h 0103   1]         Interrupt Input LINT : 01
+acpidump        [067h 0103 001h]        Interrupt Input LINT : 01
 acpidump            0000: 41 50 49 43 68 00 00 00 01 CC 49 4E 54 45 4C 20  // APICh.....INTEL 
 acpidump            0010: 43 52 45 53 54 4C 4E 45 00 00 04 06 4C 4F 48 52  // CRESTLNE....LOHR
 acpidump            0020: 5A 00 00 00 00 00 E0 FE 01 00 00 00 00 08 00 00  // Z...............
@@ -237,25 +237,25 @@ acpidump            0060: 00 01 04 06 01 05 00 01                          // ..
 acpidump        
 acpidump        HPET @ bf6dfd2e (56 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "HPET"    [High Precision Event Timer Table]
-acpidump        [004h 0004   4]                 Table Length : 00000038
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 0A
-acpidump        [00Ah 0010   6]                       Oem ID : "INTEL "
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
-acpidump        [024h 0036   4]            Hardware Block ID : 8086A201
-acpidump        [028h 0040  12]         Timer Block Register : [Generic Address Structure]
-acpidump        [028h 0040   1]                     Space ID : 00 [SystemMemory]
-acpidump        [029h 0041   1]                    Bit Width : 00
-acpidump        [02Ah 0042   1]                   Bit Offset : 00
-acpidump        [02Bh 0043   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [02Ch 0044   8]                      Address : 00000000FED00000
-acpidump        [034h 0052   1]              Sequence Number : 00
-acpidump        [035h 0053   2]          Minimum Clock Ticks : 0080
-acpidump        [037h 0055   1]        Flags (decoded below) : 00
+acpidump        [000h 0000 004h]                   Signature : "HPET"    [High Precision Event Timer Table]
+acpidump        [004h 0004 004h]                Table Length : 00000038
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 0A
+acpidump        [00Ah 0010 006h]                      Oem ID : "INTEL "
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
+acpidump        [024h 0036 004h]           Hardware Block ID : 8086A201
+acpidump        [028h 0040 00Ch]        Timer Block Register : [Generic Address Structure]
+acpidump        [028h 0040 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [029h 0041 001h]                   Bit Width : 00
+acpidump        [02Ah 0042 001h]                  Bit Offset : 00
+acpidump        [02Bh 0043 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [02Ch 0044 008h]                     Address : 00000000FED00000
+acpidump        [034h 0052 001h]             Sequence Number : 00
+acpidump        [035h 0053 002h]         Minimum Clock Ticks : 0080
+acpidump        [037h 0055 001h]       Flags (decoded below) : 00
 acpidump                                     4K Page Protect : 0
 acpidump                                    64K Page Protect : 0
 acpidump            0000: 48 50 45 54 38 00 00 00 01 0A 49 4E 54 45 4C 20  // HPET8.....INTEL 
@@ -265,21 +265,21 @@ acpidump            0030: 00 00 00 00 00 80 00 00                          // ..
 acpidump        
 acpidump        MCFG @ bf6dfd66 (60 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "MCFG"    [Memory Mapped Configuration Table]
-acpidump        [004h 0004   4]                 Table Length : 0000003C
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 32
-acpidump        [00Ah 0010   6]                       Oem ID : "INTEL "
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
-acpidump        [024h 0036   8]                     Reserved : 0000000000000000
-acpidump        [02Ch 0044   8]                 Base Address : 00000000E0000000
-acpidump        [034h 0052   2]         Segment Group Number : 0000
-acpidump        [036h 0054   1]             Start Bus Number : 00
-acpidump        [037h 0055   1]               End Bus Number : FF
-acpidump        [038h 0056   4]                     Reserved : 00000000
+acpidump        [000h 0000 004h]                   Signature : "MCFG"    [Memory Mapped Configuration Table]
+acpidump        [004h 0004 004h]                Table Length : 0000003C
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 32
+acpidump        [00Ah 0010 006h]                      Oem ID : "INTEL "
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
+acpidump        [024h 0036 008h]                    Reserved : 0000000000000000
+acpidump        [02Ch 0044 008h]                Base Address : 00000000E0000000
+acpidump        [034h 0052 002h]        Segment Group Number : 0000
+acpidump        [036h 0054 001h]            Start Bus Number : 00
+acpidump        [037h 0055 001h]              End Bus Number : FF
+acpidump        [038h 0056 004h]                    Reserved : 00000000
 acpidump            0000: 4D 43 46 47 3C 00 00 00 01 32 49 4E 54 45 4C 20  // MCFG<....2INTEL 
 acpidump            0010: 43 52 45 53 54 4C 4E 45 00 00 04 06 4C 4F 48 52  // CRESTLNE....LOHR
 acpidump            0020: 5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0  // Z...............
@@ -287,32 +287,32 @@ acpidump            0030: 00 00 00 00 00 00 00 FF 00 00 00 00              // ..
 acpidump        
 acpidump        BOOT @ bf6dffd8 (40 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "BOOT"    [Simple Boot Flag Table]
-acpidump        [004h 0004   4]                 Table Length : 00000028
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : A5
-acpidump        [00Ah 0010   6]                       Oem ID : "PTLTD "
-acpidump        [010h 0016   8]                 Oem Table ID : "$SBFTBL$"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : " LTP"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000001
-acpidump        [024h 0036   1]          Boot Register Index : 36
-acpidump        [025h 0037   3]                     Reserved : 000000
+acpidump        [000h 0000 004h]                   Signature : "BOOT"    [Simple Boot Flag Table]
+acpidump        [004h 0004 004h]                Table Length : 00000028
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : A5
+acpidump        [00Ah 0010 006h]                      Oem ID : "PTLTD "
+acpidump        [010h 0016 008h]                Oem Table ID : "$SBFTBL$"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : " LTP"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000001
+acpidump        [024h 0036 001h]         Boot Register Index : 36
+acpidump        [025h 0037 003h]                    Reserved : 000000
 acpidump            0000: 42 4F 4F 54 28 00 00 00 01 A5 50 54 4C 54 44 20  // BOOT(.....PTLTD 
 acpidump            0010: 24 53 42 46 54 42 4C 24 00 00 04 06 20 4C 54 50  // $SBFTBL$.... LTP
 acpidump            0020: 01 00 00 00 36 00 00 00                          // ....6...
 acpidump        
 acpidump        TMOR @ bf6dfdd4 (38 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "TMOR"    
-acpidump        [004h 0004   4]                 Table Length : 00000026
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : EB
-acpidump        [00Ah 0010   6]                       Oem ID : "PTLTD "
-acpidump        [010h 0016   8]                 Oem Table ID : "        "
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "PTL "
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000003
+acpidump        [000h 0000 004h]                   Signature : "TMOR"    
+acpidump        [004h 0004 004h]                Table Length : 00000026
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : EB
+acpidump        [00Ah 0010 006h]                      Oem ID : "PTLTD "
+acpidump        [010h 0016 008h]                Oem Table ID : "        "
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "PTL "
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000003
 acpidump        
 acpidump          0000: 54 4D 4F 52 26 00 00 00 01 EB 50 54 4C 54 44 20  TMOR&.....PTLTD 
 acpidump          0010: 20 20 20 20 20 20 20 20 00 00 04 06 50 54 4C 20          ....PTL 
@@ -320,79 +320,79 @@ acpidump          0020: 03 00 00 00 F3 F4                                ......
 acpidump        
 acpidump        SLIC @ bf6dfdfa (374 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "SLIC"    [Software Licensing Description Table]
-acpidump        [004h 0004   4]                 Table Length : 00000176
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 99
-acpidump        [00Ah 0010   6]                       Oem ID : "LENOVO"
-acpidump        [010h 0016   8]                 Oem Table ID : "TP-68   "
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "TBD "
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000001
-acpidump        [024h 0036 338] Software Licensing Structure : 53 4C 49 43 76 01 00 00 01 99 4C 45 4E 4F 56 4F /* SLICv.....LENOVO */\
+acpidump        [000h 0000 004h]                   Signature : "SLIC"    [Software Licensing Description Table]
+acpidump        [004h 0004 004h]                Table Length : 00000176
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 99
+acpidump        [00Ah 0010 006h]                      Oem ID : "LENOVO"
+acpidump        [010h 0016 008h]                Oem Table ID : "TP-68   "
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "TBD "
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000001
+acpidump        [024h 0036 152h] Software Licensing Structure : 53 4C 49 43 76 01 00 00 01 99 4C 45 4E 4F 56 4F /* SLICv.....LENOVO */\
 acpidump        
 acpidump        APIC @ bf6dff70 (104 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "APIC"    [Multiple APIC Description Table (MADT)]
-acpidump        [004h 0004   4]                 Table Length : 00000068
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 13
-acpidump        [00Ah 0010   6]                       Oem ID : "PTLTD "
-acpidump        [010h 0016   8]                 Oem Table ID : "  APIC  "
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : " LTP"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000000
-acpidump        [024h 0036   4]           Local Apic Address : FEE00000
-acpidump        [028h 0040   4]        Flags (decoded below) : 00000001
+acpidump        [000h 0000 004h]                   Signature : "APIC"    [Multiple APIC Description Table (MADT)]
+acpidump        [004h 0004 004h]                Table Length : 00000068
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 13
+acpidump        [00Ah 0010 006h]                      Oem ID : "PTLTD "
+acpidump        [010h 0016 008h]                Oem Table ID : "  APIC  "
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : " LTP"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000000
+acpidump        [024h 0036 004h]          Local Apic Address : FEE00000
+acpidump        [028h 0040 004h]       Flags (decoded below) : 00000001
 acpidump                                 PC-AT Compatibility : 1
-acpidump        [02Ch 0044   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [02Dh 0045   1]                       Length : 08
-acpidump        [02Eh 0046   1]                 Processor ID : 00
-acpidump        [02Fh 0047   1]                Local Apic ID : 00
-acpidump        [030h 0048   4]        Flags (decoded below) : 00000001
+acpidump        [02Ch 0044 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [02Dh 0045 001h]                      Length : 08
+acpidump        [02Eh 0046 001h]                Processor ID : 00
+acpidump        [02Fh 0047 001h]               Local Apic ID : 00
+acpidump        [030h 0048 004h]       Flags (decoded below) : 00000001
 acpidump                                   Processor Enabled : 1
 acpidump                              Runtime Online Capable : 0
-acpidump        [034h 0052   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [035h 0053   1]                       Length : 08
-acpidump        [036h 0054   1]                 Processor ID : 01
-acpidump        [037h 0055   1]                Local Apic ID : 01
-acpidump        [038h 0056   4]        Flags (decoded below) : 00000001
+acpidump        [034h 0052 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [035h 0053 001h]                      Length : 08
+acpidump        [036h 0054 001h]                Processor ID : 01
+acpidump        [037h 0055 001h]               Local Apic ID : 01
+acpidump        [038h 0056 004h]       Flags (decoded below) : 00000001
 acpidump                                   Processor Enabled : 1
 acpidump                              Runtime Online Capable : 0
-acpidump        [03Ch 0060   1]                Subtable Type : 01 [I/O APIC]
-acpidump        [03Dh 0061   1]                       Length : 0C
-acpidump        [03Eh 0062   1]                  I/O Apic ID : 02
-acpidump        [03Fh 0063   1]                     Reserved : 00
-acpidump        [040h 0064   4]                      Address : FEC00000
-acpidump        [044h 0068   4]                    Interrupt : 00000000
-acpidump        [048h 0072   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [049h 0073   1]                       Length : 06
-acpidump        [04Ah 0074   1]                 Processor ID : 00
-acpidump        [04Bh 0075   2]        Flags (decoded below) : 0005
+acpidump        [03Ch 0060 001h]               Subtable Type : 01 [I/O APIC]
+acpidump        [03Dh 0061 001h]                      Length : 0C
+acpidump        [03Eh 0062 001h]                 I/O Apic ID : 02
+acpidump        [03Fh 0063 001h]                    Reserved : 00
+acpidump        [040h 0064 004h]                     Address : FEC00000
+acpidump        [044h 0068 004h]                   Interrupt : 00000000
+acpidump        [048h 0072 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [049h 0073 001h]                      Length : 06
+acpidump        [04Ah 0074 001h]                Processor ID : 00
+acpidump        [04Bh 0075 002h]       Flags (decoded below) : 0005
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 1
-acpidump        [04Dh 0077   1]         Interrupt Input LINT : 01
-acpidump        [04Eh 0078   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [04Fh 0079   1]                       Length : 06
-acpidump        [050h 0080   1]                 Processor ID : 01
-acpidump        [051h 0081   2]        Flags (decoded below) : 0005
+acpidump        [04Dh 0077 001h]        Interrupt Input LINT : 01
+acpidump        [04Eh 0078 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [04Fh 0079 001h]                      Length : 06
+acpidump        [050h 0080 001h]                Processor ID : 01
+acpidump        [051h 0081 002h]       Flags (decoded below) : 0005
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 1
-acpidump        [053h 0083   1]         Interrupt Input LINT : 01
-acpidump        [054h 0084   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [055h 0085   1]                       Length : 0A
-acpidump        [056h 0086   1]                          Bus : 00
-acpidump        [057h 0087   1]                       Source : 00
-acpidump        [058h 0088   4]                    Interrupt : 00000002
-acpidump        [05Ch 0092   2]        Flags (decoded below) : 0005
+acpidump        [053h 0083 001h]        Interrupt Input LINT : 01
+acpidump        [054h 0084 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [055h 0085 001h]                      Length : 0A
+acpidump        [056h 0086 001h]                         Bus : 00
+acpidump        [057h 0087 001h]                      Source : 00
+acpidump        [058h 0088 004h]                   Interrupt : 00000002
+acpidump        [05Ch 0092 002h]       Flags (decoded below) : 0005
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 1
-acpidump        [05Eh 0094   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [05Fh 0095   1]                       Length : 0A
-acpidump        [060h 0096   1]                          Bus : 00
-acpidump        [061h 0097   1]                       Source : 09
-acpidump        [062h 0098   4]                    Interrupt : 00000009
-acpidump        [066h 0102   2]        Flags (decoded below) : 000D
+acpidump        [05Eh 0094 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [05Fh 0095 001h]                      Length : 0A
+acpidump        [060h 0096 001h]                         Bus : 00
+acpidump        [061h 0097 001h]                      Source : 09
+acpidump        [062h 0098 004h]                   Interrupt : 00000009
+acpidump        [066h 0102 002h]       Flags (decoded below) : 000D
 acpidump                                            Polarity : 1
 acpidump                                        Trigger Mode : 3
 acpidump            0000: 41 50 49 43 68 00 00 00 01 13 50 54 4C 54 44 20  // APICh.....PTLTD 
@@ -470,29 +470,29 @@ acpidump        Contains AML Object Code.
 acpidump        
 acpidump        XSDT @ bf6d87f0 (148 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "XSDT"    [Extended System Description Table]
-acpidump        [004h 0004   4]                 Table Length : 00000094
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : C2
-acpidump        [00Ah 0010   6]                       Oem ID : "LENOVO"
-acpidump        [010h 0016   8]                 Oem Table ID : "TP-68   "
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : " LTP"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000000
-acpidump        [024h 0036   8]       ACPI Table Address   0 : 00000000BF6DFBD2
-acpidump        [02Ch 0044   8]       ACPI Table Address   1 : 00000000BF6DFCC6
-acpidump        [034h 0052   8]       ACPI Table Address   2 : 00000000BF6DFD2E
-acpidump        [03Ch 0060   8]       ACPI Table Address   3 : 00000000BF6DFD66
-acpidump        [044h 0068   8]       ACPI Table Address   4 : 00000000BF6DFDA2
-acpidump        [04Ch 0076   8]       ACPI Table Address   5 : 00000000BF6DFDD4
-acpidump        [054h 0084   8]       ACPI Table Address   6 : 00000000BF6DFDFA
-acpidump        [05Ch 0092   8]       ACPI Table Address   7 : 00000000BF6DFF70
-acpidump        [064h 0100   8]       ACPI Table Address   8 : 00000000BF6DFFD8
-acpidump        [06Ch 0108   8]       ACPI Table Address   9 : 00000000BF6D98BD
-acpidump        [074h 0116   8]       ACPI Table Address  10 : 00000000BF6D981A
-acpidump        [07Ch 0124   8]       ACPI Table Address  11 : 00000000BF6D8E10
-acpidump        [084h 0132   8]       ACPI Table Address  12 : 00000000BF6D8D6A
-acpidump        [08Ch 0140   8]       ACPI Table Address  13 : 00000000BF6D8884
+acpidump        [000h 0000 004h]                   Signature : "XSDT"    [Extended System Description Table]
+acpidump        [004h 0004 004h]                Table Length : 00000094
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : C2
+acpidump        [00Ah 0010 006h]                      Oem ID : "LENOVO"
+acpidump        [010h 0016 008h]                Oem Table ID : "TP-68   "
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : " LTP"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000000
+acpidump        [024h 0036 008h]       ACPI Table Address   0 : 00000000BF6DFBD2
+acpidump        [02Ch 0044 008h]       ACPI Table Address   1 : 00000000BF6DFCC6
+acpidump        [034h 0052 008h]       ACPI Table Address   2 : 00000000BF6DFD2E
+acpidump        [03Ch 0060 008h]       ACPI Table Address   3 : 00000000BF6DFD66
+acpidump        [044h 0068 008h]       ACPI Table Address   4 : 00000000BF6DFDA2
+acpidump        [04Ch 0076 008h]       ACPI Table Address   5 : 00000000BF6DFDD4
+acpidump        [054h 0084 008h]       ACPI Table Address   6 : 00000000BF6DFDFA
+acpidump        [05Ch 0092 008h]       ACPI Table Address   7 : 00000000BF6DFF70
+acpidump        [064h 0100 008h]       ACPI Table Address   8 : 00000000BF6DFFD8
+acpidump        [06Ch 0108 008h]       ACPI Table Address   9 : 00000000BF6D98BD
+acpidump        [074h 0116 008h]       ACPI Table Address  10 : 00000000BF6D981A
+acpidump        [07Ch 0124 008h]       ACPI Table Address  11 : 00000000BF6D8E10
+acpidump        [084h 0132 008h]       ACPI Table Address  12 : 00000000BF6D8D6A
+acpidump        [08Ch 0140 008h]       ACPI Table Address  13 : 00000000BF6D8884
 acpidump            0000: 58 53 44 54 94 00 00 00 01 C2 4C 45 4E 4F 56 4F  // XSDT......LENOVO
 acpidump            0010: 54 50 2D 36 38 20 20 20 00 00 04 06 20 4C 54 50  // TP-68   .... LTP
 acpidump            0020: 00 00 00 00 D2 FB 6D BF 00 00 00 00 C6 FC 6D BF  // ......m.......m.
@@ -506,59 +506,59 @@ acpidump            0090: 00 00 00 00                                      // ..
 acpidump        
 acpidump        FACP @ bf6dfbd2 (244 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
-acpidump        [004h 0004   4]                 Table Length : 000000F4
-acpidump        [008h 0008   1]                     Revision : 03
-acpidump        [009h 0009   1]                     Checksum : 52
-acpidump        [00Ah 0010   6]                       Oem ID : "TOSCPL"
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "ALAN"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000001
-acpidump        [024h 0036   4]                 FACS Address : BF6E2FC0
-acpidump        [028h 0040   4]                 DSDT Address : BF6D9B6A
-acpidump        [02Ch 0044   1]                        Model : 00
-acpidump        [02Dh 0045   1]                   PM Profile : 02 [Mobile]
-acpidump        [02Eh 0046   2]                SCI Interrupt : 0009
-acpidump        [030h 0048   4]             SMI Command Port : 000000B2
-acpidump        [034h 0052   1]            ACPI Enable Value : F0
-acpidump        [035h 0053   1]           ACPI Disable Value : F1
-acpidump        [036h 0054   1]               S4BIOS Command : 00
-acpidump        [037h 0055   1]              P-State Control : 80
-acpidump        [038h 0056   4]     PM1A Event Block Address : 00001000
-acpidump        [03Ch 0060   4]     PM1B Event Block Address : 00000000
-acpidump        [040h 0064   4]   PM1A Control Block Address : 00001004
-acpidump        [044h 0068   4]   PM1B Control Block Address : 00000000
-acpidump        [048h 0072   4]    PM2 Control Block Address : 00001020
-acpidump        [04Ch 0076   4]       PM Timer Block Address : 00001008
-acpidump        [050h 0080   4]           GPE0 Block Address : 00001028
-acpidump        [054h 0084   4]           GPE1 Block Address : 00000000
-acpidump        [058h 0088   1]       PM1 Event Block Length : 04
-acpidump        [059h 0089   1]     PM1 Control Block Length : 02
-acpidump        [05Ah 0090   1]     PM2 Control Block Length : 01
-acpidump        [05Bh 0091   1]        PM Timer Block Length : 04
-acpidump        [05Ch 0092   1]            GPE0 Block Length : 08
-acpidump        [05Dh 0093   1]            GPE1 Block Length : 00
-acpidump        [05Eh 0094   1]             GPE1 Base Offset : 00
-acpidump        [05Fh 0095   1]                 _CST Support : 85
-acpidump        [060h 0096   2]                   C2 Latency : 0001
-acpidump        [062h 0098   2]                   C3 Latency : 0023
-acpidump        [064h 0100   2]               CPU Cache Size : 0000
-acpidump        [066h 0102   2]           Cache Flush Stride : 0000
-acpidump        [068h 0104   1]            Duty Cycle Offset : 01
-acpidump        [069h 0105   1]             Duty Cycle Width : 03
-acpidump        [06Ah 0106   1]          RTC Day Alarm Index : 0D
-acpidump        [06Bh 0107   1]        RTC Month Alarm Index : 00
-acpidump        [06Ch 0108   1]            RTC Century Index : 32
-acpidump        [06Dh 0109   2]   Boot Flags (decoded below) : 0000
+acpidump        [000h 0000 004h]                   Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
+acpidump        [004h 0004 004h]                Table Length : 000000F4
+acpidump        [008h 0008 001h]                    Revision : 03
+acpidump        [009h 0009 001h]                    Checksum : 52
+acpidump        [00Ah 0010 006h]                      Oem ID : "TOSCPL"
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "ALAN"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000001
+acpidump        [024h 0036 004h]                FACS Address : BF6E2FC0
+acpidump        [028h 0040 004h]                DSDT Address : BF6D9B6A
+acpidump        [02Ch 0044 001h]                       Model : 00
+acpidump        [02Dh 0045 001h]                  PM Profile : 02 [Mobile]
+acpidump        [02Eh 0046 002h]               SCI Interrupt : 0009
+acpidump        [030h 0048 004h]            SMI Command Port : 000000B2
+acpidump        [034h 0052 001h]           ACPI Enable Value : F0
+acpidump        [035h 0053 001h]          ACPI Disable Value : F1
+acpidump        [036h 0054 001h]              S4BIOS Command : 00
+acpidump        [037h 0055 001h]             P-State Control : 80
+acpidump        [038h 0056 004h]    PM1A Event Block Address : 00001000
+acpidump        [03Ch 0060 004h]    PM1B Event Block Address : 00000000
+acpidump        [040h 0064 004h]  PM1A Control Block Address : 00001004
+acpidump        [044h 0068 004h]  PM1B Control Block Address : 00000000
+acpidump        [048h 0072 004h]   PM2 Control Block Address : 00001020
+acpidump        [04Ch 0076 004h]      PM Timer Block Address : 00001008
+acpidump        [050h 0080 004h]          GPE0 Block Address : 00001028
+acpidump        [054h 0084 004h]          GPE1 Block Address : 00000000
+acpidump        [058h 0088 001h]      PM1 Event Block Length : 04
+acpidump        [059h 0089 001h]    PM1 Control Block Length : 02
+acpidump        [05Ah 0090 001h]    PM2 Control Block Length : 01
+acpidump        [05Bh 0091 001h]       PM Timer Block Length : 04
+acpidump        [05Ch 0092 001h]           GPE0 Block Length : 08
+acpidump        [05Dh 0093 001h]           GPE1 Block Length : 00
+acpidump        [05Eh 0094 001h]            GPE1 Base Offset : 00
+acpidump        [05Fh 0095 001h]                _CST Support : 85
+acpidump        [060h 0096 002h]                  C2 Latency : 0001
+acpidump        [062h 0098 002h]                  C3 Latency : 0023
+acpidump        [064h 0100 002h]              CPU Cache Size : 0000
+acpidump        [066h 0102 002h]          Cache Flush Stride : 0000
+acpidump        [068h 0104 001h]           Duty Cycle Offset : 01
+acpidump        [069h 0105 001h]            Duty Cycle Width : 03
+acpidump        [06Ah 0106 001h]         RTC Day Alarm Index : 0D
+acpidump        [06Bh 0107 001h]       RTC Month Alarm Index : 00
+acpidump        [06Ch 0108 001h]           RTC Century Index : 32
+acpidump        [06Dh 0109 002h]  Boot Flags (decoded below) : 0000
 acpidump                       Legacy Devices Supported (V2) : 0
 acpidump                    8042 Present on ports 60/64 (V2) : 0
 acpidump                                VGA Not Present (V4) : 0
 acpidump                              MSI Not Supported (V4) : 0
 acpidump                        PCIe ASPM Not Supported (V4) : 0
 acpidump                           CMOS RTC Not Present (V5) : 0
-acpidump        [06Fh 0111   1]                     Reserved : 00
-acpidump        [070h 0112   4]        Flags (decoded below) : 000000A5
+acpidump        [06Fh 0111 001h]                    Reserved : 00
+acpidump        [070h 0112 004h]       Flags (decoded below) : 000000A5
 acpidump              WBINVD instruction is operational (V1) : 1
 acpidump                      WBINVD flushes all caches (V1) : 0
 acpidump                            All CPUs support C1 (V1) : 1
@@ -581,67 +581,67 @@ acpidump                         Use APIC Cluster Model (V4) : 0
 acpidump             Use APIC Physical Destination Mode (V4) : 0
 acpidump                               Hardware Reduced (V5) : 0
 acpidump                              Low Power S0 Idle (V5) : 0
-acpidump        [074h 0116  12]               Reset Register : [Generic Address Structure]
-acpidump        [074h 0116   1]                     Space ID : 00 [SystemMemory]
-acpidump        [075h 0117   1]                    Bit Width : 00
-acpidump        [076h 0118   1]                   Bit Offset : 00
-acpidump        [077h 0119   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [078h 0120   8]                      Address : 0000000000000000
-acpidump        [080h 0128   1]         Value to cause reset : 00
-acpidump        [081h 0129   2]    ARM Flags (decoded below) : 0000
+acpidump        [074h 0116 00Ch]              Reset Register : [Generic Address Structure]
+acpidump        [074h 0116 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [075h 0117 001h]                   Bit Width : 00
+acpidump        [076h 0118 001h]                  Bit Offset : 00
+acpidump        [077h 0119 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [078h 0120 008h]                     Address : 0000000000000000
+acpidump        [080h 0128 001h]        Value to cause reset : 00
+acpidump        [081h 0129 002h]   ARM Flags (decoded below) : 0000
 acpidump                                      PSCI Compliant : 0
 acpidump                               Must use HVC for PSCI : 0
-acpidump        [083h 0131   1]          FADT Minor Revision : 00
-acpidump        [084h 0132   8]                 FACS Address : 00000000BF6E2FC0
-acpidump        [08Ch 0140   8]                 DSDT Address : 00000000BF6D9B6A
-acpidump        [094h 0148  12]             PM1A Event Block : [Generic Address Structure]
-acpidump        [094h 0148   1]                     Space ID : 01 [SystemIO]
-acpidump        [095h 0149   1]                    Bit Width : 20
-acpidump        [096h 0150   1]                   Bit Offset : 00
-acpidump        [097h 0151   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [098h 0152   8]                      Address : 0000000000001000
-acpidump        [0A0h 0160  12]             PM1B Event Block : [Generic Address Structure]
-acpidump        [0A0h 0160   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0A1h 0161   1]                    Bit Width : 00
-acpidump        [0A2h 0162   1]                   Bit Offset : 00
-acpidump        [0A3h 0163   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0A4h 0164   8]                      Address : 0000000000000000
-acpidump        [0ACh 0172  12]           PM1A Control Block : [Generic Address Structure]
-acpidump        [0ACh 0172   1]                     Space ID : 01 [SystemIO]
-acpidump        [0ADh 0173   1]                    Bit Width : 10
-acpidump        [0AEh 0174   1]                   Bit Offset : 00
-acpidump        [0AFh 0175   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0B0h 0176   8]                      Address : 0000000000001004
-acpidump        [0B8h 0184  12]           PM1B Control Block : [Generic Address Structure]
-acpidump        [0B8h 0184   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0B9h 0185   1]                    Bit Width : 00
-acpidump        [0BAh 0186   1]                   Bit Offset : 00
-acpidump        [0BBh 0187   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0BCh 0188   8]                      Address : 0000000000000000
-acpidump        [0C4h 0196  12]            PM2 Control Block : [Generic Address Structure]
-acpidump        [0C4h 0196   1]                     Space ID : 01 [SystemIO]
-acpidump        [0C5h 0197   1]                    Bit Width : 08
-acpidump        [0C6h 0198   1]                   Bit Offset : 00
-acpidump        [0C7h 0199   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0C8h 0200   8]                      Address : 0000000000001020
-acpidump        [0D0h 0208  12]               PM Timer Block : [Generic Address Structure]
-acpidump        [0D0h 0208   1]                     Space ID : 01 [SystemIO]
-acpidump        [0D1h 0209   1]                    Bit Width : 20
-acpidump        [0D2h 0210   1]                   Bit Offset : 00
-acpidump        [0D3h 0211   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0D4h 0212   8]                      Address : 0000000000001008
-acpidump        [0DCh 0220  12]                   GPE0 Block : [Generic Address Structure]
-acpidump        [0DCh 0220   1]                     Space ID : 01 [SystemIO]
-acpidump        [0DDh 0221   1]                    Bit Width : 40
-acpidump        [0DEh 0222   1]                   Bit Offset : 00
-acpidump        [0DFh 0223   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0E0h 0224   8]                      Address : 0000000000001028
-acpidump        [0E8h 0232  12]                   GPE1 Block : [Generic Address Structure]
-acpidump        [0E8h 0232   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0E9h 0233   1]                    Bit Width : 00
-acpidump        [0EAh 0234   1]                   Bit Offset : 00
-acpidump        [0EBh 0235   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0ECh 0236   8]                      Address : 0000000000000000
+acpidump        [083h 0131 001h]         FADT Minor Revision : 00
+acpidump        [084h 0132 008h]                FACS Address : 00000000BF6E2FC0
+acpidump        [08Ch 0140 008h]                DSDT Address : 00000000BF6D9B6A
+acpidump        [094h 0148 00Ch]            PM1A Event Block : [Generic Address Structure]
+acpidump        [094h 0148 001h]                    Space ID : 01 [SystemIO]
+acpidump        [095h 0149 001h]                   Bit Width : 20
+acpidump        [096h 0150 001h]                  Bit Offset : 00
+acpidump        [097h 0151 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [098h 0152 008h]                     Address : 0000000000001000
+acpidump        [0A0h 0160 00Ch]            PM1B Event Block : [Generic Address Structure]
+acpidump        [0A0h 0160 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0A1h 0161 001h]                   Bit Width : 00
+acpidump        [0A2h 0162 001h]                  Bit Offset : 00
+acpidump        [0A3h 0163 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0A4h 0164 008h]                     Address : 0000000000000000
+acpidump        [0ACh 0172 00Ch]          PM1A Control Block : [Generic Address Structure]
+acpidump        [0ACh 0172 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0ADh 0173 001h]                   Bit Width : 10
+acpidump        [0AEh 0174 001h]                  Bit Offset : 00
+acpidump        [0AFh 0175 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0B0h 0176 008h]                     Address : 0000000000001004
+acpidump        [0B8h 0184 00Ch]          PM1B Control Block : [Generic Address Structure]
+acpidump        [0B8h 0184 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0B9h 0185 001h]                   Bit Width : 00
+acpidump        [0BAh 0186 001h]                  Bit Offset : 00
+acpidump        [0BBh 0187 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0BCh 0188 008h]                     Address : 0000000000000000
+acpidump        [0C4h 0196 00Ch]           PM2 Control Block : [Generic Address Structure]
+acpidump        [0C4h 0196 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0C5h 0197 001h]                   Bit Width : 08
+acpidump        [0C6h 0198 001h]                  Bit Offset : 00
+acpidump        [0C7h 0199 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0C8h 0200 008h]                     Address : 0000000000001020
+acpidump        [0D0h 0208 00Ch]              PM Timer Block : [Generic Address Structure]
+acpidump        [0D0h 0208 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0D1h 0209 001h]                   Bit Width : 20
+acpidump        [0D2h 0210 001h]                  Bit Offset : 00
+acpidump        [0D3h 0211 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0D4h 0212 008h]                     Address : 0000000000001008
+acpidump        [0DCh 0220 00Ch]                  GPE0 Block : [Generic Address Structure]
+acpidump        [0DCh 0220 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0DDh 0221 001h]                   Bit Width : 40
+acpidump        [0DEh 0222 001h]                  Bit Offset : 00
+acpidump        [0DFh 0223 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0E0h 0224 008h]                     Address : 0000000000001028
+acpidump        [0E8h 0232 00Ch]                  GPE1 Block : [Generic Address Structure]
+acpidump        [0E8h 0232 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0E9h 0233 001h]                   Bit Width : 00
+acpidump        [0EAh 0234 001h]                  Bit Offset : 00
+acpidump        [0EBh 0235 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0ECh 0236 008h]                     Address : 0000000000000000
 acpidump            0000: 46 41 43 50 F4 00 00 00 03 52 54 4F 53 43 50 4C  // FACP.....RTOSCPL
 acpidump            0010: 43 52 45 53 54 4C 4E 45 00 00 04 06 41 4C 41 4E  // CRESTLNE....ALAN
 acpidump            0020: 01 00 00 00 C0 2F 6E BF 6A 9B 6D BF 00 02 09 00  // ...../n.j.m.....
@@ -661,18 +661,18 @@ acpidump            00F0: 00 00 00 00                                      // ..
 acpidump        
 acpidump        TCPA @ bf6dfda2 (50 bytes) (loaded from file)
 acpidump        ----
-acpidump        [000h 0000   4]                    Signature : "TCPA"    [Trusted Computing Platform Alliance Table]
-acpidump        [004h 0004   4]                 Table Length : 00000032
-acpidump        [008h 0008   1]                     Revision : 01
-acpidump        [009h 0009   1]                     Checksum : 8F
-acpidump        [00Ah 0010   6]                       Oem ID : "Intel "
-acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
-acpidump        [018h 0024   4]                 Oem Revision : 06040000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
-acpidump        [024h 0036   2]               Platform Class : 0000
-acpidump        [026h 0038   4]         Min Event Log Length : 00010000
-acpidump        [02Ah 0042   8]            Event Log Address : 0000000000000000
+acpidump        [000h 0000 004h]                   Signature : "TCPA"    [Trusted Computing Platform Alliance Table]
+acpidump        [004h 0004 004h]                Table Length : 00000032
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [009h 0009 001h]                    Checksum : 8F
+acpidump        [00Ah 0010 006h]                      Oem ID : "Intel "
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
+acpidump        [024h 0036 002h]              Platform Class : 0000
+acpidump        [026h 0038 004h]        Min Event Log Length : 00010000
+acpidump        [02Ah 0042 008h]           Event Log Address : 0000000000000000
 acpidump            0000: 54 43 50 41 32 00 00 00 01 8F 49 6E 74 65 6C 20  // TCPA2.....Intel 
 acpidump            0010: 43 52 45 53 54 4C 4E 45 00 00 04 06 4C 4F 48 52  // CRESTLNE....LOHR
 acpidump            0020: 5A 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  // Z...............
diff --git a/fwts-test/arg-table-path-0001/acpidump-0001.log b/fwts-test/arg-table-path-0001/acpidump-0001.log
index ac216518..2005b2ed 100644
--- a/fwts-test/arg-table-path-0001/acpidump-0001.log
+++ b/fwts-test/arg-table-path-0001/acpidump-0001.log
@@ -131,322 +131,326 @@ acpidump        TCPA @ bff07059 (50 bytes) (loaded from file)
 acpidump        TMOR @ bff0709b (38 bytes) (loaded from file)
 acpidump        Test 1 of 1: Dump ACPI tables.
 acpidump        XSDT @ bff07149 (172 bytes) (generated by fwts)
-acpidump        [000h 0000   4]                    Signature : "APIC"    [Multiple APIC Description Table (MADT)]
-acpidump        [000h 0000   4]                    Signature : "BOOT"    [Simple Boot Flag Table]
 acpidump        [000h 0000   4]                    Signature : "DSDT"
-acpidump        [000h 0000   4]                    Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
-acpidump        [000h 0000   4]                    Signature : "FACS"
-acpidump        [000h 0000   4]                    Signature : "HPET"    [High Precision Event Timer Table]
-acpidump        [000h 0000   4]                    Signature : "MCFG"    [Memory Mapped Configuration Table]
-acpidump        [000h 0000   4]                    Signature : "RSDT"    [Root System Description Table]
-acpidump        [000h 0000   4]                    Signature : "SLIC"    [Software Licensing Description Table]
 acpidump        [000h 0000   4]                    Signature : "SSDT"
-acpidump        [000h 0000   4]                    Signature : "TCPA"    [Trusted Computing Platform Alliance Table]
-acpidump        [000h 0000   4]                    Signature : "TMOR"    
-acpidump        [000h 0000   4]                    Signature : "XSDT"    [Extended System Description Table]
 acpidump        [000h 0000   8]                    Signature : "RSD PTR "
-acpidump        [004h 0004   4]                       Length : 00000040
-acpidump        [004h 0004   4]                 Table Length : 00000026
-acpidump        [004h 0004   4]                 Table Length : 00000028
-acpidump        [004h 0004   4]                 Table Length : 00000032
-acpidump        [004h 0004   4]                 Table Length : 00000038
-acpidump        [004h 0004   4]                 Table Length : 0000003C
-acpidump        [004h 0004   4]                 Table Length : 00000068
-acpidump        [004h 0004   4]                 Table Length : 000000AC
-acpidump        [004h 0004   4]                 Table Length : 000000F4
+acpidump        [000h 0000 004h]                   Signature : "APIC"    [Multiple APIC Description Table (MADT)]
+acpidump        [000h 0000 004h]                   Signature : "BOOT"    [Simple Boot Flag Table]
+acpidump        [000h 0000 004h]                   Signature : "FACP"    [Fixed ACPI Description Table (FADT)]
+acpidump        [000h 0000 004h]                   Signature : "FACS"
+acpidump        [000h 0000 004h]                   Signature : "HPET"    [High Precision Event Timer Table]
+acpidump        [000h 0000 004h]                   Signature : "MCFG"    [Memory Mapped Configuration Table]
+acpidump        [000h 0000 004h]                   Signature : "RSDT"    [Root System Description Table]
+acpidump        [000h 0000 004h]                   Signature : "SLIC"    [Software Licensing Description Table]
+acpidump        [000h 0000 004h]                   Signature : "TCPA"    [Trusted Computing Platform Alliance Table]
+acpidump        [000h 0000 004h]                   Signature : "TMOR"    
+acpidump        [000h 0000 004h]                   Signature : "XSDT"    [Extended System Description Table]
 acpidump        [004h 0004   4]                 Table Length : 000000a3
 acpidump        [004h 0004   4]                 Table Length : 000000a6
-acpidump        [004h 0004   4]                 Table Length : 00000176
 acpidump        [004h 0004   4]                 Table Length : 0000025f
 acpidump        [004h 0004   4]                 Table Length : 000002ad
 acpidump        [004h 0004   4]                 Table Length : 000004e6
 acpidump        [004h 0004   4]                 Table Length : 00005ff4
+acpidump        [004h 0004 004h]                      Length : 00000040
+acpidump        [004h 0004 004h]                Table Length : 00000026
+acpidump        [004h 0004 004h]                Table Length : 00000028
+acpidump        [004h 0004 004h]                Table Length : 00000032
+acpidump        [004h 0004 004h]                Table Length : 00000038
+acpidump        [004h 0004 004h]                Table Length : 0000003C
+acpidump        [004h 0004 004h]                Table Length : 00000068
+acpidump        [004h 0004 004h]                Table Length : 000000AC
+acpidump        [004h 0004 004h]                Table Length : 000000F4
+acpidump        [004h 0004 004h]                Table Length : 00000176
 acpidump        [008h 0008   1]                     Checksum : 1c
 acpidump        [008h 0008   1]                     Revision : 01
 acpidump        [008h 0008   1]                     Revision : 02
-acpidump        [008h 0008   1]                     Revision : 03
-acpidump        [008h 0008   4]           Hardware Signature : 00000000
-acpidump        [009h 0009   1]                     Checksum : 0A
+acpidump        [008h 0008 001h]                    Revision : 01
+acpidump        [008h 0008 001h]                    Revision : 03
+acpidump        [008h 0008 004h]          Hardware Signature : 00000000
 acpidump        [009h 0009   1]                     Checksum : 11
-acpidump        [009h 0009   1]                     Checksum : 13
-acpidump        [009h 0009   1]                     Checksum : 32
-acpidump        [009h 0009   1]                     Checksum : 52
 acpidump        [009h 0009   1]                     Checksum : 59
-acpidump        [009h 0009   1]                     Checksum : 65
 acpidump        [009h 0009   1]                     Checksum : 6d
-acpidump        [009h 0009   1]                     Checksum : 8F
-acpidump        [009h 0009   1]                     Checksum : 99
-acpidump        [009h 0009   1]                     Checksum : A5
-acpidump        [009h 0009   1]                     Checksum : AF
-acpidump        [009h 0009   1]                     Checksum : CC
-acpidump        [009h 0009   1]                     Checksum : EB
 acpidump        [009h 0009   1]                     Checksum : c8
 acpidump        [009h 0009   1]                     Checksum : df
 acpidump        [009h 0009   1]                     Checksum : ed
 acpidump        [009h 0009   6]                       Oem ID : "LENOVO"
+acpidump        [009h 0009 001h]                    Checksum : 0A
+acpidump        [009h 0009 001h]                    Checksum : 13
+acpidump        [009h 0009 001h]                    Checksum : 32
+acpidump        [009h 0009 001h]                    Checksum : 52
+acpidump        [009h 0009 001h]                    Checksum : 65
+acpidump        [009h 0009 001h]                    Checksum : 8F
+acpidump        [009h 0009 001h]                    Checksum : 99
+acpidump        [009h 0009 001h]                    Checksum : A5
+acpidump        [009h 0009 001h]                    Checksum : AF
+acpidump        [009h 0009 001h]                    Checksum : CC
+acpidump        [009h 0009 001h]                    Checksum : EB
 acpidump        [00Ah 0010   6]                       Oem ID : " PmRef"
 acpidump        [00Ah 0010   6]                       Oem ID : "BrtRef"
-acpidump        [00Ah 0010   6]                       Oem ID : "FWTSID"
-acpidump        [00Ah 0010   6]                       Oem ID : "INTEL "
-acpidump        [00Ah 0010   6]                       Oem ID : "Intel "
-acpidump        [00Ah 0010   6]                       Oem ID : "LENOVO"
-acpidump        [00Ah 0010   6]                       Oem ID : "PTLTD "
 acpidump        [00Ah 0010   6]                       Oem ID : "SataRe"
 acpidump        [00Ah 0010   6]                       Oem ID : "TOSCPL"
-acpidump        [00Ch 0012   4]    32 Firmware Waking Vector : 00000000
+acpidump        [00Ah 0010 006h]                      Oem ID : "FWTSID"
+acpidump        [00Ah 0010 006h]                      Oem ID : "INTEL "
+acpidump        [00Ah 0010 006h]                      Oem ID : "Intel "
+acpidump        [00Ah 0010 006h]                      Oem ID : "LENOVO"
+acpidump        [00Ah 0010 006h]                      Oem ID : "PTLTD "
+acpidump        [00Ah 0010 006h]                      Oem ID : "TOSCPL"
+acpidump        [00Ch 0012 004h]   32 Firmware Waking Vector : 00000000
 acpidump        [00fh 0015   1]                     Revision : 02
-acpidump        [010h 0016   4]                  Global Lock : 00000000
 acpidump        [010h 0016   4]                 RSDT Address : bff070d1
-acpidump        [010h 0016   8]                 Oem Table ID : "        "
 acpidump        [010h 0016   8]                 Oem Table ID : "   CpuPm"
-acpidump        [010h 0016   8]                 Oem Table ID : "  APIC  "
 acpidump        [010h 0016   8]                 Oem Table ID : " Cpu0Tst"
 acpidump        [010h 0016   8]                 Oem Table ID : " Cpu1Tst"
 acpidump        [010h 0016   8]                 Oem Table ID : " DD01BRT"
-acpidump        [010h 0016   8]                 Oem Table ID : "$SBFTBL$"
 acpidump        [010h 0016   8]                 Oem Table ID : "CRESTLNE"
 acpidump        [010h 0016   8]                 Oem Table ID : "SataAhci"
-acpidump        [010h 0016   8]                 Oem Table ID : "TP-68   "
+acpidump        [010h 0016 004h]                 Global Lock : 00000000
+acpidump        [010h 0016 008h]                Oem Table ID : "        "
+acpidump        [010h 0016 008h]                Oem Table ID : "  APIC  "
+acpidump        [010h 0016 008h]                Oem Table ID : "$SBFTBL$"
+acpidump        [010h 0016 008h]                Oem Table ID : "CRESTLNE"
+acpidump        [010h 0016 008h]                Oem Table ID : "TP-68   "
 acpidump        [014h 0020   4]                 Table Length : 00000024
-acpidump        [014h 0020   4]        Flags (decoded below) : 00000000
-acpidump        [018h 0024   4]                 Oem Revision : 00000001
+acpidump        [014h 0020 004h]       Flags (decoded below) : 00000000
 acpidump        [018h 0024   4]                 Oem Revision : 00001000
 acpidump        [018h 0024   4]                 Oem Revision : 00003000
 acpidump        [018h 0024   4]                 Oem Revision : 06040000
 acpidump        [018h 0024   8]                 XSDT Address : 00000000bff07149
-acpidump        [018h 0024   8]    64 Firmware Waking Vector : 0000000000000000
-acpidump        [01Ch 0028   4]              Asl Compiler ID : " LTP"
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "ALAN"
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "FWTS"
+acpidump        [018h 0024 004h]                Oem Revision : 00000001
+acpidump        [018h 0024 004h]                Oem Revision : 06040000
+acpidump        [018h 0024 008h]   64 Firmware Waking Vector : 0000000000000000
 acpidump        [01Ch 0028   4]              Asl Compiler ID : "INTL"
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "LOHR"
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "PTL "
-acpidump        [01Ch 0028   4]              Asl Compiler ID : "TBD "
-acpidump        [020h 0032   1]                      Version : 01
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : " LTP"
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "ALAN"
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "FWTS"
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "LOHR"
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "PTL "
+acpidump        [01Ch 0028 004h]             Asl Compiler ID : "TBD "
 acpidump        [020h 0032   1]            Extended Checksum : 73
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000000
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000001
-acpidump        [020h 0032   4]        Asl Compiler Revision : 00000003
-acpidump        [020h 0032   4]        Asl Compiler Revision : 0000005A
 acpidump        [020h 0032   4]        Asl Compiler Revision : 20050624
 acpidump        [020h 0032   4]        Asl Compiler Revision : 20060608
+acpidump        [020h 0032 001h]                     Version : 01
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000000
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000001
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 00000003
+acpidump        [020h 0032 004h]       Asl Compiler Revision : 0000005A
 acpidump        [021h 0033   3]                     Reserved : 00 00 00
-acpidump        [021h 0033   3]                     Reserved : 000000
-acpidump        [024h 0036   1]          Boot Register Index : 36
-acpidump        [024h 0036   2]               Platform Class : 0000
-acpidump        [024h 0036   4]                 FACS Address : BF6E2FC0
-acpidump        [024h 0036   4]            Hardware Block ID : 8086A201
-acpidump        [024h 0036   4]           Local Apic Address : FEE00000
-acpidump        [024h 0036   4]       ACPI Table Address   0 : BFF00000
-acpidump        [024h 0036   4]    OspmFlags (decoded below) : 00000000
-acpidump        [024h 0036   8]                     Reserved : 0000000000000000
-acpidump        [024h 0036   8]       ACPI Table Address   0 : 00000000BFF00000
-acpidump        [024h 0036 338] Software Licensing Structure : 53 4C 49 43 76 01 00 00 01 99 4C 45 4E 4F 56 4F /* SLICv.....LENOVO */\
-acpidump        [025h 0037   3]                     Reserved : 000000
-acpidump        [026h 0038   4]         Min Event Log Length : 00010000
-acpidump        [028h 0040   1]                     Space ID : 00 [SystemMemory]
-acpidump        [028h 0040   4]                 DSDT Address : BF6D9B6A
-acpidump        [028h 0040   4]        Flags (decoded below) : 00000001
-acpidump        [028h 0040   4]       ACPI Table Address   1 : BFF00078
-acpidump        [028h 0040  12]         Timer Block Register : [Generic Address Structure]
-acpidump        [029h 0041   1]                    Bit Width : 00
-acpidump        [02Ah 0042   1]                   Bit Offset : 00
-acpidump        [02Ah 0042   8]            Event Log Address : 0000000000000000
-acpidump        [02Bh 0043   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [02Ch 0044   1]                        Model : 00
-acpidump        [02Ch 0044   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [02Ch 0044   4]       ACPI Table Address   2 : BFF000F0
-acpidump        [02Ch 0044   8]                      Address : 00000000FED00000
-acpidump        [02Ch 0044   8]                 Base Address : 00000000E0000000
-acpidump        [02Ch 0044   8]       ACPI Table Address   1 : 00000000BFF00078
-acpidump        [02Dh 0045   1]                       Length : 08
-acpidump        [02Dh 0045   1]                   PM Profile : 02 [Mobile]
-acpidump        [02Eh 0046   1]                 Processor ID : 00
-acpidump        [02Eh 0046   2]                SCI Interrupt : 0009
-acpidump        [02Fh 0047   1]                Local Apic ID : 00
-acpidump        [030h 0048   4]             SMI Command Port : 000000B2
-acpidump        [030h 0048   4]        Flags (decoded below) : 00000001
-acpidump        [030h 0048   4]       ACPI Table Address   3 : BF6D9B6A
-acpidump        [034h 0052   1]                Subtable Type : 00 [Processor Local APIC]
-acpidump        [034h 0052   1]              Sequence Number : 00
-acpidump        [034h 0052   1]            ACPI Enable Value : F0
-acpidump        [034h 0052   2]         Segment Group Number : 0000
-acpidump        [034h 0052   4]       ACPI Table Address   4 : BFF0612C
-acpidump        [034h 0052   8]       ACPI Table Address   2 : 00000000BFF000F0
-acpidump        [035h 0053   1]                       Length : 08
-acpidump        [035h 0053   1]           ACPI Disable Value : F1
-acpidump        [035h 0053   2]          Minimum Clock Ticks : 0080
-acpidump        [036h 0054   1]                 Processor ID : 01
-acpidump        [036h 0054   1]               S4BIOS Command : 00
-acpidump        [036h 0054   1]             Start Bus Number : 00
-acpidump        [037h 0055   1]                Local Apic ID : 01
-acpidump        [037h 0055   1]               End Bus Number : FF
-acpidump        [037h 0055   1]              P-State Control : 80
-acpidump        [037h 0055   1]        Flags (decoded below) : 00
-acpidump        [038h 0056   4]                     Reserved : 00000000
-acpidump        [038h 0056   4]        Flags (decoded below) : 00000001
-acpidump        [038h 0056   4]       ACPI Table Address   5 : BF6E2FC0
-acpidump        [038h 0056   4]     PM1A Event Block Address : 00001000
-acpidump        [03Ch 0060   1]                Subtable Type : 01 [I/O APIC]
-acpidump        [03Ch 0060   4]       ACPI Table Address   6 : BFF06280
-acpidump        [03Ch 0060   4]     PM1B Event Block Address : 00000000
-acpidump        [03Ch 0060   8]       ACPI Table Address   3 : 00000000BF6D9B6A
-acpidump        [03Dh 0061   1]                       Length : 0C
-acpidump        [03Eh 0062   1]                  I/O Apic ID : 01
-acpidump        [03Eh 0062   1]                  I/O Apic ID : 02
-acpidump        [03Fh 0063   1]                     Reserved : 00
-acpidump        [040h 0064   4]                      Address : FEC00000
-acpidump        [040h 0064   4]       ACPI Table Address   7 : BFF062C8
-acpidump        [040h 0064   4]   PM1A Control Block Address : 00001004
-acpidump        [044h 0068   4]                    Interrupt : 00000000
-acpidump        [044h 0068   4]       ACPI Table Address   8 : BFF06314
-acpidump        [044h 0068   4]   PM1B Control Block Address : 00000000
-acpidump        [044h 0068   8]       ACPI Table Address   4 : 00000000BFF0612C
-acpidump        [048h 0072   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [048h 0072   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [048h 0072   4]       ACPI Table Address   9 : BFF06348
-acpidump        [048h 0072   4]    PM2 Control Block Address : 00001020
-acpidump        [049h 0073   1]                       Length : 06
-acpidump        [049h 0073   1]                       Length : 0A
-acpidump        [04Ah 0074   1]                          Bus : 00
-acpidump        [04Ah 0074   1]                 Processor ID : 00
-acpidump        [04Bh 0075   1]                       Source : 00
-acpidump        [04Bh 0075   2]        Flags (decoded below) : 0005
-acpidump        [04Ch 0076   4]                    Interrupt : 00000002
-acpidump        [04Ch 0076   4]       ACPI Table Address  10 : BFF064CE
-acpidump        [04Ch 0076   4]       PM Timer Block Address : 00001008
-acpidump        [04Ch 0076   8]       ACPI Table Address   5 : 00000000BF6E2FC0
-acpidump        [04Dh 0077   1]         Interrupt Input LINT : 01
-acpidump        [04Eh 0078   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [04Fh 0079   1]                       Length : 06
-acpidump        [050h 0080   1]                 Processor ID : 01
-acpidump        [050h 0080   2]        Flags (decoded below) : 0000
-acpidump        [050h 0080   4]           GPE0 Block Address : 00001028
-acpidump        [050h 0080   4]       ACPI Table Address  11 : BFF0678B
-acpidump        [051h 0081   2]        Flags (decoded below) : 0005
-acpidump        [052h 0082   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [053h 0083   1]                       Length : 0A
-acpidump        [053h 0083   1]         Interrupt Input LINT : 01
-acpidump        [054h 0084   1]                          Bus : 00
-acpidump        [054h 0084   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [054h 0084   4]           GPE1 Block Address : 00000000
-acpidump        [054h 0084   4]       ACPI Table Address  12 : BFF0683E
-acpidump        [054h 0084   8]       ACPI Table Address   6 : 00000000BFF06280
-acpidump        [055h 0085   1]                       Length : 0A
-acpidump        [055h 0085   1]                       Source : 09
-acpidump        [056h 0086   1]                          Bus : 00
-acpidump        [056h 0086   4]                    Interrupt : 00000009
-acpidump        [057h 0087   1]                       Source : 00
-acpidump        [058h 0088   1]       PM1 Event Block Length : 04
-acpidump        [058h 0088   4]                    Interrupt : 00000002
-acpidump        [058h 0088   4]       ACPI Table Address  13 : BFF06AAD
-acpidump        [059h 0089   1]     PM1 Control Block Length : 02
-acpidump        [05Ah 0090   1]     PM2 Control Block Length : 01
-acpidump        [05Ah 0090   2]        Flags (decoded below) : 000D
-acpidump        [05Bh 0091   1]        PM Timer Block Length : 04
-acpidump        [05Ch 0092   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [05Ch 0092   1]            GPE0 Block Length : 08
-acpidump        [05Ch 0092   2]        Flags (decoded below) : 0005
-acpidump        [05Ch 0092   4]       ACPI Table Address  14 : BFF06B63
-acpidump        [05Ch 0092   8]       ACPI Table Address   7 : 00000000BFF062C8
-acpidump        [05Dh 0093   1]                       Length : 06
-acpidump        [05Dh 0093   1]            GPE1 Block Length : 00
-acpidump        [05Eh 0094   1]                 Processor ID : 00
-acpidump        [05Eh 0094   1]                Subtable Type : 02 [Interrupt Source Override]
-acpidump        [05Eh 0094   1]             GPE1 Base Offset : 00
-acpidump        [05Fh 0095   1]                       Length : 0A
-acpidump        [05Fh 0095   1]                 _CST Support : 85
-acpidump        [05Fh 0095   2]        Flags (decoded below) : 0005
-acpidump        [060h 0096   1]                          Bus : 00
-acpidump        [060h 0096   2]                   C2 Latency : 0001
-acpidump        [060h 0096   4]       ACPI Table Address  15 : BFF07059
-acpidump        [061h 0097   1]                       Source : 09
-acpidump        [061h 0097   1]         Interrupt Input LINT : 01
-acpidump        [062h 0098   1]                Subtable Type : 04 [Local APIC NMI]
-acpidump        [062h 0098   2]                   C3 Latency : 0023
-acpidump        [062h 0098   4]                    Interrupt : 00000009
-acpidump        [063h 0099   1]                       Length : 06
-acpidump        [064h 0100   1]                 Processor ID : 01
-acpidump        [064h 0100   2]               CPU Cache Size : 0000
-acpidump        [064h 0100   4]       ACPI Table Address  16 : BFF0709B
-acpidump        [064h 0100   8]       ACPI Table Address   8 : 00000000BFF06314
-acpidump        [065h 0101   2]        Flags (decoded below) : 0005
-acpidump        [066h 0102   2]           Cache Flush Stride : 0000
-acpidump        [066h 0102   2]        Flags (decoded below) : 000D
-acpidump        [067h 0103   1]         Interrupt Input LINT : 01
-acpidump        [068h 0104   1]            Duty Cycle Offset : 01
-acpidump        [069h 0105   1]             Duty Cycle Width : 03
-acpidump        [06Ah 0106   1]          RTC Day Alarm Index : 0D
-acpidump        [06Bh 0107   1]        RTC Month Alarm Index : 00
-acpidump        [06Ch 0108   1]            RTC Century Index : 32
-acpidump        [06Ch 0108   8]       ACPI Table Address   9 : 00000000BFF06348
-acpidump        [06Dh 0109   2]   Boot Flags (decoded below) : 0000
-acpidump        [06Fh 0111   1]                     Reserved : 00
-acpidump        [070h 0112   4]        Flags (decoded below) : 000000A5
-acpidump        [074h 0116   1]                     Space ID : 00 [SystemMemory]
-acpidump        [074h 0116   8]       ACPI Table Address  10 : 00000000BFF064CE
-acpidump        [074h 0116  12]               Reset Register : [Generic Address Structure]
-acpidump        [075h 0117   1]                    Bit Width : 00
-acpidump        [076h 0118   1]                   Bit Offset : 00
-acpidump        [077h 0119   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [078h 0120   8]                      Address : 0000000000000000
-acpidump        [07Ch 0124   8]       ACPI Table Address  11 : 00000000BFF0678B
-acpidump        [080h 0128   1]         Value to cause reset : 00
-acpidump        [081h 0129   2]    ARM Flags (decoded below) : 0000
-acpidump        [083h 0131   1]          FADT Minor Revision : 00
-acpidump        [084h 0132   8]                 FACS Address : 00000000BF6E2FC0
-acpidump        [084h 0132   8]       ACPI Table Address  12 : 00000000BFF0683E
-acpidump        [08Ch 0140   8]                 DSDT Address : 00000000BF6D9B6A
-acpidump        [08Ch 0140   8]       ACPI Table Address  13 : 00000000BFF06AAD
-acpidump        [094h 0148   1]                     Space ID : 01 [SystemIO]
-acpidump        [094h 0148   8]       ACPI Table Address  14 : 00000000BFF06B63
-acpidump        [094h 0148  12]             PM1A Event Block : [Generic Address Structure]
-acpidump        [095h 0149   1]                    Bit Width : 20
-acpidump        [096h 0150   1]                   Bit Offset : 00
-acpidump        [097h 0151   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [098h 0152   8]                      Address : 0000000000001000
-acpidump        [09Ch 0156   8]       ACPI Table Address  15 : 00000000BFF07059
-acpidump        [0A0h 0160   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0A0h 0160  12]             PM1B Event Block : [Generic Address Structure]
-acpidump        [0A1h 0161   1]                    Bit Width : 00
-acpidump        [0A2h 0162   1]                   Bit Offset : 00
-acpidump        [0A3h 0163   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0A4h 0164   8]                      Address : 0000000000000000
-acpidump        [0A4h 0164   8]       ACPI Table Address  16 : 00000000BFF0709B
-acpidump        [0ACh 0172   1]                     Space ID : 01 [SystemIO]
-acpidump        [0ACh 0172  12]           PM1A Control Block : [Generic Address Structure]
-acpidump        [0ADh 0173   1]                    Bit Width : 10
-acpidump        [0AEh 0174   1]                   Bit Offset : 00
-acpidump        [0AFh 0175   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0B0h 0176   8]                      Address : 0000000000001004
-acpidump        [0B8h 0184   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0B8h 0184  12]           PM1B Control Block : [Generic Address Structure]
-acpidump        [0B9h 0185   1]                    Bit Width : 00
-acpidump        [0BAh 0186   1]                   Bit Offset : 00
-acpidump        [0BBh 0187   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0BCh 0188   8]                      Address : 0000000000000000
-acpidump        [0C4h 0196   1]                     Space ID : 01 [SystemIO]
-acpidump        [0C4h 0196  12]            PM2 Control Block : [Generic Address Structure]
-acpidump        [0C5h 0197   1]                    Bit Width : 08
-acpidump        [0C6h 0198   1]                   Bit Offset : 00
-acpidump        [0C7h 0199   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0C8h 0200   8]                      Address : 0000000000001020
-acpidump        [0D0h 0208   1]                     Space ID : 01 [SystemIO]
-acpidump        [0D0h 0208  12]               PM Timer Block : [Generic Address Structure]
-acpidump        [0D1h 0209   1]                    Bit Width : 20
-acpidump        [0D2h 0210   1]                   Bit Offset : 00
-acpidump        [0D3h 0211   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0D4h 0212   8]                      Address : 0000000000001008
-acpidump        [0DCh 0220   1]                     Space ID : 01 [SystemIO]
-acpidump        [0DCh 0220  12]                   GPE0 Block : [Generic Address Structure]
-acpidump        [0DDh 0221   1]                    Bit Width : 40
-acpidump        [0DEh 0222   1]                   Bit Offset : 00
-acpidump        [0DFh 0223   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0E0h 0224   8]                      Address : 0000000000001028
-acpidump        [0E8h 0232   1]                     Space ID : 00 [SystemMemory]
-acpidump        [0E8h 0232  12]                   GPE1 Block : [Generic Address Structure]
-acpidump        [0E9h 0233   1]                    Bit Width : 00
-acpidump        [0EAh 0234   1]                   Bit Offset : 00
-acpidump        [0EBh 0235   1]         Encoded Access Width : 00 [Undefined/Legacy]
-acpidump        [0ECh 0236   8]                      Address : 0000000000000000
+acpidump        [021h 0033 003h]                    Reserved : 000000
+acpidump        [024h 0036 001h]         Boot Register Index : 36
+acpidump        [024h 0036 002h]              Platform Class : 0000
+acpidump        [024h 0036 004h]                FACS Address : BF6E2FC0
+acpidump        [024h 0036 004h]           Hardware Block ID : 8086A201
+acpidump        [024h 0036 004h]          Local Apic Address : FEE00000
+acpidump        [024h 0036 004h]       ACPI Table Address   0 : BFF00000
+acpidump        [024h 0036 004h]   OspmFlags (decoded below) : 00000000
+acpidump        [024h 0036 008h]                    Reserved : 0000000000000000
+acpidump        [024h 0036 008h]       ACPI Table Address   0 : 00000000BFF00000
+acpidump        [024h 0036 152h] Software Licensing Structure : 53 4C 49 43 76 01 00 00 01 99 4C 45 4E 4F 56 4F /* SLICv.....LENOVO */\
+acpidump        [025h 0037 003h]                    Reserved : 000000
+acpidump        [026h 0038 004h]        Min Event Log Length : 00010000
+acpidump        [028h 0040 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [028h 0040 004h]                DSDT Address : BF6D9B6A
+acpidump        [028h 0040 004h]       ACPI Table Address   1 : BFF00078
+acpidump        [028h 0040 004h]       Flags (decoded below) : 00000001
+acpidump        [028h 0040 00Ch]        Timer Block Register : [Generic Address Structure]
+acpidump        [029h 0041 001h]                   Bit Width : 00
+acpidump        [02Ah 0042 001h]                  Bit Offset : 00
+acpidump        [02Ah 0042 008h]           Event Log Address : 0000000000000000
+acpidump        [02Bh 0043 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [02Ch 0044 001h]                       Model : 00
+acpidump        [02Ch 0044 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [02Ch 0044 004h]       ACPI Table Address   2 : BFF000F0
+acpidump        [02Ch 0044 008h]                     Address : 00000000FED00000
+acpidump        [02Ch 0044 008h]                Base Address : 00000000E0000000
+acpidump        [02Ch 0044 008h]       ACPI Table Address   1 : 00000000BFF00078
+acpidump        [02Dh 0045 001h]                      Length : 08
+acpidump        [02Dh 0045 001h]                  PM Profile : 02 [Mobile]
+acpidump        [02Eh 0046 001h]                Processor ID : 00
+acpidump        [02Eh 0046 002h]               SCI Interrupt : 0009
+acpidump        [02Fh 0047 001h]               Local Apic ID : 00
+acpidump        [030h 0048 004h]            SMI Command Port : 000000B2
+acpidump        [030h 0048 004h]       ACPI Table Address   3 : BF6D9B6A
+acpidump        [030h 0048 004h]       Flags (decoded below) : 00000001
+acpidump        [034h 0052 001h]               Subtable Type : 00 [Processor Local APIC]
+acpidump        [034h 0052 001h]             Sequence Number : 00
+acpidump        [034h 0052 001h]           ACPI Enable Value : F0
+acpidump        [034h 0052 002h]        Segment Group Number : 0000
+acpidump        [034h 0052 004h]       ACPI Table Address   4 : BFF0612C
+acpidump        [034h 0052 008h]       ACPI Table Address   2 : 00000000BFF000F0
+acpidump        [035h 0053 001h]                      Length : 08
+acpidump        [035h 0053 001h]          ACPI Disable Value : F1
+acpidump        [035h 0053 002h]         Minimum Clock Ticks : 0080
+acpidump        [036h 0054 001h]                Processor ID : 01
+acpidump        [036h 0054 001h]              S4BIOS Command : 00
+acpidump        [036h 0054 001h]            Start Bus Number : 00
+acpidump        [037h 0055 001h]               Local Apic ID : 01
+acpidump        [037h 0055 001h]              End Bus Number : FF
+acpidump        [037h 0055 001h]             P-State Control : 80
+acpidump        [037h 0055 001h]       Flags (decoded below) : 00
+acpidump        [038h 0056 004h]                    Reserved : 00000000
+acpidump        [038h 0056 004h]       ACPI Table Address   5 : BF6E2FC0
+acpidump        [038h 0056 004h]       Flags (decoded below) : 00000001
+acpidump        [038h 0056 004h]    PM1A Event Block Address : 00001000
+acpidump        [03Ch 0060 001h]               Subtable Type : 01 [I/O APIC]
+acpidump        [03Ch 0060 004h]       ACPI Table Address   6 : BFF06280
+acpidump        [03Ch 0060 004h]    PM1B Event Block Address : 00000000
+acpidump        [03Ch 0060 008h]       ACPI Table Address   3 : 00000000BF6D9B6A
+acpidump        [03Dh 0061 001h]                      Length : 0C
+acpidump        [03Eh 0062 001h]                 I/O Apic ID : 01
+acpidump        [03Eh 0062 001h]                 I/O Apic ID : 02
+acpidump        [03Fh 0063 001h]                    Reserved : 00
+acpidump        [040h 0064 004h]                     Address : FEC00000
+acpidump        [040h 0064 004h]       ACPI Table Address   7 : BFF062C8
+acpidump        [040h 0064 004h]  PM1A Control Block Address : 00001004
+acpidump        [044h 0068 004h]                   Interrupt : 00000000
+acpidump        [044h 0068 004h]       ACPI Table Address   8 : BFF06314
+acpidump        [044h 0068 004h]  PM1B Control Block Address : 00000000
+acpidump        [044h 0068 008h]       ACPI Table Address   4 : 00000000BFF0612C
+acpidump        [048h 0072 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [048h 0072 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [048h 0072 004h]       ACPI Table Address   9 : BFF06348
+acpidump        [048h 0072 004h]   PM2 Control Block Address : 00001020
+acpidump        [049h 0073 001h]                      Length : 06
+acpidump        [049h 0073 001h]                      Length : 0A
+acpidump        [04Ah 0074 001h]                         Bus : 00
+acpidump        [04Ah 0074 001h]                Processor ID : 00
+acpidump        [04Bh 0075 001h]                      Source : 00
+acpidump        [04Bh 0075 002h]       Flags (decoded below) : 0005
+acpidump        [04Ch 0076 004h]                   Interrupt : 00000002
+acpidump        [04Ch 0076 004h]       ACPI Table Address  10 : BFF064CE
+acpidump        [04Ch 0076 004h]      PM Timer Block Address : 00001008
+acpidump        [04Ch 0076 008h]       ACPI Table Address   5 : 00000000BF6E2FC0
+acpidump        [04Dh 0077 001h]        Interrupt Input LINT : 01
+acpidump        [04Eh 0078 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [04Fh 0079 001h]                      Length : 06
+acpidump        [050h 0080 001h]                Processor ID : 01
+acpidump        [050h 0080 002h]       Flags (decoded below) : 0000
+acpidump        [050h 0080 004h]          GPE0 Block Address : 00001028
+acpidump        [050h 0080 004h]       ACPI Table Address  11 : BFF0678B
+acpidump        [051h 0081 002h]       Flags (decoded below) : 0005
+acpidump        [052h 0082 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [053h 0083 001h]                      Length : 0A
+acpidump        [053h 0083 001h]        Interrupt Input LINT : 01
+acpidump        [054h 0084 001h]                         Bus : 00
+acpidump        [054h 0084 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [054h 0084 004h]          GPE1 Block Address : 00000000
+acpidump        [054h 0084 004h]       ACPI Table Address  12 : BFF0683E
+acpidump        [054h 0084 008h]       ACPI Table Address   6 : 00000000BFF06280
+acpidump        [055h 0085 001h]                      Length : 0A
+acpidump        [055h 0085 001h]                      Source : 09
+acpidump        [056h 0086 001h]                         Bus : 00
+acpidump        [056h 0086 004h]                   Interrupt : 00000009
+acpidump        [057h 0087 001h]                      Source : 00
+acpidump        [058h 0088 001h]      PM1 Event Block Length : 04
+acpidump        [058h 0088 004h]                   Interrupt : 00000002
+acpidump        [058h 0088 004h]       ACPI Table Address  13 : BFF06AAD
+acpidump        [059h 0089 001h]    PM1 Control Block Length : 02
+acpidump        [05Ah 0090 001h]    PM2 Control Block Length : 01
+acpidump        [05Ah 0090 002h]       Flags (decoded below) : 000D
+acpidump        [05Bh 0091 001h]       PM Timer Block Length : 04
+acpidump        [05Ch 0092 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [05Ch 0092 001h]           GPE0 Block Length : 08
+acpidump        [05Ch 0092 002h]       Flags (decoded below) : 0005
+acpidump        [05Ch 0092 004h]       ACPI Table Address  14 : BFF06B63
+acpidump        [05Ch 0092 008h]       ACPI Table Address   7 : 00000000BFF062C8
+acpidump        [05Dh 0093 001h]                      Length : 06
+acpidump        [05Dh 0093 001h]           GPE1 Block Length : 00
+acpidump        [05Eh 0094 001h]                Processor ID : 00
+acpidump        [05Eh 0094 001h]               Subtable Type : 02 [Interrupt Source Override]
+acpidump        [05Eh 0094 001h]            GPE1 Base Offset : 00
+acpidump        [05Fh 0095 001h]                      Length : 0A
+acpidump        [05Fh 0095 001h]                _CST Support : 85
+acpidump        [05Fh 0095 002h]       Flags (decoded below) : 0005
+acpidump        [060h 0096 001h]                         Bus : 00
+acpidump        [060h 0096 002h]                  C2 Latency : 0001
+acpidump        [060h 0096 004h]       ACPI Table Address  15 : BFF07059
+acpidump        [061h 0097 001h]                      Source : 09
+acpidump        [061h 0097 001h]        Interrupt Input LINT : 01
+acpidump        [062h 0098 001h]               Subtable Type : 04 [Local APIC NMI]
+acpidump        [062h 0098 002h]                  C3 Latency : 0023
+acpidump        [062h 0098 004h]                   Interrupt : 00000009
+acpidump        [063h 0099 001h]                      Length : 06
+acpidump        [064h 0100 001h]                Processor ID : 01
+acpidump        [064h 0100 002h]              CPU Cache Size : 0000
+acpidump        [064h 0100 004h]       ACPI Table Address  16 : BFF0709B
+acpidump        [064h 0100 008h]       ACPI Table Address   8 : 00000000BFF06314
+acpidump        [065h 0101 002h]       Flags (decoded below) : 0005
+acpidump        [066h 0102 002h]          Cache Flush Stride : 0000
+acpidump        [066h 0102 002h]       Flags (decoded below) : 000D
+acpidump        [067h 0103 001h]        Interrupt Input LINT : 01
+acpidump        [068h 0104 001h]           Duty Cycle Offset : 01
+acpidump        [069h 0105 001h]            Duty Cycle Width : 03
+acpidump        [06Ah 0106 001h]         RTC Day Alarm Index : 0D
+acpidump        [06Bh 0107 001h]       RTC Month Alarm Index : 00
+acpidump        [06Ch 0108 001h]           RTC Century Index : 32
+acpidump        [06Ch 0108 008h]       ACPI Table Address   9 : 00000000BFF06348
+acpidump        [06Dh 0109 002h]  Boot Flags (decoded below) : 0000
+acpidump        [06Fh 0111 001h]                    Reserved : 00
+acpidump        [070h 0112 004h]       Flags (decoded below) : 000000A5
+acpidump        [074h 0116 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [074h 0116 008h]       ACPI Table Address  10 : 00000000BFF064CE
+acpidump        [074h 0116 00Ch]              Reset Register : [Generic Address Structure]
+acpidump        [075h 0117 001h]                   Bit Width : 00
+acpidump        [076h 0118 001h]                  Bit Offset : 00
+acpidump        [077h 0119 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [078h 0120 008h]                     Address : 0000000000000000
+acpidump        [07Ch 0124 008h]       ACPI Table Address  11 : 00000000BFF0678B
+acpidump        [080h 0128 001h]        Value to cause reset : 00
+acpidump        [081h 0129 002h]   ARM Flags (decoded below) : 0000
+acpidump        [083h 0131 001h]         FADT Minor Revision : 00
+acpidump        [084h 0132 008h]                FACS Address : 00000000BF6E2FC0
+acpidump        [084h 0132 008h]       ACPI Table Address  12 : 00000000BFF0683E
+acpidump        [08Ch 0140 008h]                DSDT Address : 00000000BF6D9B6A
+acpidump        [08Ch 0140 008h]       ACPI Table Address  13 : 00000000BFF06AAD
+acpidump        [094h 0148 001h]                    Space ID : 01 [SystemIO]
+acpidump        [094h 0148 008h]       ACPI Table Address  14 : 00000000BFF06B63
+acpidump        [094h 0148 00Ch]            PM1A Event Block : [Generic Address Structure]
+acpidump        [095h 0149 001h]                   Bit Width : 20
+acpidump        [096h 0150 001h]                  Bit Offset : 00
+acpidump        [097h 0151 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [098h 0152 008h]                     Address : 0000000000001000
+acpidump        [09Ch 0156 008h]       ACPI Table Address  15 : 00000000BFF07059
+acpidump        [0A0h 0160 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0A0h 0160 00Ch]            PM1B Event Block : [Generic Address Structure]
+acpidump        [0A1h 0161 001h]                   Bit Width : 00
+acpidump        [0A2h 0162 001h]                  Bit Offset : 00
+acpidump        [0A3h 0163 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0A4h 0164 008h]                     Address : 0000000000000000
+acpidump        [0A4h 0164 008h]       ACPI Table Address  16 : 00000000BFF0709B
+acpidump        [0ACh 0172 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0ACh 0172 00Ch]          PM1A Control Block : [Generic Address Structure]
+acpidump        [0ADh 0173 001h]                   Bit Width : 10
+acpidump        [0AEh 0174 001h]                  Bit Offset : 00
+acpidump        [0AFh 0175 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0B0h 0176 008h]                     Address : 0000000000001004
+acpidump        [0B8h 0184 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0B8h 0184 00Ch]          PM1B Control Block : [Generic Address Structure]
+acpidump        [0B9h 0185 001h]                   Bit Width : 00
+acpidump        [0BAh 0186 001h]                  Bit Offset : 00
+acpidump        [0BBh 0187 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0BCh 0188 008h]                     Address : 0000000000000000
+acpidump        [0C4h 0196 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0C4h 0196 00Ch]           PM2 Control Block : [Generic Address Structure]
+acpidump        [0C5h 0197 001h]                   Bit Width : 08
+acpidump        [0C6h 0198 001h]                  Bit Offset : 00
+acpidump        [0C7h 0199 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0C8h 0200 008h]                     Address : 0000000000001020
+acpidump        [0D0h 0208 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0D0h 0208 00Ch]              PM Timer Block : [Generic Address Structure]
+acpidump        [0D1h 0209 001h]                   Bit Width : 20
+acpidump        [0D2h 0210 001h]                  Bit Offset : 00
+acpidump        [0D3h 0211 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0D4h 0212 008h]                     Address : 0000000000001008
+acpidump        [0DCh 0220 001h]                    Space ID : 01 [SystemIO]
+acpidump        [0DCh 0220 00Ch]                  GPE0 Block : [Generic Address Structure]
+acpidump        [0DDh 0221 001h]                   Bit Width : 40
+acpidump        [0DEh 0222 001h]                  Bit Offset : 00
+acpidump        [0DFh 0223 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0E0h 0224 008h]                     Address : 0000000000001028
+acpidump        [0E8h 0232 001h]                    Space ID : 00 [SystemMemory]
+acpidump        [0E8h 0232 00Ch]                  GPE1 Block : [Generic Address Structure]
+acpidump        [0E9h 0233 001h]                   Bit Width : 00
+acpidump        [0EAh 0234 001h]                  Bit Offset : 00
+acpidump        [0EBh 0235 001h]        Encoded Access Width : 00 [Undefined/Legacy]
+acpidump        [0ECh 0236 008h]                     Address : 0000000000000000
 acpidump        acpidump: Dump ACPI tables.
diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
index 0ad91273..3a409988 100644
--- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
+++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
@@ -6,913 +6,20 @@ syntaxcheck     Test 1 of 1: Disassemble and reassemble DSDT and SSDTs.
 syntaxcheck     
 syntaxcheck     Checking ACPI table DSDT (#0)
 syntaxcheck     
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 242
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00239|             }
-syntaxcheck     00240| 
-syntaxcheck     00241|             Store (0x07D0, OSYS) /* \OSYS */
-syntaxcheck     00242|             If (CondRefOf (_OSI, Local0))
-syntaxcheck          |                                      ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     00243|             {
-syntaxcheck     00244|                 If (_OSI ("Linux"))
-syntaxcheck     00245|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 661
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00658| 
-syntaxcheck     00659|     Scope (_PR)
-syntaxcheck     00660|     {
-syntaxcheck     00661|         Processor (CPU0, 0x00, 0x00001010, 0x06){}
-syntaxcheck          |                      ^
-syntaxcheck          | Warning 3168: Legacy Processor() keyword detected. Use Device() keyword instead.
-syntaxcheck     00662|         Processor (CPU1, 0x01, 0x00001010, 0x06){}
-syntaxcheck     00663|         Method (RPPC, 0, NotSerialized)
-syntaxcheck     00664|         {
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 662
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00659|     Scope (_PR)
-syntaxcheck     00660|     {
-syntaxcheck     00661|         Processor (CPU0, 0x00, 0x00001010, 0x06){}
-syntaxcheck     00662|         Processor (CPU1, 0x01, 0x00001010, 0x06){}
-syntaxcheck          |                      ^
-syntaxcheck          | Warning 3168: Legacy Processor() keyword detected. Use Device() keyword instead.
-syntaxcheck     00663|         Method (RPPC, 0, NotSerialized)
-syntaxcheck     00664|         {
-syntaxcheck     00665|             If (LEqual (OSYS, 0x07D2))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 692
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00689|     Name (_PSC, Zero)  // _PSC: Power State Current
-syntaxcheck     00690|     Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
-syntaxcheck     00691|     {
-syntaxcheck     00692|         Store (_PSC, Local0)
-syntaxcheck          |                          ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     00693|         Store (Zero, _PSC) /* \_PSC */
-syntaxcheck     00694|     }
-syntaxcheck     00695| 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
-syntaxcheck     error in line 705
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00702|     {
-syntaxcheck     00703|         Device (AMW0)
-syntaxcheck     00704|         {
-syntaxcheck     00705|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
-syntaxcheck          |                                ^
-syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
-syntaxcheck     00706|             Name (_UID, Zero)  // _UID: Unique ID
-syntaxcheck     00707|             Name (_WDG, Buffer (0x3C)
-syntaxcheck     00708|             {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
-syntaxcheck     in literal string that are not hexadecimal letters must be
-syntaxcheck     upper case.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_ARG_NOT_USED: Test 1, Assembler
-syntaxcheck     remark in line 722
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00719|             {
-syntaxcheck     00720|                  0x01, 0x14, 0x03, 0x00                           // ....
-syntaxcheck     00721|             })
-syntaxcheck     00722|             Method (WQAC, 1, NotSerialized)
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     00723|             {
-syntaxcheck     00724|                 Store ("MXMTCConfigData", Debug)
-syntaxcheck     00725|                 Return (STAC) /* \_SB_.AMW0.STAC */
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_ARG_NOT_USED: Test 1, Assembler
-syntaxcheck     remark in line 732
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00729|             {
-syntaxcheck     00730|                  0x01, 0x00, 0x00, 0x00                           // ....
-syntaxcheck     00731|             })
-syntaxcheck     00732|             Method (WQBC, 1, NotSerialized)
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     00733|             {
-syntaxcheck     00734|                 Store ("Get MXMTCControlData: STBC = ", Debug)
-syntaxcheck     00735|                 Store (STBC, Debug)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_ARG_NOT_USED: Test 1, Assembler
-syntaxcheck     remark in line 739
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00736|                 Return (STBC) /* \_SB_.AMW0.STBC */
-syntaxcheck     00737|             }
-syntaxcheck     00738| 
-syntaxcheck     00739|             Method (WSBC, 2, NotSerialized)
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     00740|             {
-syntaxcheck     00741|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
-syntaxcheck     00742|                 Store ("Set MXMTCControlData: STBC = ", Debug)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
-syntaxcheck     Assembler error in line 1065
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01062|                     0x00000000,         // Range Minimum
-syntaxcheck     01063|                     0xDFFFFFFF,         // Range Maximum
-syntaxcheck     01064|                     0x00000000,         // Translation Offset
-syntaxcheck     01065|                     0x00000000,         // Length
-syntaxcheck          |                             ^
-syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01066|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
-syntaxcheck     01067|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
-syntaxcheck     01068|                     0x00000000,         // Granularity
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
-syntaxcheck     This occurs if the length is zero and just one of the
-syntaxcheck     resource MIF/MAF flags are set, or the length is non-zero
-syntaxcheck     and resource MIF/MAF flags are both set. These are illegal
-syntaxcheck     combinations and need to be fixed. See section 6.4.3.5
-syntaxcheck     Address Space Resource Descriptors of the ACPI
-syntaxcheck     specification for more details.
-syntaxcheck     
-syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
-syntaxcheck     Assembler error in line 1079
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01076|                     0xFED40000,         // Range Minimum
-syntaxcheck     01077|                     0xFED44FFF,         // Range Maximum
-syntaxcheck     01078|                     0x00000000,         // Translation Offset
-syntaxcheck     01079|                     0x00000000,         // Length
-syntaxcheck          |                             ^
-syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01080|                     ,, , AddressRangeMemory, TypeStatic)
-syntaxcheck     01081|             })
-syntaxcheck     01082|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
-syntaxcheck     This occurs if the length is zero and just one of the
-syntaxcheck     resource MIF/MAF flags are set, or the length is non-zero
-syntaxcheck     and resource MIF/MAF flags are both set. These are illegal
-syntaxcheck     combinations and need to be fixed. See section 6.4.3.5
-syntaxcheck     Address Space Resource Descriptors of the ACPI
-syntaxcheck     specification for more details.
-syntaxcheck     
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 1902
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01899| 
-syntaxcheck     01900|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
-syntaxcheck     01901|                         {
-syntaxcheck     01902|                             Divide (Arg0, 0x0A, Local0, Local1)
-syntaxcheck          |                                                     ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     01903|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
-syntaxcheck     01904|                         }
-syntaxcheck     01905| 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 2134
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02131|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
-syntaxcheck     02132|                 }
-syntaxcheck     02133| 
-syntaxcheck     02134|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
-syntaxcheck          |                           ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02135|                 {
-syntaxcheck     02136|                     Store (Zero, NDID) /* \NDID */
-syntaxcheck     02137|                     If (LNotEqual (DIDL, Zero))
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 2164
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02161| 
-syntaxcheck     02162|                     If (LEqual (NDID, One))
-syntaxcheck     02163|                     {
-syntaxcheck     02164|                         Name (TMP1, Package (0x01)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02165|                         {
-syntaxcheck     02166|                             0xFFFFFFFF
-syntaxcheck     02167|                         })
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 2174
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02171| 
-syntaxcheck     02172|                     If (LEqual (NDID, 0x02))
-syntaxcheck     02173|                     {
-syntaxcheck     02174|                         Name (TMP2, Package (0x02)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02175|                         {
-syntaxcheck     02176|                             0xFFFFFFFF, 
-syntaxcheck     02177|                             0xFFFFFFFF
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 2186
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02183| 
-syntaxcheck     02184|                     If (LEqual (NDID, 0x03))
-syntaxcheck     02185|                     {
-syntaxcheck     02186|                         Name (TMP3, Package (0x03)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02187|                         {
-syntaxcheck     02188|                             0xFFFFFFFF, 
-syntaxcheck     02189|                             0xFFFFFFFF, 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 2200
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02197| 
-syntaxcheck     02198|                     If (LEqual (NDID, 0x04))
-syntaxcheck     02199|                     {
-syntaxcheck     02200|                         Name (TMP4, Package (0x04)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02201|                         {
-syntaxcheck     02202|                             0xFFFFFFFF, 
-syntaxcheck     02203|                             0xFFFFFFFF, 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 2216
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02213| 
-syntaxcheck     02214|                     If (LGreater (NDID, 0x04))
-syntaxcheck     02215|                     {
-syntaxcheck     02216|                         Name (TMP5, Package (0x05)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.GFX0._DOD)
-syntaxcheck     02217|                         {
-syntaxcheck     02218|                             0xFFFFFFFF, 
-syntaxcheck     02219|                             0xFFFFFFFF, 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_LONG_SLEEP: Test 1, Assembler
-syntaxcheck     remark in line 3015
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     03012|                 {
-syntaxcheck     03013|                     If (LNot (DRDY))
-syntaxcheck     03014|                     {
-syntaxcheck     03015|                         Sleep (ASLP)
-syntaxcheck          |                                  ^
-syntaxcheck          | Remark 2159: Very long Sleep, greater than 1 second  
-syntaxcheck     03016|                     }
-syntaxcheck     03017| 
-syntaxcheck     03018|                     Return (LNot (DRDY))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_LONG_SLEEP: Test 1, Assembler
-syntaxcheck     remark in line 3025
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     03022|                 {
-syntaxcheck     03023|                     If (LGreater (CSTS, 0x02))
-syntaxcheck     03024|                     {
-syntaxcheck     03025|                         Sleep (ASLP)
-syntaxcheck          |                                  ^
-syntaxcheck          | Remark 2159: Very long Sleep, greater than 1 second  
-syntaxcheck     03026|                     }
-syntaxcheck     03027| 
-syntaxcheck     03028|                     Return (LEqual (CSTS, 0x03))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_LONG_SLEEP: Test 1, Assembler
-syntaxcheck     remark in line 3088
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     03085|                 {
-syntaxcheck     03086|                     If (LNot (ARDY))
-syntaxcheck     03087|                     {
-syntaxcheck     03088|                         Sleep (ASLP)
-syntaxcheck          |                                  ^
-syntaxcheck          | Remark 2159: Very long Sleep, greater than 1 second  
-syntaxcheck     03089|                     }
-syntaxcheck     03090| 
-syntaxcheck     03091|                     Return (LNot (ARDY))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 3319
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     03316| 
-syntaxcheck     03317|                 Method (GETF, 3, Serialized)
-syntaxcheck     03318|                 {
-syntaxcheck     03319|                     Name (TMPF, Zero)
-syntaxcheck          |                             ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\GETF)
-syntaxcheck     03320|                     If (Arg0)
-syntaxcheck     03321|                     {
-syntaxcheck     03322|                         Or (TMPF, One, TMPF) /* \GETF.TMPF */
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 5358
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05355|                         If (LEqual (Arg0, 0x03))
-syntaxcheck     05356|                         {
-syntaxcheck     05357|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
-syntaxcheck     05358|                             If (CondRefOf (_OSI, Local0))
-syntaxcheck          |                                                      ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     05359|                             {
-syntaxcheck     05360|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
-syntaxcheck     05361|                                 If (_OSI ("Windows 2006"))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_ARG_NOT_USED: Test 1, Assembler
-syntaxcheck     remark in line 5688
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05685|                         Return (Arg1)
-syntaxcheck     05686|                     }
-syntaxcheck     05687| 
-syntaxcheck     05688|                     Method (TUVR, 1, NotSerialized)
-syntaxcheck          |                               ^
-syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     05689|                     {
-syntaxcheck     05690|                         Return (0x03)
-syntaxcheck     05691|                     }
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5778
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05775|                         }
-syntaxcheck     05776|                     }
-syntaxcheck     05777| 
-syntaxcheck     05778|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
-syntaxcheck          |                               ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.LPCB.BAT1._BIF)
-syntaxcheck     05779|                     {
-syntaxcheck     05780|                         Name (STAT, Package (0x0D)
-syntaxcheck     05781|                         {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5832
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05829|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
-syntaxcheck     05830|                     }
-syntaxcheck     05831| 
-syntaxcheck     05832|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
-syntaxcheck          |                               ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.LPCB.BAT1._BST)
-syntaxcheck     05833|                     {
-syntaxcheck     05834|                         Name (PBST, Package (0x04)
-syntaxcheck     05835|                         {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 5834
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05831| 
-syntaxcheck     05832|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
-syntaxcheck     05833|                     {
-syntaxcheck     05834|                         Name (PBST, Package (0x04)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.LPCB.BAT1._BST)
-syntaxcheck     05835|                         {
-syntaxcheck     05836|                             Zero, 
-syntaxcheck     05837|                             0xFFFFFFFF, 
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 5854
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05851|                         If (BFC1)
-syntaxcheck     05852|                         {
-syntaxcheck     05853|                             Multiply (BGU1, BFC1, Local2)
-syntaxcheck     05854|                             Divide (Local2, 0x64, Local4, Local2)
-syntaxcheck          |                                                       ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local4)
-syntaxcheck     05855|                         }
-syntaxcheck     05856|                         Else
-syntaxcheck     05857|                         {
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5938
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05935|                 Device (PRID)
-syntaxcheck     05936|                 {
-syntaxcheck     05937|                     Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     05938|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
-syntaxcheck          |                               ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.PATA.PRID._GTM)
-syntaxcheck     05939|                     {
-syntaxcheck     05940|                         Name (PBUF, Buffer (0x14)
-syntaxcheck     05941|                         {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 5940
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05937|                     Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     05938|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
-syntaxcheck     05939|                     {
-syntaxcheck     05940|                         Name (PBUF, Buffer (0x14)
-syntaxcheck          |                                 ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.PATA.PRID._GTM)
-syntaxcheck     05941|                         {
-syntaxcheck     05942|                             /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
-syntaxcheck     05943|                             /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // ........
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6011
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06008|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06009|                             CreateWordField (Arg1, 0x62, W490)
-syntaxcheck     06010|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06011|                             CreateWordField (Arg1, 0x7E, W630)
-syntaxcheck          |                                                            ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [W630] is within a method [_STM])
-syntaxcheck     06012|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06013|                             CreateWordField (Arg1, 0xB0, W880)
-syntaxcheck     06014|                             CreateWordField (Arg1, 0xBA, W930)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6013
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06010|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06011|                             CreateWordField (Arg1, 0x7E, W630)
-syntaxcheck     06012|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06013|                             CreateWordField (Arg1, 0xB0, W880)
-syntaxcheck          |                                                            ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [W880] is within a method [_STM])
-syntaxcheck     06014|                             CreateWordField (Arg1, 0xBA, W930)
-syntaxcheck     06015|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06016|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6055
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06052|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06053|                             CreateWordField (Arg2, 0x62, W491)
-syntaxcheck     06054|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06055|                             CreateWordField (Arg2, 0x7E, W631)
-syntaxcheck          |                                                            ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [W631] is within a method [_STM])
-syntaxcheck     06056|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06057|                             CreateWordField (Arg2, 0xB0, W881)
-syntaxcheck     06058|                             CreateWordField (Arg2, 0xBA, W931)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6057
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06054|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06055|                             CreateWordField (Arg2, 0x7E, W631)
-syntaxcheck     06056|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06057|                             CreateWordField (Arg2, 0xB0, W881)
-syntaxcheck          |                                                            ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [W881] is within a method [_STM])
-syntaxcheck     06058|                             CreateWordField (Arg2, 0xBA, W931)
-syntaxcheck     06059|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06060|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 6104
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06101|                     Device (P_D0)
-syntaxcheck     06102|                     {
-syntaxcheck     06103|                         Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     06104|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
-syntaxcheck          |                                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.PATA.PRID.P_D0._GTF)
-syntaxcheck     06105|                         {
-syntaxcheck     06106|                             Name (PIB0, Buffer (0x0E)
-syntaxcheck     06107|                             {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 6106
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06103|                         Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     06104|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
-syntaxcheck     06105|                         {
-syntaxcheck     06106|                             Name (PIB0, Buffer (0x0E)
-syntaxcheck          |                                     ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.PATA.PRID.P_D0._GTF)
-syntaxcheck     06107|                             {
-syntaxcheck     06108|                                 /* 0000 */  0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03,  // ........
-syntaxcheck     06109|                                 /* 0008 */  0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF               // ......
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 6169
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06166|                     Device (P_D1)
-syntaxcheck     06167|                     {
-syntaxcheck     06168|                         Name (_ADR, One)  // _ADR: Address
-syntaxcheck     06169|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
-syntaxcheck          |                                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.PATA.PRID.P_D1._GTF)
-syntaxcheck     06170|                         {
-syntaxcheck     06171|                             Name (PIB1, Buffer (0x0E)
-syntaxcheck     06172|                             {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 6171
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06168|                         Name (_ADR, One)  // _ADR: Address
-syntaxcheck     06169|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
-syntaxcheck     06170|                         {
-syntaxcheck     06171|                             Name (PIB1, Buffer (0x0E)
-syntaxcheck          |                                     ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.PATA.PRID.P_D1._GTF)
-syntaxcheck     06172|                             {
-syntaxcheck     06173|                                 /* 0000 */  0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03,  // ........
-syntaxcheck     06174|                                 /* 0008 */  0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF               // ......
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 6469
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06466| 
-syntaxcheck     06467|                 Method (SBLR, 3, Serialized)
-syntaxcheck     06468|                 {
-syntaxcheck     06469|                     Name (TBUF, Buffer (0x0100){})
-syntaxcheck          |                             ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.SBUS.SBLR)
-syntaxcheck     06470|                     If (STRT ())
-syntaxcheck     06471|                     {
-syntaxcheck     06472|                         Return (Zero)
-syntaxcheck     ==========================================================
-syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 7 warnings, 28
-syntaxcheck     remarks.
+syntaxcheck     PASSED: Test 1, DSDT (0) reassembly, Found 0 errors, 0
+syntaxcheck     warnings, 0 remarks.
 syntaxcheck     
 syntaxcheck     
 syntaxcheck     Checking ACPI table SSDT (#1)
 syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 33
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00030|         Device (PRT0)
-syntaxcheck     00031|         {
-syntaxcheck     00032|             Name (_ADR, 0xFFFF)  // _ADR: Address
-syntaxcheck     00033|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.SATA.PRT0._SDD)
-syntaxcheck     00034|             {
-syntaxcheck     00035|                 Name (GBU0, Buffer (0x07)
-syntaxcheck     00036|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 35
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00032|             Name (_ADR, 0xFFFF)  // _ADR: Address
-syntaxcheck     00033|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck     00034|             {
-syntaxcheck     00035|                 Name (GBU0, Buffer (0x07)
-syntaxcheck          |                         ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.SATA.PRT0._SDD)
-syntaxcheck     00036|                 {
-syntaxcheck     00037|                      0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00         // .......
-syntaxcheck     00038|                 })
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 41
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00038|                 })
-syntaxcheck     00039|                 CreateByteField (GBU0, 0x00, GB00)
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB02] is within a method [_SDD])
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 42
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00039|                 CreateByteField (GBU0, 0x00, GB00)
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB03] is within a method [_SDD])
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 43
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB04] is within a method [_SDD])
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00046|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 44
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x02, GB02)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB05] is within a method [_SDD])
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00046|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00047|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 75
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00072|         Device (PRT1)
-syntaxcheck     00073|         {
-syntaxcheck     00074|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
-syntaxcheck     00075|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.SATA.PRT1._SDD)
-syntaxcheck     00076|             {
-syntaxcheck     00077|                 Name (GBU1, Buffer (0x07)
-syntaxcheck     00078|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 77
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00074|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
-syntaxcheck     00075|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck     00076|             {
-syntaxcheck     00077|                 Name (GBU1, Buffer (0x07)
-syntaxcheck          |                         ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.SATA.PRT1._SDD)
-syntaxcheck     00078|                 {
-syntaxcheck     00079|                      0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00         // .......
-syntaxcheck     00080|                 })
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 83
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00080|                 })
-syntaxcheck     00081|                 CreateByteField (GBU1, 0x00, GB10)
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB12] is within a method [_SDD])
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 84
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00081|                 CreateByteField (GBU1, 0x00, GB10)
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB13] is within a method [_SDD])
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 85
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB14] is within a method [_SDD])
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00088|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 86
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x02, GB12)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB15] is within a method [_SDD])
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00088|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00089|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 117
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00114|         Device (PRT2)
-syntaxcheck     00115|         {
-syntaxcheck     00116|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
-syntaxcheck     00117|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck          |                       ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_SB.PCI0.SATA.PRT2._SDD)
-syntaxcheck     00118|             {
-syntaxcheck     00119|                 Name (GBU2, Buffer (0x07)
-syntaxcheck     00120|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 119
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00116|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
-syntaxcheck     00117|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
-syntaxcheck     00118|             {
-syntaxcheck     00119|                 Name (GBU2, Buffer (0x07)
-syntaxcheck          |                         ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_SB.PCI0.SATA.PRT2._SDD)
-syntaxcheck     00120|                 {
-syntaxcheck     00121|                      0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00         // .......
-syntaxcheck     00122|                 })
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 125
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00122|                 })
-syntaxcheck     00123|                 CreateByteField (GBU2, 0x00, GB20)
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB22] is within a method [_SDD])
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 126
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00123|                 CreateByteField (GBU2, 0x00, GB20)
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB23] is within a method [_SDD])
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 127
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB24] is within a method [_SDD])
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00130|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 128
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x02, GB22)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck          |                                                ^
-syntaxcheck          | Remark 2089: Object is not referenced    (Name [GB25] is within a method [_SDD])
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00130|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00131|                 {
-syntaxcheck     ==========================================================
-syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 18
-syntaxcheck     remarks.
+syntaxcheck     PASSED: Test 1, SSDT (1) reassembly, Found 0 errors, 0
+syntaxcheck     warnings, 0 remarks.
 syntaxcheck     
 syntaxcheck     
 syntaxcheck     Checking ACPI table SSDT (#2)
 syntaxcheck     
-syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_LOCAL_NOT_USED: Test 1,
-syntaxcheck     Assembler warning in line 47
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00044| 
-syntaxcheck     00045|         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
-syntaxcheck     00046|         {
-syntaxcheck     00047|             Divide (Arg0, 0x0A, Local0, Local1)
-syntaxcheck          |                                     ^
-syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     00048|             Store (Local1, \_SB.PCI0.LPCB.EC0.BRTS)
-syntaxcheck     00049|         }
-syntaxcheck     00050| 
-syntaxcheck     ==========================================================
-syntaxcheck     Table SSDT (2) reassembly: Found 0 errors, 1 warnings, 0
-syntaxcheck     remarks.
+syntaxcheck     PASSED: Test 1, SSDT (2) reassembly, Found 0 errors, 0
+syntaxcheck     warnings, 0 remarks.
 syntaxcheck     
 syntaxcheck     
 syntaxcheck     Checking ACPI table SSDT (#3)
@@ -929,239 +36,11 @@ syntaxcheck
 syntaxcheck     
 syntaxcheck     Checking ACPI table SSDT (#5)
 syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 55
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00052|     {
-syntaxcheck     00053|         Name (HI0, 0x00)
-syntaxcheck     00054|         Name (HC0, 0x00)
-syntaxcheck     00055|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
-syntaxcheck          |                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_PR.CPU0._PDC)
-syntaxcheck     00056|         {
-syntaxcheck     00057|             CreateDWordField (Arg0, 0x00, REVS)
-syntaxcheck     00058|             CreateDWordField (Arg0, 0x04, SIZE)
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 67
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00064|                  0x00, 0x00, 0x00, 0x00                           // ....
-syntaxcheck     00065|             })
-syntaxcheck     00066|             Concatenate (STS0, TEMP, Local2)
-syntaxcheck     00067|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */, REVS, SIZE, Local2)
-syntaxcheck          |                                                               ^
-syntaxcheck          | Remark 2184: Unknown UUID string  
-syntaxcheck     00068|         }
-syntaxcheck     00069| 
-syntaxcheck     00070|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 70
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00067|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */, REVS, SIZE, Local2)
-syntaxcheck     00068|         }
-syntaxcheck     00069| 
-syntaxcheck     00070|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
-syntaxcheck          |                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_PR.CPU0._OSC)
-syntaxcheck     00071|         {
-syntaxcheck     00072|             CreateDWordField (Arg3, 0x00, STS0)
-syntaxcheck     00073|             CreateDWordField (Arg3, 0x04, CAP0)
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 78
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00075|             CreateDWordField (Arg0, 0x04, IID1)
-syntaxcheck     00076|             CreateDWordField (Arg0, 0x08, IID2)
-syntaxcheck     00077|             CreateDWordField (Arg0, 0x0C, IID3)
-syntaxcheck     00078|             Name (UID0, ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */)
-syntaxcheck          |                                                                     ^
-syntaxcheck          | Remark 2184: Unknown UUID string  
-syntaxcheck     00079|             CreateDWordField (UID0, 0x00, EID0)
-syntaxcheck     00080|             CreateDWordField (UID0, 0x04, EID1)
-syntaxcheck     00081|             CreateDWordField (UID0, 0x08, EID2)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 78
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00075|             CreateDWordField (Arg0, 0x04, IID1)
-syntaxcheck     00076|             CreateDWordField (Arg0, 0x08, IID2)
-syntaxcheck     00077|             CreateDWordField (Arg0, 0x0C, IID3)
-syntaxcheck     00078|             Name (UID0, ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */)
-syntaxcheck          |                     ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU0._OSC)
-syntaxcheck     00079|             CreateDWordField (UID0, 0x00, EID0)
-syntaxcheck     00080|             CreateDWordField (UID0, 0x04, EID1)
-syntaxcheck     00081|             CreateDWordField (UID0, 0x08, EID2)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 104
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00101|                     0x09)), LNot (And (SDTL, 0x01))))
-syntaxcheck     00102|                 {
-syntaxcheck     00103|                     Or (SDTL, 0x01, SDTL) /* \SDTL */
-syntaxcheck     00104|                     OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
-syntaxcheck          |                                        ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU0._OSC)
-syntaxcheck     00105|                     Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
-syntaxcheck     00106|                 }
-syntaxcheck     00107|             }
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 115
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00112|                     And (SDTL, 0x02))))
-syntaxcheck     00113|                 {
-syntaxcheck     00114|                     Or (SDTL, 0x02, SDTL) /* \SDTL */
-syntaxcheck     00115|                     OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
-syntaxcheck          |                                        ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU0._OSC)
-syntaxcheck     00116|                     Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
-syntaxcheck     00117|                 }
-syntaxcheck     00118|             }
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 128
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00125|     {
-syntaxcheck     00126|         Name (HI1, 0x00)
-syntaxcheck     00127|         Name (HC1, 0x00)
-syntaxcheck     00128|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
-syntaxcheck          |                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_PR.CPU1._PDC)
-syntaxcheck     00129|         {
-syntaxcheck     00130|             CreateDWordField (Arg0, 0x00, REVS)
-syntaxcheck     00131|             CreateDWordField (Arg0, 0x04, SIZE)
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 140
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00137|                  0x00, 0x00, 0x00, 0x00                           // ....
-syntaxcheck     00138|             })
-syntaxcheck     00139|             Concatenate (STS1, TEMP, Local2)
-syntaxcheck     00140|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */, REVS, SIZE, Local2)
-syntaxcheck          |                                                               ^
-syntaxcheck          | Remark 2184: Unknown UUID string  
-syntaxcheck     00141|         }
-syntaxcheck     00142| 
-syntaxcheck     00143|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 143
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00140|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */, REVS, SIZE, Local2)
-syntaxcheck     00141|         }
-syntaxcheck     00142| 
-syntaxcheck     00143|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
-syntaxcheck          |                   ^
-syntaxcheck          | Remark 2120: Control Method should be made Serialized due to creation of named objects within (\_PR.CPU1._OSC)
-syntaxcheck     00144|         {
-syntaxcheck     00145|             CreateDWordField (Arg3, 0x00, STS1)
-syntaxcheck     00146|             CreateDWordField (Arg3, 0x04, CAP1)
-syntaxcheck     ==========================================================
-syntaxcheck     
-syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
-syntaxcheck     named object is created inside a non-serialized method -
-syntaxcheck     this method should be serialized. It is possible that one
-syntaxcheck     thread enters the method and blocks and then a second
-syntaxcheck     thread also executes the method, ending up in two attempts
-syntaxcheck     to create the object and causing a failure.
-syntaxcheck     
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 151
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00148|             CreateDWordField (Arg0, 0x04, IID1)
-syntaxcheck     00149|             CreateDWordField (Arg0, 0x08, IID2)
-syntaxcheck     00150|             CreateDWordField (Arg0, 0x0C, IID3)
-syntaxcheck     00151|             Name (UID1, ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */)
-syntaxcheck          |                                                                     ^
-syntaxcheck          | Remark 2184: Unknown UUID string  
-syntaxcheck     00152|             CreateDWordField (UID1, 0x00, EID0)
-syntaxcheck     00153|             CreateDWordField (UID1, 0x04, EID1)
-syntaxcheck     00154|             CreateDWordField (UID1, 0x08, EID2)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 151
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00148|             CreateDWordField (Arg0, 0x04, IID1)
-syntaxcheck     00149|             CreateDWordField (Arg0, 0x08, IID2)
-syntaxcheck     00150|             CreateDWordField (Arg0, 0x0C, IID3)
-syntaxcheck     00151|             Name (UID1, ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */)
-syntaxcheck          |                     ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU1._OSC)
-syntaxcheck     00152|             CreateDWordField (UID1, 0x00, EID0)
-syntaxcheck     00153|             CreateDWordField (UID1, 0x04, EID1)
-syntaxcheck     00154|             CreateDWordField (UID1, 0x08, EID2)
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 177
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00174|                     0x09)), LNot (And (SDTL, 0x10))))
-syntaxcheck     00175|                 {
-syntaxcheck     00176|                     Or (SDTL, 0x10, SDTL) /* \SDTL */
-syntaxcheck     00177|                     OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
-syntaxcheck          |                                        ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU1._OSC)
-syntaxcheck     00178|                     Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
-syntaxcheck     00179|                 }
-syntaxcheck     00180|             }
-syntaxcheck     ==========================================================
-syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 188
-syntaxcheck     Line | AML source
-syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00185|                     And (SDTL, 0x20))))
-syntaxcheck     00186|                 {
-syntaxcheck     00187|                     Or (SDTL, 0x20, SDTL) /* \SDTL */
-syntaxcheck     00188|                     OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
-syntaxcheck          |                                        ^
-syntaxcheck          | Remark 2173: Creation of named objects within a method is highly inefficient, use globals or method local variables instead (\_PR.CPU1._OSC)
-syntaxcheck     00189|                     Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
-syntaxcheck     00190|                 }
-syntaxcheck     00191|             }
-syntaxcheck     ==========================================================
-syntaxcheck     Table SSDT (5) reassembly: Found 0 errors, 0 warnings, 14
-syntaxcheck     remarks.
+syntaxcheck     PASSED: Test 1, SSDT (5) reassembly, Found 0 errors, 0
+syntaxcheck     warnings, 0 remarks.
 syntaxcheck     
 syntaxcheck     
 syntaxcheck     ==========================================================
-syntaxcheck     2 passed, 71 failed, 0 warning, 0 aborted, 0 skipped, 0
+syntaxcheck     6 passed, 0 failed, 0 warning, 0 aborted, 0 skipped, 0
 syntaxcheck     info only.
 syntaxcheck     ==========================================================
-- 
2.37.3




More information about the fwts-devel mailing list