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