[PATCH 2/2] fwts-test: sync test logs with latest ACPICA
ivanhu
ivan.hu at canonical.com
Mon Oct 31 10:11:21 UTC 2022
On 10/29/22 01:02, Colin Ian King wrote:
> 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 ==========================================================
Acked-by: Ivan Hu<ivan.hu at canonical.com>
More information about the fwts-devel
mailing list