ACK: [PATCH 2/2] fwts-test: sync tests with new ACPICA 20141107 changes

IvanHu ivan.hu at canonical.com
Fri Nov 14 08:01:13 UTC 2014


On 11/12/2014 08:43 PM, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> Changes to the ACPICA disassembly output mean we need to update
> the disassembly and syntaxcheck tests to be in sync with ACPICA.
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
> ---
>   fwts-test/disassemble-0001/DSDT0.dsl.original   |  51 ++-
>   fwts-test/disassemble-0001/SSDT1.dsl.original   |   8 +-
>   fwts-test/disassemble-0001/SSDT2.dsl.original   |   8 +-
>   fwts-test/disassemble-0001/SSDT3.dsl.original   |  18 +-
>   fwts-test/disassemble-0001/SSDT4.dsl.original   |  11 +-
>   fwts-test/disassemble-0001/SSDT5.dsl.original   |  44 ++-
>   fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 480 ++++++++++++------------
>   7 files changed, 308 insertions(+), 312 deletions(-)
>
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 45b09cd..57dfc51 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140926-64 [Sep 27 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_20488_DSDT_0.dsl, Sat Sep 27 18:46:19 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_DSDT_0.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "DSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20060608 (537265672)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_DSDT_0.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>   {
>
>       External (_PR_.CPU0._PPC, UnknownObj)
> @@ -50,20 +52,17 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>           If (LEqual (Arg0, One))
>           {
> -            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
>           }
>
>           If (LEqual (Arg0, 0x02))
>           {
> -            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
>           }
>
>           If (LEqual (Arg0, 0x03))
>           {
> -            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)
> -                ), P80D) /* \P80D */
> +            Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
>           }
>
>           Store (P80D, P80H) /* \P80H */
> @@ -730,10 +729,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                   Return (STAC) /* \_SB_.AMW0.STAC */
>               }
>
> -            Name (STBC, Buffer (0x04)
> -            {
> -                 0x01, 0x00, 0x00, 0x00                           /* .... */
> -            })
> +            Name (STBC, Unicode ("\x01"))
>               Method (WQBC, 1, NotSerialized)
>               {
>                   Store ("Get MXMTCControlData: STBC = ", Debug)
> @@ -2793,8 +2789,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                           If (LEqual (GESF, 0x04))
>                           {
>                               And (PARM, 0xEFFF0000, PARM) /* \_SB_.PCI0.GFX0.PARM */
> -                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10),
> -                                PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            And (PARM, ShiftLeft (DerefOf (Index (DBTB, IBTT)), 0x10), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Or (IBTT, PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Store (Zero, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                               Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
> @@ -2835,8 +2830,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                   Or (PARM, ShiftLeft (IDMS, 0x0D), PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               }
>
> -                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (
> -                                CDVL, One))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
> +                            Or (ShiftLeft (DerefOf (Index (DerefOf (Index (CDCT, HVCO)), Subtract (CDVL, One
> +                                ))), 0x15), PARM, PARM) /* \_SB_.PCI0.GFX0.PARM */
>                               Store (One, GESF) /* \_SB_.PCI0.GFX0.GESF */
>                               Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */
>                           }
> @@ -3309,8 +3304,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>                       ShiftRight (And (Arg0, 0x0300), 0x08, Local0)
>                       ShiftRight (And (Arg0, 0x3000), 0x0C, Local1)
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))
> -                        ))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (Local0, Local1))))
>                   }
>
>                   Method (GDMA, 5, Serialized)
> @@ -3335,8 +3329,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>
>                   Method (GETT, 1, Serialized)
>                   {
> -                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02
> -                        ), 0x03), And (Arg0, 0x03)))))
> +                    Return (Multiply (0x1E, Subtract (0x09, Add (And (ShiftRight (Arg0, 0x02), 0x03
> +                        ), And (Arg0, 0x03)))))
>                   }
>
>                   Method (GETF, 3, Serialized)
> @@ -5983,8 +5977,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                           CreateDWordField (PBUF, 0x0C, DMA1)
>                           CreateDWordField (PBUF, 0x10, FLAG)
>                           Store (GETP (PRIT), PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> -                        Store (GDMA (And (SYNC, One), And (ICR3, One),
> -                            And (ICR0, One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> +                        Store (GDMA (And (SYNC, One), And (ICR3, One), And (ICR0,
> +                            One), SDT0, And (ICR1, One)), DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
>                           If (LEqual (DMA0, 0xFFFFFFFF))
>                           {
>                               Store (PIO0, DMA0) /* \_SB_.PCI0.PATA.PRID._GTM.DMA0 */
> @@ -6006,15 +6000,14 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                               Store (0xFFFFFFFF, PIO1) /* \_SB_.PCI0.PATA.PRID._GTM.PIO1 */
>                           }
>
> -                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02),
> -                            And (ICR0, 0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
> +                        Store (GDMA (And (SYNC, 0x02), And (ICR3, 0x02), And (ICR0,
> +                            0x02), SDT1, And (ICR1, 0x02)), DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                           If (LEqual (DMA1, 0xFFFFFFFF))
>                           {
>                               Store (PIO1, DMA1) /* \_SB_.PCI0.PATA.PRID._GTM.DMA1 */
>                           }
>
> -                        Store (GETF (And (SYNC, One), And (SYNC, 0x02),
> -                            PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
> +                        Store (GETF (And (SYNC, One), And (SYNC, 0x02), PRIT), FLAG) /* \_SB_.PCI0.PATA.PRID._GTM.FLAG */
>                           If (And (LEqual (PIO0, 0xFFFFFFFF), LEqual (DMA0, 0xFFFFFFFF)))
>                           {
>                               Store (0x78, PIO0) /* \_SB_.PCI0.PATA.PRID._GTM.PIO0 */
> @@ -6218,8 +6211,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_20488_DSDT_0.aml", "DSDT", 2, "TOSCPL", "C
>                                   }
>                                   Else
>                                   {
> -                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C),
> -                                        0x02), Local0)
> +                                    Add (And (PSIT, 0x03), ShiftRight (And (PSIT, 0x0C), 0x02),
> +                                        Local0)
>                                       If (LEqual (0x05, Local0))
>                                       {
>                                           Store (0x0C, PMD1) /* \_SB_.PCI0.PATA.PRID.P_D1._GTF.PMD1 */
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index c527dbd..e1d7fe6 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_886_SSDT_0.dsl, Thu Aug 14 17:37:51 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_0.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_886_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>   {
>
>       External (_SB_.PCI0.SATA, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index 89b2e8f..a420628 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_1.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_1.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>   {
>
>       External (_SB_.PCI0.GFX0.DD03, DeviceObj)
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index f19e141..ddc5f54 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_2.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_2.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>   {
>
>       External (_PR_.CPU0, ProcessorObj)
> @@ -231,13 +233,12 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>                   Store (_PSS, Local0)
>                   Store (SizeOf (Local0), Local1)
>                   Decrement (Local1)
> -                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)),
> -                    Local2)
> +                Store (DerefOf (Index (DerefOf (Index (Local0, Local1)), 0x01)), Local2)
>                   Store (0x00, Local3)
>                   While (LLess (Local3, SizeOf (TSSI)))
>                   {
> -                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08,
> -                        ), Local4)
> +                    Store (Divide (Multiply (Local2, Subtract (0x08, Local3)), 0x08, ),
> +                        Local4)
>                       Store (Local4, Index (DerefOf (Index (TSSI, Local3)), 0x01))
>                       Store (Local4, Index (DerefOf (Index (TSSM, Local3)), 0x01))
>                       Increment (Local3)
> @@ -256,8 +257,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu
>
>           Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>           {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC0, 0x04))))
>               {
>                   Return (Package (0x01)
>                   {
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 4872e49..2eca5a8 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_3.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_3.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>   {
>
>       External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
> @@ -40,8 +42,7 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu
>
>           Method (_TSD, 0, NotSerialized)  // _TSD: Throttling State Dependencies
>           {
> -            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04
> -                ))))
> +            If (LAnd (And (CFGD, 0x01000000), LNot (And (PDC1, 0x04))))
>               {
>                   Return (Package (0x01)
>                   {
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 3575433..4138d4c 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -1,9 +1,11 @@
>   /*
>    * Intel ACPI Component Architecture
> - * AML Disassembler version 20140724-64 [Aug  4 2014]
> + * AML/ASL+ Disassembler version 20141107-64 [Nov 12 2014]
>    * Copyright (c) 2000 - 2014 Intel Corporation
>    *
> - * Disassembly of /tmp/fwts_tmp_table_3185_SSDT_4.dsl, Thu Aug 14 17:39:37 2014
> + * Disassembling to non-symbolic legacy ASL operators
> + *
> + * Disassembly of /tmp/fwts_tmp_table_21295_SSDT_4.dsl, Wed Nov 12 10:53:32 2014
>    *
>    * Original Table Header:
>    *     Signature        "SSDT"
> @@ -16,7 +18,7 @@
>    *     Compiler ID      "INTL"
>    *     Compiler Version 0x20050624 (537200164)
>    */
> -DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
> +DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>   {
>
>       External (_PR_.CPU0, ProcessorObj)
> @@ -79,8 +81,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               CreateDWordField (UID0, 0x04, EID1)
>               CreateDWordField (UID0, 0x08, EID2)
>               CreateDWordField (UID0, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)),
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>               {
>                   Store (0x06, STS0) /* \_PR_.CPU0._OSC.STS0 */
>                   Return (Arg3)
> @@ -96,24 +98,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               Store (And (PDC0, 0xFF), PCP0) /* \PCP0 */
>               If (And (CFGD, 0x01))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0,
> -                    0x09), 0x09)), LNot (And (SDTL, 0x01))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC0, 0x09),
> +                    0x09)), LNot (And (SDTL, 0x01))))
>                   {
>                       Or (SDTL, 0x01, SDTL) /* \SDTL */
> -                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02
> -                        )))
> +                    OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02)))
>                       Load (IST0, HI0) /* \_PR_.CPU0.HI0_ */
>                   }
>               }
>
>               If (And (CFGD, 0xF0))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18
> -                    )), LNot (And (SDTL, 0x02))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC0, 0x18)), LNot (
> +                    And (SDTL, 0x02))))
>                   {
>                       Or (SDTL, 0x02, SDTL) /* \SDTL */
> -                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08
> -                        )))
> +                    OperationRegion (CST0, SystemMemory, DerefOf (Index (SSDT, 0x07)), DerefOf (Index (SSDT, 0x08)))
>                       Load (CST0, HC0) /* \_PR_.CPU0.HC0_ */
>                   }
>               }
> @@ -154,8 +154,8 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               CreateDWordField (UID1, 0x04, EID1)
>               CreateDWordField (UID1, 0x08, EID2)
>               CreateDWordField (UID1, 0x0C, EID3)
> -            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)),
> -                LAnd (LEqual (IID2, EID2), LEqual (IID3, EID3)))))
> +            If (LNot (LAnd (LAnd (LEqual (IID0, EID0), LEqual (IID1, EID1)), LAnd (LEqual (
> +                IID2, EID2), LEqual (IID3, EID3)))))
>               {
>                   Store (0x06, STS1) /* \_PR_.CPU1._OSC.STS1 */
>                   Return (Arg3)
> @@ -171,24 +171,22 @@ DefinitionBlock ("/tmp/fwts_tmp_table_3185_SSDT_4.aml", "SSDT", 1, "PmRef", "Cpu
>               Store (And (PDC1, 0xFF), PCP1) /* \PCP1 */
>               If (And (CFGD, 0x01))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1,
> -                    0x09), 0x09)), LNot (And (SDTL, 0x10))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), LEqual (And (PDC1, 0x09),
> +                    0x09)), LNot (And (SDTL, 0x10))))
>                   {
>                       Or (SDTL, 0x10, SDTL) /* \SDTL */
> -                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05
> -                        )))
> +                    OperationRegion (IST1, SystemMemory, DerefOf (Index (SSDT, 0x04)), DerefOf (Index (SSDT, 0x05)))
>                       Load (IST1, HI1) /* \_PR_.CPU1.HI1_ */
>                   }
>               }
>
>               If (And (CFGD, 0xF0))
>               {
> -                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18
> -                    )), LNot (And (SDTL, 0x20))))
> +                If (LAnd (LAnd (And (CFGD, 0x01000000), And (PDC1, 0x18)), LNot (
> +                    And (SDTL, 0x20))))
>                   {
>                       Or (SDTL, 0x20, SDTL) /* \SDTL */
> -                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B
> -                        )))
> +                    OperationRegion (CST1, SystemMemory, DerefOf (Index (SSDT, 0x0A)), DerefOf (Index (SSDT, 0x0B)))
>                       Load (CST1, HC1) /* \_PR_.CPU1.HC1_ */
>                   }
>               }
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index 2903062..82db5c6 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,18 +7,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table DSDT (#0)
>   syntaxcheck
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
> -syntaxcheck     error in line 710
> +syntaxcheck     error in line 709
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00707|     {
> -syntaxcheck     00708|         Device (AMW0)
> -syntaxcheck     00709|         {
> -syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +syntaxcheck     00706|     {
> +syntaxcheck     00707|         Device (AMW0)
> +syntaxcheck     00708|         {
> +syntaxcheck     00709|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
>   syntaxcheck          |                                ^
>   syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
> -syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00713|             {
> +syntaxcheck     00710|             Name (_UID, Zero)  // _UID: Unique ID
> +syntaxcheck     00711|             Name (_WDG, Buffer (0x3C)
> +syntaxcheck     00712|             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
> @@ -26,18 +26,18 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>   syntaxcheck     upper case.
>   syntaxcheck
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1070
> +syntaxcheck     Assembler error in line 1066
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01067|                     0x00000000,         // Range Minimum
> -syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01069|                     0x00000000,         // Translation Offset
> -syntaxcheck     01070|                     0x00000000,         // Length
> +syntaxcheck     01063|                     0x00000000,         // Range Minimum
> +syntaxcheck     01064|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01065|                     0x00000000,         // Translation Offset
> +syntaxcheck     01066|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01073|                     0x00000000,         // Granularity
> +syntaxcheck     01067|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01068|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01069|                     0x00000000,         // Granularity
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -49,18 +49,18 @@ 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 1084
> +syntaxcheck     Assembler error in line 1080
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01081|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01083|                     0x00000000,         // Translation Offset
> -syntaxcheck     01084|                     0x00000000,         // Length
> +syntaxcheck     01077|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01078|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01079|                     0x00000000,         // Translation Offset
> +syntaxcheck     01080|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01086|             })
> -syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01081|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01082|             })
> +syntaxcheck     01083|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -72,18 +72,18 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>   syntaxcheck     specification for more details.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2151
> +syntaxcheck     Assembler remark in line 2147
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02149|                 }
> -syntaxcheck     02150|
> -syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02144|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02145|                 }
> +syntaxcheck     02146|
> +syntaxcheck     02147|                 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)
> -syntaxcheck     02152|                 {
> -syntaxcheck     02153|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02148|                 {
> +syntaxcheck     02149|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02150|                     If (LNotEqual (DIDL, Zero))
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -94,18 +94,18 @@ 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 5812
> +syntaxcheck     Assembler remark in line 5806
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05809|                         }
> -syntaxcheck     05810|                     }
> -syntaxcheck     05811|
> -syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05803|                         }
> +syntaxcheck     05804|                     }
> +syntaxcheck     05805|
> +syntaxcheck     05806|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05813|                     {
> -syntaxcheck     05814|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05815|                         {
> +syntaxcheck     05807|                     {
> +syntaxcheck     05808|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05809|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -116,18 +116,18 @@ 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 5866
> +syntaxcheck     Assembler remark in line 5860
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05863|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05864|                     }
> -syntaxcheck     05865|
> -syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05857|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05858|                     }
> +syntaxcheck     05859|
> +syntaxcheck     05860|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
> -syntaxcheck     05867|                     {
> -syntaxcheck     05868|                         Name (PBST, Package (0x04)
> -syntaxcheck     05869|                         {
> +syntaxcheck     05861|                     {
> +syntaxcheck     05862|                         Name (PBST, Package (0x04)
> +syntaxcheck     05863|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -138,18 +138,18 @@ 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 5972
> +syntaxcheck     Assembler remark in line 5966
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05969|                 Device (PRID)
> -syntaxcheck     05970|                 {
> -syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05963|                 Device (PRID)
> +syntaxcheck     05964|                 {
> +syntaxcheck     05965|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05966|                     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)
> -syntaxcheck     05973|                     {
> -syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05975|                         {
> +syntaxcheck     05967|                     {
> +syntaxcheck     05968|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05969|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -160,74 +160,74 @@ 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_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Assembler remark in line 6039
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06043|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06036|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06037|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6041
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06038|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06039|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06040|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06041|                             CreateWordField (Arg1, 0xB0, W880)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06042|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06043|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06044|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6090
> +syntaxcheck     Assembler remark in line 6083
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06087|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06080|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06081|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6092
> +syntaxcheck     Assembler remark in line 6085
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06082|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06083|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06084|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06085|                             CreateWordField (Arg2, 0xB0, W881)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06086|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06087|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06088|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6139
> +syntaxcheck     Assembler remark in line 6132
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06136|                     Device (P_D0)
> -syntaxcheck     06137|                     {
> -syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06129|                     Device (P_D0)
> +syntaxcheck     06130|                     {
> +syntaxcheck     06131|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06132|                         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)
> -syntaxcheck     06140|                         {
> -syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06142|                             {
> +syntaxcheck     06133|                         {
> +syntaxcheck     06134|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06135|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -238,18 +238,18 @@ 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 6204
> +syntaxcheck     Assembler remark in line 6197
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06201|                     Device (P_D1)
> -syntaxcheck     06202|                     {
> -syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06194|                     Device (P_D1)
> +syntaxcheck     06195|                     {
> +syntaxcheck     06196|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06197|                         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)
> -syntaxcheck     06205|                         {
> -syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06207|                             {
> +syntaxcheck     06198|                         {
> +syntaxcheck     06199|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06200|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -266,18 +266,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#1)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 32
> +syntaxcheck     Assembler remark in line 34
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00029|         Device (PRT0)
> -syntaxcheck     00030|         {
> -syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00031|         Device (PRT0)
> +syntaxcheck     00032|         {
> +syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> +syntaxcheck     00034|             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)
> -syntaxcheck     00033|             {
> -syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00035|                 {
> +syntaxcheck     00035|             {
> +syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00037|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -288,74 +288,74 @@ 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_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 40
> +syntaxcheck     Assembler remark in line 42
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00037|                 })
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00039|                 })
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 41
> +syntaxcheck     Assembler remark in line 43
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 42
> +syntaxcheck     Assembler remark in line 44
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 43
> +syntaxcheck     Assembler remark in line 45
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
> +syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> +syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> +syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00046|                 {
> +syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00048|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 74
> +syntaxcheck     Assembler remark in line 76
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00071|         Device (PRT1)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00073|         Device (PRT1)
> +syntaxcheck     00074|         {
> +syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> +syntaxcheck     00076|             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)
> -syntaxcheck     00075|             {
> -syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00077|                 {
> +syntaxcheck     00077|             {
> +syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00079|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -366,74 +366,74 @@ 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_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 82
> +syntaxcheck     Assembler remark in line 84
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00079|                 })
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00081|                 })
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 83
> +syntaxcheck     Assembler remark in line 85
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 84
> +syntaxcheck     Assembler remark in line 86
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 85
> +syntaxcheck     Assembler remark in line 87
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
> +syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> +syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> +syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00088|                 {
> +syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00090|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 116
> +syntaxcheck     Assembler remark in line 118
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00113|         Device (PRT2)
> -syntaxcheck     00114|         {
> -syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +syntaxcheck     00115|         Device (PRT2)
> +syntaxcheck     00116|         {
> +syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> +syntaxcheck     00118|             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)
> -syntaxcheck     00117|             {
> -syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00119|                 {
> +syntaxcheck     00119|             {
> +syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00121|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -444,60 +444,60 @@ 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_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 124
> +syntaxcheck     Assembler remark in line 126
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00121|                 })
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00123|                 })
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 125
> +syntaxcheck     Assembler remark in line 127
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 126
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 127
> +syntaxcheck     Assembler remark in line 129
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
> +syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> +syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> +syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
>   syntaxcheck          |                                                ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00130|                 {
> +syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +syntaxcheck     00132|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     Table SSDT (1) reassembly: Found 0 errors, 0 warnings, 15
>   syntaxcheck     remarks.
> @@ -524,18 +524,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#5)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 54
> +syntaxcheck     Assembler remark in line 56
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00051|     {
> -syntaxcheck     00052|         Name (HI0, 0x00)
> -syntaxcheck     00053|         Name (HC0, 0x00)
> -syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +syntaxcheck     00053|     {
> +syntaxcheck     00054|         Name (HI0, 0x00)
> +syntaxcheck     00055|         Name (HC0, 0x00)
> +syntaxcheck     00056|         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)
> -syntaxcheck     00055|         {
> -syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
> +syntaxcheck     00057|         {
> +syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> +syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -546,18 +546,18 @@ 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 69
> +syntaxcheck     Assembler remark in line 71
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00066|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00067|         }
> -syntaxcheck     00068|
> -syntaxcheck     00069|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00068|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> +syntaxcheck     00069|         }
> +syntaxcheck     00070|
> +syntaxcheck     00071|         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)
> -syntaxcheck     00070|         {
> -syntaxcheck     00071|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00072|             CreateDWordField (Arg3, 0x04, CAP0)
> +syntaxcheck     00072|         {
> +syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> +syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
>

Acked-by: Ivan Hu <ivan.hu at canonical.com>




More information about the fwts-devel mailing list