diff mbox

[2/2] fwts-test: sync tests with latest ACPICA output changes

Message ID 1458345511-28332-3-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King March 18, 2016, 11:58 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

The latest ACPICA changes the output of dissassembly a small
amount (blank lines removed).  Cater for these minor changes
in the tests so that the output is in sync with the latest
ACPICA output.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 fwts-test/disassemble-0001/DSDT0.dsl.original   |   1 -
 fwts-test/disassemble-0001/SSDT1.dsl.original   |   1 -
 fwts-test/disassemble-0001/SSDT2.dsl.original   |   1 -
 fwts-test/disassemble-0001/SSDT3.dsl.original   |   1 -
 fwts-test/disassemble-0001/SSDT4.dsl.original   |   1 -
 fwts-test/disassemble-0001/SSDT5.dsl.original   |   1 -
 fwts-test/disassemble-0001/test-0001.sh         |   5 +-
 fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 704 ++++++++++++------------
 8 files changed, 355 insertions(+), 360 deletions(-)

Comments

Alex Hung March 23, 2016, 3:30 a.m. UTC | #1
On 2016-03-19 07:58 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> The latest ACPICA changes the output of dissassembly a small
> amount (blank lines removed).  Cater for these minor changes
> in the tests so that the output is in sync with the latest
> ACPICA output.
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   fwts-test/disassemble-0001/DSDT0.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT1.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT2.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT3.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT4.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT5.dsl.original   |   1 -
>   fwts-test/disassemble-0001/test-0001.sh         |   5 +-
>   fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 704 ++++++++++++------------
>   8 files changed, 355 insertions(+), 360 deletions(-)
>
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 831b3ae..5f46fff 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_24115_DSDT_2.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>   {
> -
>       External (_PR_.CPU0._PPC, UnknownObj)
>       External (CFGD, IntObj)
>       External (PDC0, IntObj)
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index e1d7fe6..a3f31fc 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>   {
> -
>       External (_SB_.PCI0.SATA, DeviceObj)
>       External (GTF0, FieldUnitObj)
>       External (GTF1, FieldUnitObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index a420628..0dd6037 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>   {
> -
>       External (_SB_.PCI0.GFX0.DD03, DeviceObj)
>       External (_SB_.PCI0.LPCB.EC0_.BRTS, FieldUnitObj)
>
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index ddc5f54..2f3db1c 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>   {
> -
>       External (_PR_.CPU0, ProcessorObj)
>       External (_PSS, IntObj)
>       External (CFGD, IntObj)
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 2eca5a8..d27e8cb 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>   {
> -
>       External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
>       External (_PR_.CPU0._TSS, MethodObj)    // 0 Arguments
>       External (_PR_.CPU1, ProcessorObj)
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 4138d4c..566d873 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>   {
> -
>       External (_PR_.CPU0, ProcessorObj)
>       External (_PR_.CPU1, ProcessorObj)
>       External (PCP0, FieldUnitObj)
> diff --git a/fwts-test/disassemble-0001/test-0001.sh b/fwts-test/disassemble-0001/test-0001.sh
> index 54543a9..1819f62 100755
> --- a/fwts-test/disassemble-0001/test-0001.sh
> +++ b/fwts-test/disassemble-0001/test-0001.sh
> @@ -12,6 +12,7 @@ if [ $? -eq 0 ]; then
>   	exit 77
>   fi
>
> +rm -rf $TMPDIR
>   mkdir $TMPDIR
>   $FWTS -w 80 --dumpfile=$HERE/acpidump.log --disassemble-aml=$TMPDIR - > $TMPLOG
>
> @@ -31,8 +32,8 @@ do
>   	#
>   	#  Remove lines that contain a tmp file output name in disassembly
>   	#
> -	grep -v "/tmp/fwts_" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
> -	grep -v "/tmp/fwts_" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
> +	grep -v "DefinitionBlock" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
> +	grep -v "DefinitionBlock" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
>   	
>   	diff $TMPDIR/$I.dsl.fixed.$$ $TMPDIR/$I.dsl.orig.fixed.$$
>   	if [ $? -eq 0 ]; then
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index b74b7a7..2a94f7d 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,46 +7,46 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table DSDT (#0)
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 243
> +syntaxcheck     in line 242
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00240|             }
> -syntaxcheck     00241|
> -syntaxcheck     00242|             Store (0x07D0, OSYS) /* \OSYS */
> -syntaxcheck     00243|             If (CondRefOf (_OSI, Local0))
> +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     00244|             {
> -syntaxcheck     00245|                 If (_OSI ("Linux"))
> -syntaxcheck     00246|                 {
> +syntaxcheck     00243|             {
> +syntaxcheck     00244|                 If (_OSI ("Linux"))
> +syntaxcheck     00245|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 693
> +syntaxcheck     in line 692
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00690|     Name (_PSC, Zero)  // _PSC: Power State Current
> -syntaxcheck     00691|     Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
> -syntaxcheck     00692|     {
> -syntaxcheck     00693|         Store (_PSC, Local0)
> +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     00694|         Store (Zero, _PSC) /* \_PSC */
> -syntaxcheck     00695|     }
> -syntaxcheck     00696|
> +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 706
> +syntaxcheck     error in line 705
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00703|     {
> -syntaxcheck     00704|         Device (AMW0)
> -syntaxcheck     00705|         {
> -syntaxcheck     00706|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +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     00707|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00708|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00709|             {
> +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
> @@ -54,60 +54,60 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>   syntaxcheck     upper case.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 723
> +syntaxcheck     line 722
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00720|             {
> -syntaxcheck     00721|                  0x01, 0x14, 0x03, 0x00                           /* .... */
> -syntaxcheck     00722|             })
> -syntaxcheck     00723|             Method (WQAC, 1, NotSerialized)
> +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     00724|             {
> -syntaxcheck     00725|                 Store ("MXMTCConfigData", Debug)
> -syntaxcheck     00726|                 Return (STAC) /* \_SB_.AMW0.STAC */
> +syntaxcheck     00723|             {
> +syntaxcheck     00724|                 Store ("MXMTCConfigData", Debug)
> +syntaxcheck     00725|                 Return (STAC) /* \_SB_.AMW0.STAC */
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 730
> +syntaxcheck     line 729
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00727|             }
> -syntaxcheck     00728|
> -syntaxcheck     00729|             Name (STBC, Unicode ("\x01"))
> -syntaxcheck     00730|             Method (WQBC, 1, NotSerialized)
> +syntaxcheck     00726|             }
> +syntaxcheck     00727|
> +syntaxcheck     00728|             Name (STBC, Unicode ("\x01"))
> +syntaxcheck     00729|             Method (WQBC, 1, NotSerialized)
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     00731|             {
> -syntaxcheck     00732|                 Store ("Get MXMTCControlData: STBC = ", Debug)
> -syntaxcheck     00733|                 Store (STBC, Debug)
> +syntaxcheck     00730|             {
> +syntaxcheck     00731|                 Store ("Get MXMTCControlData: STBC = ", Debug)
> +syntaxcheck     00732|                 Store (STBC, Debug)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 737
> +syntaxcheck     line 736
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00734|                 Return (STBC) /* \_SB_.AMW0.STBC */
> -syntaxcheck     00735|             }
> -syntaxcheck     00736|
> -syntaxcheck     00737|             Method (WSBC, 2, NotSerialized)
> +syntaxcheck     00733|                 Return (STBC) /* \_SB_.AMW0.STBC */
> +syntaxcheck     00734|             }
> +syntaxcheck     00735|
> +syntaxcheck     00736|             Method (WSBC, 2, NotSerialized)
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     00738|             {
> -syntaxcheck     00739|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
> -syntaxcheck     00740|                 Store ("Set MXMTCControlData: STBC = ", Debug)
> +syntaxcheck     00737|             {
> +syntaxcheck     00738|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
> +syntaxcheck     00739|                 Store ("Set MXMTCControlData: STBC = ", Debug)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1063
> +syntaxcheck     Assembler error in line 1062
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01060|                     0x00000000,         // Range Minimum
> -syntaxcheck     01061|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01062|                     0x00000000,         // Translation Offset
> -syntaxcheck     01063|                     0x00000000,         // Length
> +syntaxcheck     01059|                     0x00000000,         // Range Minimum
> +syntaxcheck     01060|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01061|                     0x00000000,         // Translation Offset
> +syntaxcheck     01062|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01064|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01065|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01066|                     0x00000000,         // Granularity
> +syntaxcheck     01063|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01064|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01065|                     0x00000000,         // Granularity
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -119,18 +119,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 1077
> +syntaxcheck     Assembler error in line 1076
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01074|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01075|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01076|                     0x00000000,         // Translation Offset
> -syntaxcheck     01077|                     0x00000000,         // Length
> +syntaxcheck     01073|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01074|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01075|                     0x00000000,         // Translation Offset
> +syntaxcheck     01076|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01078|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01079|             })
> -syntaxcheck     01080|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01077|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01078|             })
> +syntaxcheck     01079|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -142,32 +142,32 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>   syntaxcheck     specification for more details.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 1900
> +syntaxcheck     in line 1899
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01897|
> -syntaxcheck     01898|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> -syntaxcheck     01899|                         {
> -syntaxcheck     01900|                             Divide (Arg0, 0x0A, Local0, Local1)
> +syntaxcheck     01896|
> +syntaxcheck     01897|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> +syntaxcheck     01898|                         {
> +syntaxcheck     01899|                             Divide (Arg0, 0x0A, Local0, Local1)
>   syntaxcheck          |                                                     ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
> -syntaxcheck     01901|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
> -syntaxcheck     01902|                         }
> -syntaxcheck     01903|
> +syntaxcheck     01900|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
> +syntaxcheck     01901|                         }
> +syntaxcheck     01902|
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2132
> +syntaxcheck     Assembler remark in line 2131
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02129|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02130|                 }
> -syntaxcheck     02131|
> -syntaxcheck     02132|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02128|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02129|                 }
> +syntaxcheck     02130|
> +syntaxcheck     02131|                 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     02133|                 {
> -syntaxcheck     02134|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02135|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02132|                 {
> +syntaxcheck     02133|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02134|                     If (LNotEqual (DIDL, Zero))
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -178,18 +178,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_RETURN_TYPES: Test 1,
> -syntaxcheck     Assembler warning in line 3346
> +syntaxcheck     Assembler warning in line 3345
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     03343|                     Return (TMPF) /* \GETF.TMPF */
> -syntaxcheck     03344|                 }
> -syntaxcheck     03345|
> -syntaxcheck     03346|                 Method (SETP, 3, Serialized)
> +syntaxcheck     03342|                     Return (TMPF) /* \GETF.TMPF */
> +syntaxcheck     03343|                 }
> +syntaxcheck     03344|
> +syntaxcheck     03345|                 Method (SETP, 3, Serialized)
>   syntaxcheck          |                           ^
>   syntaxcheck          | Warning 3115: Not all control paths return a value    (SETP)
> -syntaxcheck     03347|                 {
> -syntaxcheck     03348|                     If (LGreater (Arg0, 0xF0))
> -syntaxcheck     03349|                     {
> +syntaxcheck     03346|                 {
> +syntaxcheck     03347|                     If (LGreater (Arg0, 0xF0))
> +syntaxcheck     03348|                     {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of
> @@ -200,46 +200,46 @@ syntaxcheck     an conditional op-code returns a value and another does
>   syntaxcheck     not, which is inconsistent behaviour.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 5351
> +syntaxcheck     in line 5350
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05348|                         If (LEqual (Arg0, 0x03))
> -syntaxcheck     05349|                         {
> -syntaxcheck     05350|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
> -syntaxcheck     05351|                             If (CondRefOf (_OSI, Local0))
> +syntaxcheck     05347|                         If (LEqual (Arg0, 0x03))
> +syntaxcheck     05348|                         {
> +syntaxcheck     05349|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
> +syntaxcheck     05350|                             If (CondRefOf (_OSI, Local0))
>   syntaxcheck          |                                                      ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
> -syntaxcheck     05352|                             {
> -syntaxcheck     05353|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
> -syntaxcheck     05354|                                 If (_OSI ("Windows 2006"))
> +syntaxcheck     05351|                             {
> +syntaxcheck     05352|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
> +syntaxcheck     05353|                                 If (_OSI ("Windows 2006"))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 5681
> +syntaxcheck     line 5680
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05678|                         Return (Arg1)
> -syntaxcheck     05679|                     }
> -syntaxcheck     05680|
> -syntaxcheck     05681|                     Method (TUVR, 1, NotSerialized)
> +syntaxcheck     05677|                         Return (Arg1)
> +syntaxcheck     05678|                     }
> +syntaxcheck     05679|
> +syntaxcheck     05680|                     Method (TUVR, 1, NotSerialized)
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     05682|                     {
> -syntaxcheck     05683|                         Return (0x03)
> -syntaxcheck     05684|                     }
> +syntaxcheck     05681|                     {
> +syntaxcheck     05682|                         Return (0x03)
> +syntaxcheck     05683|                     }
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5771
> +syntaxcheck     Assembler remark in line 5770
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05768|                         }
> -syntaxcheck     05769|                     }
> -syntaxcheck     05770|
> -syntaxcheck     05771|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05767|                         }
> +syntaxcheck     05768|                     }
> +syntaxcheck     05769|
> +syntaxcheck     05770|                     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     05772|                     {
> -syntaxcheck     05773|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05774|                         {
> +syntaxcheck     05771|                     {
> +syntaxcheck     05772|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05773|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -250,18 +250,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 5825
> +syntaxcheck     Assembler remark in line 5824
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05822|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05823|                     }
> -syntaxcheck     05824|
> -syntaxcheck     05825|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05821|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05822|                     }
> +syntaxcheck     05823|
> +syntaxcheck     05824|                     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     05826|                     {
> -syntaxcheck     05827|                         Name (PBST, Package (0x04)
> -syntaxcheck     05828|                         {
> +syntaxcheck     05825|                     {
> +syntaxcheck     05826|                         Name (PBST, Package (0x04)
> +syntaxcheck     05827|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -272,32 +272,32 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 5847
> +syntaxcheck     in line 5846
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05844|                         If (BFC1)
> -syntaxcheck     05845|                         {
> -syntaxcheck     05846|                             Multiply (BGU1, BFC1, Local2)
> -syntaxcheck     05847|                             Divide (Local2, 0x64, Local4, Local2)
> +syntaxcheck     05843|                         If (BFC1)
> +syntaxcheck     05844|                         {
> +syntaxcheck     05845|                             Multiply (BGU1, BFC1, Local2)
> +syntaxcheck     05846|                             Divide (Local2, 0x64, Local4, Local2)
>   syntaxcheck          |                                                       ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local4)
> -syntaxcheck     05848|                         }
> -syntaxcheck     05849|                         Else
> -syntaxcheck     05850|                         {
> +syntaxcheck     05847|                         }
> +syntaxcheck     05848|                         Else
> +syntaxcheck     05849|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5931
> +syntaxcheck     Assembler remark in line 5930
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05928|                 Device (PRID)
> -syntaxcheck     05929|                 {
> -syntaxcheck     05930|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05931|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05927|                 Device (PRID)
> +syntaxcheck     05928|                 {
> +syntaxcheck     05929|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05930|                     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     05932|                     {
> -syntaxcheck     05933|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05934|                         {
> +syntaxcheck     05931|                     {
> +syntaxcheck     05932|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05933|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -308,46 +308,46 @@ 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 6004
> +syntaxcheck     Assembler remark in line 6003
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06001|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06002|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06000|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06001|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6006
> +syntaxcheck     Assembler remark in line 6005
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06008|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06009|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06007|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06008|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_SOME_NO_RETVAL: Test 1,
> -syntaxcheck     Assembler warning in line 6014
> +syntaxcheck     Assembler warning in line 6013
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06011|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06012|                             }
> -syntaxcheck     06013|
> -syntaxcheck     06014|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06010|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06011|                             }
> +syntaxcheck     06012|
> +syntaxcheck     06013|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
>   syntaxcheck          |                                   ^
>   syntaxcheck          | Warning 3122: Called method may not always return a value
> -syntaxcheck     06015|                             If (And (FLAG, One))
> -syntaxcheck     06016|                             {
> -syntaxcheck     06017|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
> +syntaxcheck     06014|                             If (And (FLAG, One))
> +syntaxcheck     06015|                             {
> +syntaxcheck     06016|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Warning #3122, ASL_MSG_SOME_NO_RETVAL):
> @@ -357,46 +357,46 @@ syntaxcheck     needs to be fixed to avoid incorrect behaviour at run
>   syntaxcheck     time.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6047
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06046|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06044|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06045|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6050
> +syntaxcheck     Assembler remark in line 6049
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06052|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06053|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06051|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06052|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6097
> +syntaxcheck     Assembler remark in line 6096
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06094|                     Device (P_D0)
> -syntaxcheck     06095|                     {
> -syntaxcheck     06096|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06097|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06093|                     Device (P_D0)
> +syntaxcheck     06094|                     {
> +syntaxcheck     06095|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06096|                         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     06098|                         {
> -syntaxcheck     06099|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06100|                             {
> +syntaxcheck     06097|                         {
> +syntaxcheck     06098|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06099|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -407,18 +407,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 6162
> +syntaxcheck     Assembler remark in line 6161
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06159|                     Device (P_D1)
> -syntaxcheck     06160|                     {
> -syntaxcheck     06161|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06162|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06158|                     Device (P_D1)
> +syntaxcheck     06159|                     {
> +syntaxcheck     06160|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06161|                         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     06163|                         {
> -syntaxcheck     06164|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06165|                             {
> +syntaxcheck     06162|                         {
> +syntaxcheck     06163|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06164|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -435,18 +435,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#1)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 34
> +syntaxcheck     Assembler remark in line 33
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00031|         Device (PRT0)
> -syntaxcheck     00032|         {
> -syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00035|             {
> -syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00037|                 {
> +syntaxcheck     00034|             {
> +syntaxcheck     00035|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00036|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -457,74 +457,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 42
> +syntaxcheck     Assembler remark in line 41
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 })
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +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 is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +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 43
> +syntaxcheck     Assembler remark in line 42
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +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 44
> +syntaxcheck     Assembler remark in line 43
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 45
> +syntaxcheck     Assembler remark in line 44
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00048|                 {
> +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 76
> +syntaxcheck     Assembler remark in line 75
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00073|         Device (PRT1)
> -syntaxcheck     00074|         {
> -syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00077|             {
> -syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00079|                 {
> +syntaxcheck     00076|             {
> +syntaxcheck     00077|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00078|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -535,74 +535,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 84
> +syntaxcheck     Assembler remark in line 83
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 })
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +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 is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +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 85
> +syntaxcheck     Assembler remark in line 84
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +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 86
> +syntaxcheck     Assembler remark in line 85
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 87
> +syntaxcheck     Assembler remark in line 86
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00090|                 {
> +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 118
> +syntaxcheck     Assembler remark in line 117
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00115|         Device (PRT2)
> -syntaxcheck     00116|         {
> -syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00119|             {
> -syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00121|                 {
> +syntaxcheck     00118|             {
> +syntaxcheck     00119|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00120|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -613,60 +613,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 126
> +syntaxcheck     Assembler remark in line 125
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 })
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +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 is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +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 127
> +syntaxcheck     Assembler remark in line 126
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +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 128
> +syntaxcheck     Assembler remark in line 127
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 129
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00132|                 {
> +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, 15
>   syntaxcheck     remarks.
> @@ -675,18 +675,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#2)
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 48
> +syntaxcheck     in line 47
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00045|
> -syntaxcheck     00046|         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> -syntaxcheck     00047|         {
> -syntaxcheck     00048|             Divide (Arg0, 0x0A, Local0, Local1)
> +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     00049|             Store (Local1, \_SB.PCI0.LPCB.EC0.BRTS)
> -syntaxcheck     00050|         }
> -syntaxcheck     00051|
> +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.
> @@ -707,18 +707,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#5)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 56
> +syntaxcheck     Assembler remark in line 55
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00053|     {
> -syntaxcheck     00054|         Name (HI0, 0x00)
> -syntaxcheck     00055|         Name (HC0, 0x00)
> -syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +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)
> -syntaxcheck     00057|         {
> -syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
> +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
> @@ -729,18 +729,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 71
> +syntaxcheck     Assembler remark in line 70
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     00067|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
> +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
> @@ -751,18 +751,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 129
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00126|     {
> -syntaxcheck     00127|         Name (HI1, 0x00)
> -syntaxcheck     00128|         Name (HC1, 0x00)
> -syntaxcheck     00129|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +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)
> -syntaxcheck     00130|         {
> -syntaxcheck     00131|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00132|             CreateDWordField (Arg0, 0x04, SIZE)
> +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
> @@ -773,18 +773,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 144
> +syntaxcheck     Assembler remark in line 143
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00141|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00142|         }
> -syntaxcheck     00143|
> -syntaxcheck     00144|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00140|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
> -syntaxcheck     00145|         {
> -syntaxcheck     00146|             CreateDWordField (Arg3, 0x00, STS1)
> -syntaxcheck     00147|             CreateDWordField (Arg3, 0x04, CAP1)
> +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
>

Acked-by: Alex Hung <alex.hung@canonical.com>
Ivan Hu April 1, 2016, 8:50 a.m. UTC | #2
On 2016年03月19日 07:58, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> The latest ACPICA changes the output of dissassembly a small
> amount (blank lines removed).  Cater for these minor changes
> in the tests so that the output is in sync with the latest
> ACPICA output.
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   fwts-test/disassemble-0001/DSDT0.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT1.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT2.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT3.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT4.dsl.original   |   1 -
>   fwts-test/disassemble-0001/SSDT5.dsl.original   |   1 -
>   fwts-test/disassemble-0001/test-0001.sh         |   5 +-
>   fwts-test/syntaxcheck-0001/syntaxcheck-0001.log | 704 ++++++++++++------------
>   8 files changed, 355 insertions(+), 360 deletions(-)
>
> diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
> index 831b3ae..5f46fff 100644
> --- a/fwts-test/disassemble-0001/DSDT0.dsl.original
> +++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_24115_DSDT_2.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
>   {
> -
>       External (_PR_.CPU0._PPC, UnknownObj)
>       External (CFGD, IntObj)
>       External (PDC0, IntObj)
> diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
> index e1d7fe6..a3f31fc 100644
> --- a/fwts-test/disassemble-0001/SSDT1.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
>   {
> -
>       External (_SB_.PCI0.SATA, DeviceObj)
>       External (GTF0, FieldUnitObj)
>       External (GTF1, FieldUnitObj)
> diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
> index a420628..0dd6037 100644
> --- a/fwts-test/disassemble-0001/SSDT2.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
>   {
> -
>       External (_SB_.PCI0.GFX0.DD03, DeviceObj)
>       External (_SB_.PCI0.LPCB.EC0_.BRTS, FieldUnitObj)
>   
> diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
> index ddc5f54..2f3db1c 100644
> --- a/fwts-test/disassemble-0001/SSDT3.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
>   {
> -
>       External (_PR_.CPU0, ProcessorObj)
>       External (_PSS, IntObj)
>       External (CFGD, IntObj)
> diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
> index 2eca5a8..d27e8cb 100644
> --- a/fwts-test/disassemble-0001/SSDT4.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
>   {
> -
>       External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
>       External (_PR_.CPU0._TSS, MethodObj)    // 0 Arguments
>       External (_PR_.CPU1, ProcessorObj)
> diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
> index 4138d4c..566d873 100644
> --- a/fwts-test/disassemble-0001/SSDT5.dsl.original
> +++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
> @@ -20,7 +20,6 @@
>    */
>   DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
>   {
> -
>       External (_PR_.CPU0, ProcessorObj)
>       External (_PR_.CPU1, ProcessorObj)
>       External (PCP0, FieldUnitObj)
> diff --git a/fwts-test/disassemble-0001/test-0001.sh b/fwts-test/disassemble-0001/test-0001.sh
> index 54543a9..1819f62 100755
> --- a/fwts-test/disassemble-0001/test-0001.sh
> +++ b/fwts-test/disassemble-0001/test-0001.sh
> @@ -12,6 +12,7 @@ if [ $? -eq 0 ]; then
>   	exit 77
>   fi
>   
> +rm -rf $TMPDIR
>   mkdir $TMPDIR
>   $FWTS -w 80 --dumpfile=$HERE/acpidump.log --disassemble-aml=$TMPDIR - > $TMPLOG
>   
> @@ -31,8 +32,8 @@ do
>   	#
>   	#  Remove lines that contain a tmp file output name in disassembly
>   	#
> -	grep -v "/tmp/fwts_" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
> -	grep -v "/tmp/fwts_" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
> +	grep -v "DefinitionBlock" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
> +	grep -v "DefinitionBlock" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
>   	
>   	diff $TMPDIR/$I.dsl.fixed.$$ $TMPDIR/$I.dsl.orig.fixed.$$
>   	if [ $? -eq 0 ]; then
> diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> index b74b7a7..2a94f7d 100644
> --- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -7,46 +7,46 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table DSDT (#0)
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 243
> +syntaxcheck     in line 242
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00240|             }
> -syntaxcheck     00241|
> -syntaxcheck     00242|             Store (0x07D0, OSYS) /* \OSYS */
> -syntaxcheck     00243|             If (CondRefOf (_OSI, Local0))
> +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     00244|             {
> -syntaxcheck     00245|                 If (_OSI ("Linux"))
> -syntaxcheck     00246|                 {
> +syntaxcheck     00243|             {
> +syntaxcheck     00244|                 If (_OSI ("Linux"))
> +syntaxcheck     00245|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 693
> +syntaxcheck     in line 692
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00690|     Name (_PSC, Zero)  // _PSC: Power State Current
> -syntaxcheck     00691|     Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
> -syntaxcheck     00692|     {
> -syntaxcheck     00693|         Store (_PSC, Local0)
> +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     00694|         Store (Zero, _PSC) /* \_PSC */
> -syntaxcheck     00695|     }
> -syntaxcheck     00696|
> +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 706
> +syntaxcheck     error in line 705
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00703|     {
> -syntaxcheck     00704|         Device (AMW0)
> -syntaxcheck     00705|         {
> -syntaxcheck     00706|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
> +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     00707|             Name (_UID, Zero)  // _UID: Unique ID
> -syntaxcheck     00708|             Name (_WDG, Buffer (0x3C)
> -syntaxcheck     00709|             {
> +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
> @@ -54,60 +54,60 @@ syntaxcheck     in literal string that are not hexadecimal letters must be
>   syntaxcheck     upper case.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 723
> +syntaxcheck     line 722
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00720|             {
> -syntaxcheck     00721|                  0x01, 0x14, 0x03, 0x00                           /* .... */
> -syntaxcheck     00722|             })
> -syntaxcheck     00723|             Method (WQAC, 1, NotSerialized)
> +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     00724|             {
> -syntaxcheck     00725|                 Store ("MXMTCConfigData", Debug)
> -syntaxcheck     00726|                 Return (STAC) /* \_SB_.AMW0.STAC */
> +syntaxcheck     00723|             {
> +syntaxcheck     00724|                 Store ("MXMTCConfigData", Debug)
> +syntaxcheck     00725|                 Return (STAC) /* \_SB_.AMW0.STAC */
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 730
> +syntaxcheck     line 729
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00727|             }
> -syntaxcheck     00728|
> -syntaxcheck     00729|             Name (STBC, Unicode ("\x01"))
> -syntaxcheck     00730|             Method (WQBC, 1, NotSerialized)
> +syntaxcheck     00726|             }
> +syntaxcheck     00727|
> +syntaxcheck     00728|             Name (STBC, Unicode ("\x01"))
> +syntaxcheck     00729|             Method (WQBC, 1, NotSerialized)
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     00731|             {
> -syntaxcheck     00732|                 Store ("Get MXMTCControlData: STBC = ", Debug)
> -syntaxcheck     00733|                 Store (STBC, Debug)
> +syntaxcheck     00730|             {
> +syntaxcheck     00731|                 Store ("Get MXMTCControlData: STBC = ", Debug)
> +syntaxcheck     00732|                 Store (STBC, Debug)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 737
> +syntaxcheck     line 736
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00734|                 Return (STBC) /* \_SB_.AMW0.STBC */
> -syntaxcheck     00735|             }
> -syntaxcheck     00736|
> -syntaxcheck     00737|             Method (WSBC, 2, NotSerialized)
> +syntaxcheck     00733|                 Return (STBC) /* \_SB_.AMW0.STBC */
> +syntaxcheck     00734|             }
> +syntaxcheck     00735|
> +syntaxcheck     00736|             Method (WSBC, 2, NotSerialized)
>   syntaxcheck          |                       ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     00738|             {
> -syntaxcheck     00739|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
> -syntaxcheck     00740|                 Store ("Set MXMTCControlData: STBC = ", Debug)
> +syntaxcheck     00737|             {
> +syntaxcheck     00738|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
> +syntaxcheck     00739|                 Store ("Set MXMTCControlData: STBC = ", Debug)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
> -syntaxcheck     Assembler error in line 1063
> +syntaxcheck     Assembler error in line 1062
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01060|                     0x00000000,         // Range Minimum
> -syntaxcheck     01061|                     0xDFFFFFFF,         // Range Maximum
> -syntaxcheck     01062|                     0x00000000,         // Translation Offset
> -syntaxcheck     01063|                     0x00000000,         // Length
> +syntaxcheck     01059|                     0x00000000,         // Range Minimum
> +syntaxcheck     01060|                     0xDFFFFFFF,         // Range Maximum
> +syntaxcheck     01061|                     0x00000000,         // Translation Offset
> +syntaxcheck     01062|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01064|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> -syntaxcheck     01065|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> -syntaxcheck     01066|                     0x00000000,         // Granularity
> +syntaxcheck     01063|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
> +syntaxcheck     01064|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
> +syntaxcheck     01065|                     0x00000000,         // Granularity
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -119,18 +119,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 1077
> +syntaxcheck     Assembler error in line 1076
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01074|                     0xFED40000,         // Range Minimum
> -syntaxcheck     01075|                     0xFED44FFF,         // Range Maximum
> -syntaxcheck     01076|                     0x00000000,         // Translation Offset
> -syntaxcheck     01077|                     0x00000000,         // Length
> +syntaxcheck     01073|                     0xFED40000,         // Range Minimum
> +syntaxcheck     01074|                     0xFED44FFF,         // Range Maximum
> +syntaxcheck     01075|                     0x00000000,         // Translation Offset
> +syntaxcheck     01076|                     0x00000000,         // Length
>   syntaxcheck          |                             ^
>   syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
> -syntaxcheck     01078|                     ,, , AddressRangeMemory, TypeStatic)
> -syntaxcheck     01079|             })
> -syntaxcheck     01080|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
> +syntaxcheck     01077|                     ,, , AddressRangeMemory, TypeStatic)
> +syntaxcheck     01078|             })
> +syntaxcheck     01079|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
> @@ -142,32 +142,32 @@ syntaxcheck     Address Space Resource Descriptors of the ACPI
>   syntaxcheck     specification for more details.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 1900
> +syntaxcheck     in line 1899
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     01897|
> -syntaxcheck     01898|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> -syntaxcheck     01899|                         {
> -syntaxcheck     01900|                             Divide (Arg0, 0x0A, Local0, Local1)
> +syntaxcheck     01896|
> +syntaxcheck     01897|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> +syntaxcheck     01898|                         {
> +syntaxcheck     01899|                             Divide (Arg0, 0x0A, Local0, Local1)
>   syntaxcheck          |                                                     ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
> -syntaxcheck     01901|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
> -syntaxcheck     01902|                         }
> -syntaxcheck     01903|
> +syntaxcheck     01900|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
> +syntaxcheck     01901|                         }
> +syntaxcheck     01902|
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 2132
> +syntaxcheck     Assembler remark in line 2131
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     02129|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> -syntaxcheck     02130|                 }
> -syntaxcheck     02131|
> -syntaxcheck     02132|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
> +syntaxcheck     02128|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
> +syntaxcheck     02129|                 }
> +syntaxcheck     02130|
> +syntaxcheck     02131|                 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     02133|                 {
> -syntaxcheck     02134|                     Store (Zero, NDID) /* \NDID */
> -syntaxcheck     02135|                     If (LNotEqual (DIDL, Zero))
> +syntaxcheck     02132|                 {
> +syntaxcheck     02133|                     Store (Zero, NDID) /* \NDID */
> +syntaxcheck     02134|                     If (LNotEqual (DIDL, Zero))
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -178,18 +178,18 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_RETURN_TYPES: Test 1,
> -syntaxcheck     Assembler warning in line 3346
> +syntaxcheck     Assembler warning in line 3345
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     03343|                     Return (TMPF) /* \GETF.TMPF */
> -syntaxcheck     03344|                 }
> -syntaxcheck     03345|
> -syntaxcheck     03346|                 Method (SETP, 3, Serialized)
> +syntaxcheck     03342|                     Return (TMPF) /* \GETF.TMPF */
> +syntaxcheck     03343|                 }
> +syntaxcheck     03344|
> +syntaxcheck     03345|                 Method (SETP, 3, Serialized)
>   syntaxcheck          |                           ^
>   syntaxcheck          | Warning 3115: Not all control paths return a value    (SETP)
> -syntaxcheck     03347|                 {
> -syntaxcheck     03348|                     If (LGreater (Arg0, 0xF0))
> -syntaxcheck     03349|                     {
> +syntaxcheck     03346|                 {
> +syntaxcheck     03347|                     If (LGreater (Arg0, 0xF0))
> +syntaxcheck     03348|                     {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of
> @@ -200,46 +200,46 @@ syntaxcheck     an conditional op-code returns a value and another does
>   syntaxcheck     not, which is inconsistent behaviour.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 5351
> +syntaxcheck     in line 5350
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05348|                         If (LEqual (Arg0, 0x03))
> -syntaxcheck     05349|                         {
> -syntaxcheck     05350|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
> -syntaxcheck     05351|                             If (CondRefOf (_OSI, Local0))
> +syntaxcheck     05347|                         If (LEqual (Arg0, 0x03))
> +syntaxcheck     05348|                         {
> +syntaxcheck     05349|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
> +syntaxcheck     05350|                             If (CondRefOf (_OSI, Local0))
>   syntaxcheck          |                                                      ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
> -syntaxcheck     05352|                             {
> -syntaxcheck     05353|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
> -syntaxcheck     05354|                                 If (_OSI ("Windows 2006"))
> +syntaxcheck     05351|                             {
> +syntaxcheck     05352|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
> +syntaxcheck     05353|                                 If (_OSI ("Windows 2006"))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
> -syntaxcheck     line 5681
> +syntaxcheck     line 5680
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05678|                         Return (Arg1)
> -syntaxcheck     05679|                     }
> -syntaxcheck     05680|
> -syntaxcheck     05681|                     Method (TUVR, 1, NotSerialized)
> +syntaxcheck     05677|                         Return (Arg1)
> +syntaxcheck     05678|                     }
> +syntaxcheck     05679|
> +syntaxcheck     05680|                     Method (TUVR, 1, NotSerialized)
>   syntaxcheck          |                               ^
>   syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
> -syntaxcheck     05682|                     {
> -syntaxcheck     05683|                         Return (0x03)
> -syntaxcheck     05684|                     }
> +syntaxcheck     05681|                     {
> +syntaxcheck     05682|                         Return (0x03)
> +syntaxcheck     05683|                     }
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5771
> +syntaxcheck     Assembler remark in line 5770
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05768|                         }
> -syntaxcheck     05769|                     }
> -syntaxcheck     05770|
> -syntaxcheck     05771|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
> +syntaxcheck     05767|                         }
> +syntaxcheck     05768|                     }
> +syntaxcheck     05769|
> +syntaxcheck     05770|                     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     05772|                     {
> -syntaxcheck     05773|                         Name (STAT, Package (0x0D)
> -syntaxcheck     05774|                         {
> +syntaxcheck     05771|                     {
> +syntaxcheck     05772|                         Name (STAT, Package (0x0D)
> +syntaxcheck     05773|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -250,18 +250,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 5825
> +syntaxcheck     Assembler remark in line 5824
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05822|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> -syntaxcheck     05823|                     }
> -syntaxcheck     05824|
> -syntaxcheck     05825|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
> +syntaxcheck     05821|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
> +syntaxcheck     05822|                     }
> +syntaxcheck     05823|
> +syntaxcheck     05824|                     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     05826|                     {
> -syntaxcheck     05827|                         Name (PBST, Package (0x04)
> -syntaxcheck     05828|                         {
> +syntaxcheck     05825|                     {
> +syntaxcheck     05826|                         Name (PBST, Package (0x04)
> +syntaxcheck     05827|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -272,32 +272,32 @@ syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 5847
> +syntaxcheck     in line 5846
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05844|                         If (BFC1)
> -syntaxcheck     05845|                         {
> -syntaxcheck     05846|                             Multiply (BGU1, BFC1, Local2)
> -syntaxcheck     05847|                             Divide (Local2, 0x64, Local4, Local2)
> +syntaxcheck     05843|                         If (BFC1)
> +syntaxcheck     05844|                         {
> +syntaxcheck     05845|                             Multiply (BGU1, BFC1, Local2)
> +syntaxcheck     05846|                             Divide (Local2, 0x64, Local4, Local2)
>   syntaxcheck          |                                                       ^
>   syntaxcheck          | Warning 3144: Method Local is set but never used    (Local4)
> -syntaxcheck     05848|                         }
> -syntaxcheck     05849|                         Else
> -syntaxcheck     05850|                         {
> +syntaxcheck     05847|                         }
> +syntaxcheck     05848|                         Else
> +syntaxcheck     05849|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 5931
> +syntaxcheck     Assembler remark in line 5930
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     05928|                 Device (PRID)
> -syntaxcheck     05929|                 {
> -syntaxcheck     05930|                     Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     05931|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
> +syntaxcheck     05927|                 Device (PRID)
> +syntaxcheck     05928|                 {
> +syntaxcheck     05929|                     Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     05930|                     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     05932|                     {
> -syntaxcheck     05933|                         Name (PBUF, Buffer (0x14)
> -syntaxcheck     05934|                         {
> +syntaxcheck     05931|                     {
> +syntaxcheck     05932|                         Name (PBUF, Buffer (0x14)
> +syntaxcheck     05933|                         {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -308,46 +308,46 @@ 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 6004
> +syntaxcheck     Assembler remark in line 6003
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06001|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06002|                             CreateWordField (Arg1, 0x62, W490)
> -syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06000|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06001|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
> -syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6006
> +syntaxcheck     Assembler remark in line 6005
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
> -syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
> -syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
> -syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
> +syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
> +syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
> +syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
> -syntaxcheck     06008|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06009|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
> +syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06007|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06008|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_SOME_NO_RETVAL: Test 1,
> -syntaxcheck     Assembler warning in line 6014
> +syntaxcheck     Assembler warning in line 6013
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06011|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06012|                             }
> -syntaxcheck     06013|
> -syntaxcheck     06014|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06010|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06011|                             }
> +syntaxcheck     06012|
> +syntaxcheck     06013|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
>   syntaxcheck          |                                   ^
>   syntaxcheck          | Warning 3122: Called method may not always return a value
> -syntaxcheck     06015|                             If (And (FLAG, One))
> -syntaxcheck     06016|                             {
> -syntaxcheck     06017|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
> +syntaxcheck     06014|                             If (And (FLAG, One))
> +syntaxcheck     06015|                             {
> +syntaxcheck     06016|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Warning #3122, ASL_MSG_SOME_NO_RETVAL):
> @@ -357,46 +357,46 @@ syntaxcheck     needs to be fixed to avoid incorrect behaviour at run
>   syntaxcheck     time.
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6048
> +syntaxcheck     Assembler remark in line 6047
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06045|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> -syntaxcheck     06046|                             CreateWordField (Arg2, 0x62, W491)
> -syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06044|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
> +syntaxcheck     06045|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
> -syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> -syntaxcheck     Assembler remark in line 6050
> +syntaxcheck     Assembler remark in line 6049
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
> -syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
> -syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
> -syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
> +syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
> +syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
> +syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
>   syntaxcheck          |                                                            ^
>   syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> -syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
> -syntaxcheck     06052|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> -syntaxcheck     06053|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
> +syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06051|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
> +syntaxcheck     06052|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
>   syntaxcheck     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 6097
> +syntaxcheck     Assembler remark in line 6096
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06094|                     Device (P_D0)
> -syntaxcheck     06095|                     {
> -syntaxcheck     06096|                         Name (_ADR, Zero)  // _ADR: Address
> -syntaxcheck     06097|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06093|                     Device (P_D0)
> +syntaxcheck     06094|                     {
> +syntaxcheck     06095|                         Name (_ADR, Zero)  // _ADR: Address
> +syntaxcheck     06096|                         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     06098|                         {
> -syntaxcheck     06099|                             Name (PIB0, Buffer (0x0E)
> -syntaxcheck     06100|                             {
> +syntaxcheck     06097|                         {
> +syntaxcheck     06098|                             Name (PIB0, Buffer (0x0E)
> +syntaxcheck     06099|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -407,18 +407,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 6162
> +syntaxcheck     Assembler remark in line 6161
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     06159|                     Device (P_D1)
> -syntaxcheck     06160|                     {
> -syntaxcheck     06161|                         Name (_ADR, One)  // _ADR: Address
> -syntaxcheck     06162|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
> +syntaxcheck     06158|                     Device (P_D1)
> +syntaxcheck     06159|                     {
> +syntaxcheck     06160|                         Name (_ADR, One)  // _ADR: Address
> +syntaxcheck     06161|                         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     06163|                         {
> -syntaxcheck     06164|                             Name (PIB1, Buffer (0x0E)
> -syntaxcheck     06165|                             {
> +syntaxcheck     06162|                         {
> +syntaxcheck     06163|                             Name (PIB1, Buffer (0x0E)
> +syntaxcheck     06164|                             {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -435,18 +435,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#1)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 34
> +syntaxcheck     Assembler remark in line 33
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00031|         Device (PRT0)
> -syntaxcheck     00032|         {
> -syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
> -syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00035|             {
> -syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
> -syntaxcheck     00037|                 {
> +syntaxcheck     00034|             {
> +syntaxcheck     00035|                 Name (GBU0, Buffer (0x07)
> +syntaxcheck     00036|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -457,74 +457,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 42
> +syntaxcheck     Assembler remark in line 41
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00039|                 })
> -syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
> -syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
> -syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
> +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 is within method [_SDD])
> -syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> +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 43
> +syntaxcheck     Assembler remark in line 42
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> +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 44
> +syntaxcheck     Assembler remark in line 43
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 45
> +syntaxcheck     Assembler remark in line 44
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
> -syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00048|                 {
> +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 76
> +syntaxcheck     Assembler remark in line 75
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00073|         Device (PRT1)
> -syntaxcheck     00074|         {
> -syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
> -syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00077|             {
> -syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
> -syntaxcheck     00079|                 {
> +syntaxcheck     00076|             {
> +syntaxcheck     00077|                 Name (GBU1, Buffer (0x07)
> +syntaxcheck     00078|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -535,74 +535,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 84
> +syntaxcheck     Assembler remark in line 83
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00081|                 })
> -syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
> -syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
> -syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
> +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 is within method [_SDD])
> -syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> +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 85
> +syntaxcheck     Assembler remark in line 84
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> +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 86
> +syntaxcheck     Assembler remark in line 85
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 87
> +syntaxcheck     Assembler remark in line 86
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
> -syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00090|                 {
> +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 118
> +syntaxcheck     Assembler remark in line 117
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00115|         Device (PRT2)
> -syntaxcheck     00116|         {
> -syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
> -syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
> +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)
> -syntaxcheck     00119|             {
> -syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
> -syntaxcheck     00121|                 {
> +syntaxcheck     00118|             {
> +syntaxcheck     00119|                 Name (GBU2, Buffer (0x07)
> +syntaxcheck     00120|                 {
>   syntaxcheck     ==========================================================
>   syntaxcheck
>   syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
> @@ -613,60 +613,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 126
> +syntaxcheck     Assembler remark in line 125
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00123|                 })
> -syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
> -syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
> -syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
> +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 is within method [_SDD])
> -syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> +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 127
> +syntaxcheck     Assembler remark in line 126
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> +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 128
> +syntaxcheck     Assembler remark in line 127
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> +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 129
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     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 is within method [_SDD])
> -syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
> -syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
> -syntaxcheck     00132|                 {
> +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, 15
>   syntaxcheck     remarks.
> @@ -675,18 +675,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#2)
>   syntaxcheck
>   syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
> -syntaxcheck     in line 48
> +syntaxcheck     in line 47
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00045|
> -syntaxcheck     00046|         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
> -syntaxcheck     00047|         {
> -syntaxcheck     00048|             Divide (Arg0, 0x0A, Local0, Local1)
> +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     00049|             Store (Local1, \_SB.PCI0.LPCB.EC0.BRTS)
> -syntaxcheck     00050|         }
> -syntaxcheck     00051|
> +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.
> @@ -707,18 +707,18 @@ syntaxcheck
>   syntaxcheck     Checking ACPI table SSDT (#5)
>   syntaxcheck
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
> -syntaxcheck     Assembler remark in line 56
> +syntaxcheck     Assembler remark in line 55
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00053|     {
> -syntaxcheck     00054|         Name (HI0, 0x00)
> -syntaxcheck     00055|         Name (HC0, 0x00)
> -syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +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)
> -syntaxcheck     00057|         {
> -syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
> +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
> @@ -729,18 +729,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 71
> +syntaxcheck     Assembler remark in line 70
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -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     00067|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
> -syntaxcheck     00072|         {
> -syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
> -syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
> +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
> @@ -751,18 +751,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 129
> +syntaxcheck     Assembler remark in line 128
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00126|     {
> -syntaxcheck     00127|         Name (HI1, 0x00)
> -syntaxcheck     00128|         Name (HC1, 0x00)
> -syntaxcheck     00129|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
> +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)
> -syntaxcheck     00130|         {
> -syntaxcheck     00131|             CreateDWordField (Arg0, 0x00, REVS)
> -syntaxcheck     00132|             CreateDWordField (Arg0, 0x04, SIZE)
> +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
> @@ -773,18 +773,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 144
> +syntaxcheck     Assembler remark in line 143
>   syntaxcheck     Line | AML source
>   syntaxcheck     ----------------------------------------------------------
> -syntaxcheck     00141|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
> -syntaxcheck     00142|         }
> -syntaxcheck     00143|
> -syntaxcheck     00144|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
> +syntaxcheck     00140|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
> -syntaxcheck     00145|         {
> -syntaxcheck     00146|             CreateDWordField (Arg3, 0x00, STS1)
> -syntaxcheck     00147|             CreateDWordField (Arg3, 0x04, CAP1)
> +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
Acked-by: Ivan Hu <ivan.hu@canonical.com>
diff mbox

Patch

diff --git a/fwts-test/disassemble-0001/DSDT0.dsl.original b/fwts-test/disassemble-0001/DSDT0.dsl.original
index 831b3ae..5f46fff 100644
--- a/fwts-test/disassemble-0001/DSDT0.dsl.original
+++ b/fwts-test/disassemble-0001/DSDT0.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_24115_DSDT_2.aml", "DSDT", 2, "TOSCPL", "CRESTLNE", 0x06040000)
 {
-
     External (_PR_.CPU0._PPC, UnknownObj)
     External (CFGD, IntObj)
     External (PDC0, IntObj)
diff --git a/fwts-test/disassemble-0001/SSDT1.dsl.original b/fwts-test/disassemble-0001/SSDT1.dsl.original
index e1d7fe6..a3f31fc 100644
--- a/fwts-test/disassemble-0001/SSDT1.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT1.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_0.aml", "SSDT", 1, "SataRe", "SataAhci", 0x00001000)
 {
-
     External (_SB_.PCI0.SATA, DeviceObj)
     External (GTF0, FieldUnitObj)
     External (GTF1, FieldUnitObj)
diff --git a/fwts-test/disassemble-0001/SSDT2.dsl.original b/fwts-test/disassemble-0001/SSDT2.dsl.original
index a420628..0dd6037 100644
--- a/fwts-test/disassemble-0001/SSDT2.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT2.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_1.aml", "SSDT", 1, "BrtRef", "DD01BRT", 0x00001000)
 {
-
     External (_SB_.PCI0.GFX0.DD03, DeviceObj)
     External (_SB_.PCI0.LPCB.EC0_.BRTS, FieldUnitObj)
 
diff --git a/fwts-test/disassemble-0001/SSDT3.dsl.original b/fwts-test/disassemble-0001/SSDT3.dsl.original
index ddc5f54..2f3db1c 100644
--- a/fwts-test/disassemble-0001/SSDT3.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT3.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_2.aml", "SSDT", 1, "PmRef", "Cpu0Tst", 0x00003000)
 {
-
     External (_PR_.CPU0, ProcessorObj)
     External (_PSS, IntObj)
     External (CFGD, IntObj)
diff --git a/fwts-test/disassemble-0001/SSDT4.dsl.original b/fwts-test/disassemble-0001/SSDT4.dsl.original
index 2eca5a8..d27e8cb 100644
--- a/fwts-test/disassemble-0001/SSDT4.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT4.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_3.aml", "SSDT", 1, "PmRef", "Cpu1Tst", 0x00003000)
 {
-
     External (_PR_.CPU0._PTC, MethodObj)    // 0 Arguments
     External (_PR_.CPU0._TSS, MethodObj)    // 0 Arguments
     External (_PR_.CPU1, ProcessorObj)
diff --git a/fwts-test/disassemble-0001/SSDT5.dsl.original b/fwts-test/disassemble-0001/SSDT5.dsl.original
index 4138d4c..566d873 100644
--- a/fwts-test/disassemble-0001/SSDT5.dsl.original
+++ b/fwts-test/disassemble-0001/SSDT5.dsl.original
@@ -20,7 +20,6 @@ 
  */
 DefinitionBlock ("/tmp/fwts_tmp_table_21295_SSDT_4.aml", "SSDT", 1, "PmRef", "CpuPm", 0x00003000)
 {
-
     External (_PR_.CPU0, ProcessorObj)
     External (_PR_.CPU1, ProcessorObj)
     External (PCP0, FieldUnitObj)
diff --git a/fwts-test/disassemble-0001/test-0001.sh b/fwts-test/disassemble-0001/test-0001.sh
index 54543a9..1819f62 100755
--- a/fwts-test/disassemble-0001/test-0001.sh
+++ b/fwts-test/disassemble-0001/test-0001.sh
@@ -12,6 +12,7 @@  if [ $? -eq 0 ]; then
 	exit 77
 fi
 
+rm -rf $TMPDIR
 mkdir $TMPDIR
 $FWTS -w 80 --dumpfile=$HERE/acpidump.log --disassemble-aml=$TMPDIR - > $TMPLOG
 
@@ -31,8 +32,8 @@  do
 	#
 	#  Remove lines that contain a tmp file output name in disassembly
 	#
-	grep -v "/tmp/fwts_" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
-	grep -v "/tmp/fwts_" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
+	grep -v "DefinitionBlock" $TMPDIR/$I.dsl | grep -v "Disassembler version" | grep -v "Disassembly of"  | grep -v "Copyright" > $TMPDIR/$I.dsl.fixed.$$
+	grep -v "DefinitionBlock" $HERE/$I.dsl.original | grep -v "Disassembler version" | grep -v "Disassembly of" | grep -v "Copyright" > $TMPDIR/$I.dsl.orig.fixed.$$
 	
 	diff $TMPDIR/$I.dsl.fixed.$$ $TMPDIR/$I.dsl.orig.fixed.$$
 	if [ $? -eq 0 ]; then 
diff --git a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
index b74b7a7..2a94f7d 100644
--- a/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
+++ b/fwts-test/syntaxcheck-0001/syntaxcheck-0001.log
@@ -7,46 +7,46 @@  syntaxcheck
 syntaxcheck     Checking ACPI table DSDT (#0)
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 243
+syntaxcheck     in line 242
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00240|             }
-syntaxcheck     00241| 
-syntaxcheck     00242|             Store (0x07D0, OSYS) /* \OSYS */
-syntaxcheck     00243|             If (CondRefOf (_OSI, Local0))
+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     00244|             {
-syntaxcheck     00245|                 If (_OSI ("Linux"))
-syntaxcheck     00246|                 {
+syntaxcheck     00243|             {
+syntaxcheck     00244|                 If (_OSI ("Linux"))
+syntaxcheck     00245|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 693
+syntaxcheck     in line 692
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00690|     Name (_PSC, Zero)  // _PSC: Power State Current
-syntaxcheck     00691|     Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
-syntaxcheck     00692|     {
-syntaxcheck     00693|         Store (_PSC, Local0)
+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     00694|         Store (Zero, _PSC) /* \_PSC */
-syntaxcheck     00695|     }
-syntaxcheck     00696| 
+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 706
+syntaxcheck     error in line 705
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00703|     {
-syntaxcheck     00704|         Device (AMW0)
-syntaxcheck     00705|         {
-syntaxcheck     00706|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
+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     00707|             Name (_UID, Zero)  // _UID: Unique ID
-syntaxcheck     00708|             Name (_WDG, Buffer (0x3C)
-syntaxcheck     00709|             {
+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
@@ -54,60 +54,60 @@  syntaxcheck     in literal string that are not hexadecimal letters must be
 syntaxcheck     upper case.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 723
+syntaxcheck     line 722
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00720|             {
-syntaxcheck     00721|                  0x01, 0x14, 0x03, 0x00                           /* .... */
-syntaxcheck     00722|             })
-syntaxcheck     00723|             Method (WQAC, 1, NotSerialized)
+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     00724|             {
-syntaxcheck     00725|                 Store ("MXMTCConfigData", Debug)
-syntaxcheck     00726|                 Return (STAC) /* \_SB_.AMW0.STAC */
+syntaxcheck     00723|             {
+syntaxcheck     00724|                 Store ("MXMTCConfigData", Debug)
+syntaxcheck     00725|                 Return (STAC) /* \_SB_.AMW0.STAC */
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 730
+syntaxcheck     line 729
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00727|             }
-syntaxcheck     00728| 
-syntaxcheck     00729|             Name (STBC, Unicode ("\x01"))
-syntaxcheck     00730|             Method (WQBC, 1, NotSerialized)
+syntaxcheck     00726|             }
+syntaxcheck     00727| 
+syntaxcheck     00728|             Name (STBC, Unicode ("\x01"))
+syntaxcheck     00729|             Method (WQBC, 1, NotSerialized)
 syntaxcheck          |                       ^
 syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     00731|             {
-syntaxcheck     00732|                 Store ("Get MXMTCControlData: STBC = ", Debug)
-syntaxcheck     00733|                 Store (STBC, Debug)
+syntaxcheck     00730|             {
+syntaxcheck     00731|                 Store ("Get MXMTCControlData: STBC = ", Debug)
+syntaxcheck     00732|                 Store (STBC, Debug)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 737
+syntaxcheck     line 736
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00734|                 Return (STBC) /* \_SB_.AMW0.STBC */
-syntaxcheck     00735|             }
-syntaxcheck     00736| 
-syntaxcheck     00737|             Method (WSBC, 2, NotSerialized)
+syntaxcheck     00733|                 Return (STBC) /* \_SB_.AMW0.STBC */
+syntaxcheck     00734|             }
+syntaxcheck     00735| 
+syntaxcheck     00736|             Method (WSBC, 2, NotSerialized)
 syntaxcheck          |                       ^
 syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     00738|             {
-syntaxcheck     00739|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
-syntaxcheck     00740|                 Store ("Set MXMTCControlData: STBC = ", Debug)
+syntaxcheck     00737|             {
+syntaxcheck     00738|                 Store (Arg1, STBC) /* \_SB_.AMW0.STBC */
+syntaxcheck     00739|                 Store ("Set MXMTCControlData: STBC = ", Debug)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
-syntaxcheck     Assembler error in line 1063
+syntaxcheck     Assembler error in line 1062
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01060|                     0x00000000,         // Range Minimum
-syntaxcheck     01061|                     0xDFFFFFFF,         // Range Maximum
-syntaxcheck     01062|                     0x00000000,         // Translation Offset
-syntaxcheck     01063|                     0x00000000,         // Length
+syntaxcheck     01059|                     0x00000000,         // Range Minimum
+syntaxcheck     01060|                     0xDFFFFFFF,         // Range Maximum
+syntaxcheck     01061|                     0x00000000,         // Translation Offset
+syntaxcheck     01062|                     0x00000000,         // Length
 syntaxcheck          |                             ^
 syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01064|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
-syntaxcheck     01065|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
-syntaxcheck     01066|                     0x00000000,         // Granularity
+syntaxcheck     01063|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
+syntaxcheck     01064|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
+syntaxcheck     01065|                     0x00000000,         // Granularity
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
@@ -119,18 +119,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 1077
+syntaxcheck     Assembler error in line 1076
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01074|                     0xFED40000,         // Range Minimum
-syntaxcheck     01075|                     0xFED44FFF,         // Range Maximum
-syntaxcheck     01076|                     0x00000000,         // Translation Offset
-syntaxcheck     01077|                     0x00000000,         // Length
+syntaxcheck     01073|                     0xFED40000,         // Range Minimum
+syntaxcheck     01074|                     0xFED44FFF,         // Range Maximum
+syntaxcheck     01075|                     0x00000000,         // Translation Offset
+syntaxcheck     01076|                     0x00000000,         // Length
 syntaxcheck          |                             ^
 syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags  
-syntaxcheck     01078|                     ,, , AddressRangeMemory, TypeStatic)
-syntaxcheck     01079|             })
-syntaxcheck     01080|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
+syntaxcheck     01077|                     ,, , AddressRangeMemory, TypeStatic)
+syntaxcheck     01078|             })
+syntaxcheck     01079|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
@@ -142,32 +142,32 @@  syntaxcheck     Address Space Resource Descriptors of the ACPI
 syntaxcheck     specification for more details.
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 1900
+syntaxcheck     in line 1899
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     01897| 
-syntaxcheck     01898|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
-syntaxcheck     01899|                         {
-syntaxcheck     01900|                             Divide (Arg0, 0x0A, Local0, Local1)
+syntaxcheck     01896| 
+syntaxcheck     01897|                         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
+syntaxcheck     01898|                         {
+syntaxcheck     01899|                             Divide (Arg0, 0x0A, Local0, Local1)
 syntaxcheck          |                                                     ^
 syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     01901|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
-syntaxcheck     01902|                         }
-syntaxcheck     01903| 
+syntaxcheck     01900|                             Store (Local1, ^^^^LPCB.EC0.BRTS) /* \_SB_.PCI0.LPCB.EC0_.BRTS */
+syntaxcheck     01901|                         }
+syntaxcheck     01902| 
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 2132
+syntaxcheck     Assembler remark in line 2131
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     02129|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
-syntaxcheck     02130|                 }
-syntaxcheck     02131| 
-syntaxcheck     02132|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
+syntaxcheck     02128|                     Store (And (Arg0, 0x07), DSEN) /* \DSEN */
+syntaxcheck     02129|                 }
+syntaxcheck     02130| 
+syntaxcheck     02131|                 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     02133|                 {
-syntaxcheck     02134|                     Store (Zero, NDID) /* \NDID */
-syntaxcheck     02135|                     If (LNotEqual (DIDL, Zero))
+syntaxcheck     02132|                 {
+syntaxcheck     02133|                     Store (Zero, NDID) /* \NDID */
+syntaxcheck     02134|                     If (LNotEqual (DIDL, Zero))
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -178,18 +178,18 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_RETURN_TYPES: Test 1,
-syntaxcheck     Assembler warning in line 3346
+syntaxcheck     Assembler warning in line 3345
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     03343|                     Return (TMPF) /* \GETF.TMPF */
-syntaxcheck     03344|                 }
-syntaxcheck     03345| 
-syntaxcheck     03346|                 Method (SETP, 3, Serialized)
+syntaxcheck     03342|                     Return (TMPF) /* \GETF.TMPF */
+syntaxcheck     03343|                 }
+syntaxcheck     03344| 
+syntaxcheck     03345|                 Method (SETP, 3, Serialized)
 syntaxcheck          |                           ^
 syntaxcheck          | Warning 3115: Not all control paths return a value    (SETP)
-syntaxcheck     03347|                 {
-syntaxcheck     03348|                     If (LGreater (Arg0, 0xF0))
-syntaxcheck     03349|                     {
+syntaxcheck     03346|                 {
+syntaxcheck     03347|                     If (LGreater (Arg0, 0xF0))
+syntaxcheck     03348|                     {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Warning #3115, ASL_MSG_RETURN_TYPES): Some of
@@ -200,46 +200,46 @@  syntaxcheck     an conditional op-code returns a value and another does
 syntaxcheck     not, which is inconsistent behaviour.
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 5351
+syntaxcheck     in line 5350
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05348|                         If (LEqual (Arg0, 0x03))
-syntaxcheck     05349|                         {
-syntaxcheck     05350|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
-syntaxcheck     05351|                             If (CondRefOf (_OSI, Local0))
+syntaxcheck     05347|                         If (LEqual (Arg0, 0x03))
+syntaxcheck     05348|                         {
+syntaxcheck     05349|                             Store (Arg1, Z009) /* \_SB_.PCI0.LPCB.EC0_.Z009 */
+syntaxcheck     05350|                             If (CondRefOf (_OSI, Local0))
 syntaxcheck          |                                                      ^
 syntaxcheck          | Warning 3144: Method Local is set but never used    (Local0)
-syntaxcheck     05352|                             {
-syntaxcheck     05353|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
-syntaxcheck     05354|                                 If (_OSI ("Windows 2006"))
+syntaxcheck     05351|                             {
+syntaxcheck     05352|                                 Store (Zero, BTDS) /* \_SB_.PCI0.LPCB.EC0_.BTDS */
+syntaxcheck     05353|                                 If (_OSI ("Windows 2006"))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmUnknown: Test 1, Assembler remark in
-syntaxcheck     line 5681
+syntaxcheck     line 5680
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05678|                         Return (Arg1)
-syntaxcheck     05679|                     }
-syntaxcheck     05680| 
-syntaxcheck     05681|                     Method (TUVR, 1, NotSerialized)
+syntaxcheck     05677|                         Return (Arg1)
+syntaxcheck     05678|                     }
+syntaxcheck     05679| 
+syntaxcheck     05680|                     Method (TUVR, 1, NotSerialized)
 syntaxcheck          |                               ^
 syntaxcheck          | Remark 2146: Method Argument is never used    (Arg0)
-syntaxcheck     05682|                     {
-syntaxcheck     05683|                         Return (0x03)
-syntaxcheck     05684|                     }
+syntaxcheck     05681|                     {
+syntaxcheck     05682|                         Return (0x03)
+syntaxcheck     05683|                     }
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5771
+syntaxcheck     Assembler remark in line 5770
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05768|                         }
-syntaxcheck     05769|                     }
-syntaxcheck     05770| 
-syntaxcheck     05771|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
+syntaxcheck     05767|                         }
+syntaxcheck     05768|                     }
+syntaxcheck     05769| 
+syntaxcheck     05770|                     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     05772|                     {
-syntaxcheck     05773|                         Name (STAT, Package (0x0D)
-syntaxcheck     05774|                         {
+syntaxcheck     05771|                     {
+syntaxcheck     05772|                         Name (STAT, Package (0x0D)
+syntaxcheck     05773|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -250,18 +250,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 5825
+syntaxcheck     Assembler remark in line 5824
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05822|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
-syntaxcheck     05823|                     }
-syntaxcheck     05824| 
-syntaxcheck     05825|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
+syntaxcheck     05821|                         Return (STAT) /* \_SB_.PCI0.LPCB.BAT1._BIF.STAT */
+syntaxcheck     05822|                     }
+syntaxcheck     05823| 
+syntaxcheck     05824|                     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     05826|                     {
-syntaxcheck     05827|                         Name (PBST, Package (0x04)
-syntaxcheck     05828|                         {
+syntaxcheck     05825|                     {
+syntaxcheck     05826|                         Name (PBST, Package (0x04)
+syntaxcheck     05827|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -272,32 +272,32 @@  syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 5847
+syntaxcheck     in line 5846
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05844|                         If (BFC1)
-syntaxcheck     05845|                         {
-syntaxcheck     05846|                             Multiply (BGU1, BFC1, Local2)
-syntaxcheck     05847|                             Divide (Local2, 0x64, Local4, Local2)
+syntaxcheck     05843|                         If (BFC1)
+syntaxcheck     05844|                         {
+syntaxcheck     05845|                             Multiply (BGU1, BFC1, Local2)
+syntaxcheck     05846|                             Divide (Local2, 0x64, Local4, Local2)
 syntaxcheck          |                                                       ^
 syntaxcheck          | Warning 3144: Method Local is set but never used    (Local4)
-syntaxcheck     05848|                         }
-syntaxcheck     05849|                         Else
-syntaxcheck     05850|                         {
+syntaxcheck     05847|                         }
+syntaxcheck     05848|                         Else
+syntaxcheck     05849|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 5931
+syntaxcheck     Assembler remark in line 5930
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     05928|                 Device (PRID)
-syntaxcheck     05929|                 {
-syntaxcheck     05930|                     Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     05931|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
+syntaxcheck     05927|                 Device (PRID)
+syntaxcheck     05928|                 {
+syntaxcheck     05929|                     Name (_ADR, Zero)  // _ADR: Address
+syntaxcheck     05930|                     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     05932|                     {
-syntaxcheck     05933|                         Name (PBUF, Buffer (0x14)
-syntaxcheck     05934|                         {
+syntaxcheck     05931|                     {
+syntaxcheck     05932|                         Name (PBUF, Buffer (0x14)
+syntaxcheck     05933|                         {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -308,46 +308,46 @@  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 6004
+syntaxcheck     Assembler remark in line 6003
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06001|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06002|                             CreateWordField (Arg1, 0x62, W490)
-syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
+syntaxcheck     06000|                             And (ICR5, 0x02, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
+syntaxcheck     06001|                             CreateWordField (Arg1, 0x62, W490)
+syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
+syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
-syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
+syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
+syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
+syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6006
+syntaxcheck     Assembler remark in line 6005
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06003|                             CreateWordField (Arg1, 0x6A, W530)
-syntaxcheck     06004|                             CreateWordField (Arg1, 0x7E, W630)
-syntaxcheck     06005|                             CreateWordField (Arg1, 0x80, W640)
-syntaxcheck     06006|                             CreateWordField (Arg1, 0xB0, W880)
+syntaxcheck     06002|                             CreateWordField (Arg1, 0x6A, W530)
+syntaxcheck     06003|                             CreateWordField (Arg1, 0x7E, W630)
+syntaxcheck     06004|                             CreateWordField (Arg1, 0x80, W640)
+syntaxcheck     06005|                             CreateWordField (Arg1, 0xB0, W880)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06007|                             CreateWordField (Arg1, 0xBA, W930)
-syntaxcheck     06008|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06009|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
+syntaxcheck     06006|                             CreateWordField (Arg1, 0xBA, W930)
+syntaxcheck     06007|                             Or (PRIT, 0x8004, PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06008|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [MEDIUM] AMLAsmASL_MSG_SOME_NO_RETVAL: Test 1,
-syntaxcheck     Assembler warning in line 6014
+syntaxcheck     Assembler warning in line 6013
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06011|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06012|                             }
-syntaxcheck     06013| 
-syntaxcheck     06014|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06010|                                 Or (PRIT, 0x02, PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06011|                             }
+syntaxcheck     06012| 
+syntaxcheck     06013|                             Or (PRIT, SETP (PIO0, W530, W640), PRIT) /* \_SB_.PCI0.PATA.PRIT */
 syntaxcheck          |                                   ^
 syntaxcheck          | Warning 3122: Called method may not always return a value  
-syntaxcheck     06015|                             If (And (FLAG, One))
-syntaxcheck     06016|                             {
-syntaxcheck     06017|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
+syntaxcheck     06014|                             If (And (FLAG, One))
+syntaxcheck     06015|                             {
+syntaxcheck     06016|                                 Or (SYNC, One, SYNC) /* \_SB_.PCI0.PATA.SYNC */
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Warning #3122, ASL_MSG_SOME_NO_RETVAL):
@@ -357,46 +357,46 @@  syntaxcheck     needs to be fixed to avoid incorrect behaviour at run
 syntaxcheck     time.
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6048
+syntaxcheck     Assembler remark in line 6047
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06045|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
-syntaxcheck     06046|                             CreateWordField (Arg2, 0x62, W491)
-syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
+syntaxcheck     06044|                             And (ICR5, One, ICR5) /* \_SB_.PCI0.PATA.ICR5 */
+syntaxcheck     06045|                             CreateWordField (Arg2, 0x62, W491)
+syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
+syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
-syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
+syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
+syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
+syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
-syntaxcheck     Assembler remark in line 6050
+syntaxcheck     Assembler remark in line 6049
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06047|                             CreateWordField (Arg2, 0x6A, W531)
-syntaxcheck     06048|                             CreateWordField (Arg2, 0x7E, W631)
-syntaxcheck     06049|                             CreateWordField (Arg2, 0x80, W641)
-syntaxcheck     06050|                             CreateWordField (Arg2, 0xB0, W881)
+syntaxcheck     06046|                             CreateWordField (Arg2, 0x6A, W531)
+syntaxcheck     06047|                             CreateWordField (Arg2, 0x7E, W631)
+syntaxcheck     06048|                             CreateWordField (Arg2, 0x80, W641)
+syntaxcheck     06049|                             CreateWordField (Arg2, 0xB0, W881)
 syntaxcheck          |                                                            ^
 syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
-syntaxcheck     06051|                             CreateWordField (Arg2, 0xBA, W931)
-syntaxcheck     06052|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
-syntaxcheck     06053|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
+syntaxcheck     06050|                             CreateWordField (Arg2, 0xBA, W931)
+syntaxcheck     06051|                             Or (PRIT, 0x8040, PRIT) /* \_SB_.PCI0.PATA.PRIT */
+syntaxcheck     06052|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
 syntaxcheck     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 6097
+syntaxcheck     Assembler remark in line 6096
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06094|                     Device (P_D0)
-syntaxcheck     06095|                     {
-syntaxcheck     06096|                         Name (_ADR, Zero)  // _ADR: Address
-syntaxcheck     06097|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
+syntaxcheck     06093|                     Device (P_D0)
+syntaxcheck     06094|                     {
+syntaxcheck     06095|                         Name (_ADR, Zero)  // _ADR: Address
+syntaxcheck     06096|                         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     06098|                         {
-syntaxcheck     06099|                             Name (PIB0, Buffer (0x0E)
-syntaxcheck     06100|                             {
+syntaxcheck     06097|                         {
+syntaxcheck     06098|                             Name (PIB0, Buffer (0x0E)
+syntaxcheck     06099|                             {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -407,18 +407,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 6162
+syntaxcheck     Assembler remark in line 6161
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     06159|                     Device (P_D1)
-syntaxcheck     06160|                     {
-syntaxcheck     06161|                         Name (_ADR, One)  // _ADR: Address
-syntaxcheck     06162|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
+syntaxcheck     06158|                     Device (P_D1)
+syntaxcheck     06159|                     {
+syntaxcheck     06160|                         Name (_ADR, One)  // _ADR: Address
+syntaxcheck     06161|                         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     06163|                         {
-syntaxcheck     06164|                             Name (PIB1, Buffer (0x0E)
-syntaxcheck     06165|                             {
+syntaxcheck     06162|                         {
+syntaxcheck     06163|                             Name (PIB1, Buffer (0x0E)
+syntaxcheck     06164|                             {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -435,18 +435,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table SSDT (#1)
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 34
+syntaxcheck     Assembler remark in line 33
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00031|         Device (PRT0)
-syntaxcheck     00032|         {
-syntaxcheck     00033|             Name (_ADR, 0xFFFF)  // _ADR: Address
-syntaxcheck     00034|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+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)
-syntaxcheck     00035|             {
-syntaxcheck     00036|                 Name (GBU0, Buffer (0x07)
-syntaxcheck     00037|                 {
+syntaxcheck     00034|             {
+syntaxcheck     00035|                 Name (GBU0, Buffer (0x07)
+syntaxcheck     00036|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -457,74 +457,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 42
+syntaxcheck     Assembler remark in line 41
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00039|                 })
-syntaxcheck     00040|                 CreateByteField (GBU0, 0x00, GB00)
-syntaxcheck     00041|                 CreateByteField (GBU0, 0x01, GB01)
-syntaxcheck     00042|                 CreateByteField (GBU0, 0x02, GB02)
+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 is within method [_SDD])
-syntaxcheck     00043|                 CreateByteField (GBU0, 0x03, GB03)
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
+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 43
+syntaxcheck     Assembler remark in line 42
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00044|                 CreateByteField (GBU0, 0x04, GB04)
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
+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 44
+syntaxcheck     Assembler remark in line 43
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00045|                 CreateByteField (GBU0, 0x05, GB05)
-syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
+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 45
+syntaxcheck     Assembler remark in line 44
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00046|                 CreateByteField (GBU0, 0x06, GB06)
-syntaxcheck     00047|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00048|                 {
+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 76
+syntaxcheck     Assembler remark in line 75
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00073|         Device (PRT1)
-syntaxcheck     00074|         {
-syntaxcheck     00075|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
-syntaxcheck     00076|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+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)
-syntaxcheck     00077|             {
-syntaxcheck     00078|                 Name (GBU1, Buffer (0x07)
-syntaxcheck     00079|                 {
+syntaxcheck     00076|             {
+syntaxcheck     00077|                 Name (GBU1, Buffer (0x07)
+syntaxcheck     00078|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -535,74 +535,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 84
+syntaxcheck     Assembler remark in line 83
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00081|                 })
-syntaxcheck     00082|                 CreateByteField (GBU1, 0x00, GB10)
-syntaxcheck     00083|                 CreateByteField (GBU1, 0x01, GB11)
-syntaxcheck     00084|                 CreateByteField (GBU1, 0x02, GB12)
+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 is within method [_SDD])
-syntaxcheck     00085|                 CreateByteField (GBU1, 0x03, GB13)
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
+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 85
+syntaxcheck     Assembler remark in line 84
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00086|                 CreateByteField (GBU1, 0x04, GB14)
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
+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 86
+syntaxcheck     Assembler remark in line 85
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00087|                 CreateByteField (GBU1, 0x05, GB15)
-syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
+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 87
+syntaxcheck     Assembler remark in line 86
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00088|                 CreateByteField (GBU1, 0x06, GB16)
-syntaxcheck     00089|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00090|                 {
+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 118
+syntaxcheck     Assembler remark in line 117
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00115|         Device (PRT2)
-syntaxcheck     00116|         {
-syntaxcheck     00117|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
-syntaxcheck     00118|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
+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)
-syntaxcheck     00119|             {
-syntaxcheck     00120|                 Name (GBU2, Buffer (0x07)
-syntaxcheck     00121|                 {
+syntaxcheck     00118|             {
+syntaxcheck     00119|                 Name (GBU2, Buffer (0x07)
+syntaxcheck     00120|                 {
 syntaxcheck     ==========================================================
 syntaxcheck     
 syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
@@ -613,60 +613,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 126
+syntaxcheck     Assembler remark in line 125
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00123|                 })
-syntaxcheck     00124|                 CreateByteField (GBU2, 0x00, GB20)
-syntaxcheck     00125|                 CreateByteField (GBU2, 0x01, GB21)
-syntaxcheck     00126|                 CreateByteField (GBU2, 0x02, GB22)
+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 is within method [_SDD])
-syntaxcheck     00127|                 CreateByteField (GBU2, 0x03, GB23)
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
+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 127
+syntaxcheck     Assembler remark in line 126
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00128|                 CreateByteField (GBU2, 0x04, GB24)
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
+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 128
+syntaxcheck     Assembler remark in line 127
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00129|                 CreateByteField (GBU2, 0x05, GB25)
-syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
+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 129
+syntaxcheck     Assembler remark in line 128
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     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 is within method [_SDD])
-syntaxcheck     00130|                 CreateByteField (GBU2, 0x06, GB26)
-syntaxcheck     00131|                 If (LEqual (SizeOf (Arg0), 0x0200))
-syntaxcheck     00132|                 {
+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, 15
 syntaxcheck     remarks.
@@ -675,18 +675,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table SSDT (#2)
 syntaxcheck     
 syntaxcheck     FAILED [MEDIUM] AMLAsmUnknown: Test 1, Assembler warning
-syntaxcheck     in line 48
+syntaxcheck     in line 47
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00045| 
-syntaxcheck     00046|         Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
-syntaxcheck     00047|         {
-syntaxcheck     00048|             Divide (Arg0, 0x0A, Local0, Local1)
+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     00049|             Store (Local1, \_SB.PCI0.LPCB.EC0.BRTS)
-syntaxcheck     00050|         }
-syntaxcheck     00051| 
+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.
@@ -707,18 +707,18 @@  syntaxcheck
 syntaxcheck     Checking ACPI table SSDT (#5)
 syntaxcheck     
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
-syntaxcheck     Assembler remark in line 56
+syntaxcheck     Assembler remark in line 55
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00053|     {
-syntaxcheck     00054|         Name (HI0, 0x00)
-syntaxcheck     00055|         Name (HC0, 0x00)
-syntaxcheck     00056|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
+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)
-syntaxcheck     00057|         {
-syntaxcheck     00058|             CreateDWordField (Arg0, 0x00, REVS)
-syntaxcheck     00059|             CreateDWordField (Arg0, 0x04, SIZE)
+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
@@ -729,18 +729,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 71
+syntaxcheck     Assembler remark in line 70
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-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     00067|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
-syntaxcheck     00072|         {
-syntaxcheck     00073|             CreateDWordField (Arg3, 0x00, STS0)
-syntaxcheck     00074|             CreateDWordField (Arg3, 0x04, CAP0)
+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
@@ -751,18 +751,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 129
+syntaxcheck     Assembler remark in line 128
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00126|     {
-syntaxcheck     00127|         Name (HI1, 0x00)
-syntaxcheck     00128|         Name (HC1, 0x00)
-syntaxcheck     00129|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
+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)
-syntaxcheck     00130|         {
-syntaxcheck     00131|             CreateDWordField (Arg0, 0x00, REVS)
-syntaxcheck     00132|             CreateDWordField (Arg0, 0x04, SIZE)
+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
@@ -773,18 +773,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 144
+syntaxcheck     Assembler remark in line 143
 syntaxcheck     Line | AML source
 syntaxcheck     ----------------------------------------------------------
-syntaxcheck     00141|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), REVS, SIZE, Local2)
-syntaxcheck     00142|         }
-syntaxcheck     00143| 
-syntaxcheck     00144|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
+syntaxcheck     00140|             _OSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953"), 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)
-syntaxcheck     00145|         {
-syntaxcheck     00146|             CreateDWordField (Arg3, 0x00, STS1)
-syntaxcheck     00147|             CreateDWordField (Arg3, 0x04, CAP1)
+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