Patchwork [FWTS-TEST] syntaxcheck-0001: update test to be in sync with latest ACPICA changes

login
register
mail settings
Submitter Colin King
Date Jan. 14, 2014, 5:21 p.m.
Message ID <1389720090-22498-1-git-send-email-colin.king@canonical.com>
Download mbox | patch
Permalink /patch/310818/
State Accepted
Headers show

Comments

Colin King - Jan. 14, 2014, 5:21 p.m.
From: Colin Ian King <colin.king@canonical.com>

fwts a427ae4112a80ecd0484294874f3491f9f3a8f9e updated ACPICA
to version 20131218 which added more intellegent remarks in the
assembler output, so we need to update the tests to be in sync
with these improvement.s

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 syntaxcheck-0001/syntaxcheck-0001.log | 230 +++++++++++++++++++++++++++++++++-
 1 file changed, 227 insertions(+), 3 deletions(-)
Alex Hung - Jan. 16, 2014, 8:13 a.m.
On 01/15/2014 01:21 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> fwts a427ae4112a80ecd0484294874f3491f9f3a8f9e updated ACPICA
> to version 20131218 which added more intellegent remarks in the
> assembler output, so we need to update the tests to be in sync
> with these improvement.s
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   syntaxcheck-0001/syntaxcheck-0001.log | 230 +++++++++++++++++++++++++++++++++-
>   1 file changed, 227 insertions(+), 3 deletions(-)
>
> diff --git a/syntaxcheck-0001/syntaxcheck-0001.log b/syntaxcheck-0001/syntaxcheck-0001.log
> index 7090367..7f99aaf 100644
> --- a/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -158,6 +158,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Line | AML source
> +syntaxcheck     ----------------------------------------------------------
> +syntaxcheck     06043|                             And (ICR5, 0x02, ICR5)
> +syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06046|                             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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6048
> +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          |                                                            ^
> +syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> +syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT)
> +syntaxcheck     06051|                             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     Line | AML source
> +syntaxcheck     ----------------------------------------------------------
> +syntaxcheck     06087|                             And (ICR5, One, ICR5)
> +syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06090|                             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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6092
> +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          |                                                            ^
> +syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> +syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT)
> +syntaxcheck     06095|                             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     Line | AML source
> @@ -202,7 +258,7 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> -syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 6
> +syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 10
>   syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
> @@ -232,6 +288,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 40
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 41
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 42
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 43
> +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          |                                                ^
> +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     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
>   syntaxcheck     Assembler remark in line 74
>   syntaxcheck     Line | AML source
> @@ -254,6 +366,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 82
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 83
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 84
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 85
> +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          |                                                ^
> +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     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
>   syntaxcheck     Assembler remark in line 116
>   syntaxcheck     Line | AML source
> @@ -276,7 +444,63 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> -syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 3
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 124
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 125
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 126
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 127
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 15
>   syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
> @@ -393,6 +617,6 @@ syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
>   syntaxcheck     ==========================================================
> -syntaxcheck     3 passed, 16 failed, 0 warning, 0 aborted, 0 skipped, 0
> +syntaxcheck     3 passed, 32 failed, 0 warning, 0 aborted, 0 skipped, 0
>   syntaxcheck     info only.
>   syntaxcheck     ==========================================================
>

Acked-by: Alex Hung <alex.hung@canonical.com>
Ivan Hu - Jan. 17, 2014, 5:54 a.m.
On 01/15/2014 01:21 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> fwts a427ae4112a80ecd0484294874f3491f9f3a8f9e updated ACPICA
> to version 20131218 which added more intellegent remarks in the
> assembler output, so we need to update the tests to be in sync
> with these improvement.s
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   syntaxcheck-0001/syntaxcheck-0001.log | 230 +++++++++++++++++++++++++++++++++-
>   1 file changed, 227 insertions(+), 3 deletions(-)
>
> diff --git a/syntaxcheck-0001/syntaxcheck-0001.log b/syntaxcheck-0001/syntaxcheck-0001.log
> index 7090367..7f99aaf 100644
> --- a/syntaxcheck-0001/syntaxcheck-0001.log
> +++ b/syntaxcheck-0001/syntaxcheck-0001.log
> @@ -158,6 +158,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6046
> +syntaxcheck     Line | AML source
> +syntaxcheck     ----------------------------------------------------------
> +syntaxcheck     06043|                             And (ICR5, 0x02, ICR5)
> +syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
> +syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
> +syntaxcheck     06046|                             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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6048
> +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          |                                                            ^
> +syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> +syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
> +syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT)
> +syntaxcheck     06051|                             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     Line | AML source
> +syntaxcheck     ----------------------------------------------------------
> +syntaxcheck     06087|                             And (ICR5, One, ICR5)
> +syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
> +syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
> +syntaxcheck     06090|                             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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
> +syntaxcheck     Assembler remark in line 6092
> +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          |                                                            ^
> +syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
> +syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
> +syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT)
> +syntaxcheck     06095|                             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     Line | AML source
> @@ -202,7 +258,7 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> -syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 6
> +syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 10
>   syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
> @@ -232,6 +288,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 40
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 41
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 42
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 43
> +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          |                                                ^
> +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     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
>   syntaxcheck     Assembler remark in line 74
>   syntaxcheck     Line | AML source
> @@ -254,6 +366,62 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 82
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 83
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 84
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 85
> +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          |                                                ^
> +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     ==========================================================
>   syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
>   syntaxcheck     Assembler remark in line 116
>   syntaxcheck     Line | AML source
> @@ -276,7 +444,63 @@ syntaxcheck     thread enters the method and blocks and then a second
>   syntaxcheck     thread also executes the method, ending up in two attempts
>   syntaxcheck     to create the object and causing a failure.
>   syntaxcheck
> -syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 3
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 124
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 125
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 126
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
> +syntaxcheck     Assembler remark in line 127
> +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          |                                                ^
> +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     ==========================================================
> +syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 15
>   syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
> @@ -393,6 +617,6 @@ syntaxcheck     remarks.
>   syntaxcheck
>   syntaxcheck
>   syntaxcheck     ==========================================================
> -syntaxcheck     3 passed, 16 failed, 0 warning, 0 aborted, 0 skipped, 0
> +syntaxcheck     3 passed, 32 failed, 0 warning, 0 aborted, 0 skipped, 0
>   syntaxcheck     info only.
>   syntaxcheck     ==========================================================
>

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

Patch

diff --git a/syntaxcheck-0001/syntaxcheck-0001.log b/syntaxcheck-0001/syntaxcheck-0001.log
index 7090367..7f99aaf 100644
--- a/syntaxcheck-0001/syntaxcheck-0001.log
+++ b/syntaxcheck-0001/syntaxcheck-0001.log
@@ -158,6 +158,62 @@  syntaxcheck     thread enters the method and blocks and then a second
 syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
+syntaxcheck     Assembler remark in line 6046
+syntaxcheck     Line | AML source
+syntaxcheck     ----------------------------------------------------------
+syntaxcheck     06043|                             And (ICR5, 0x02, ICR5)
+syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
+syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
+syntaxcheck     06046|                             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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
+syntaxcheck     Assembler remark in line 6048
+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          |                                                            ^
+syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
+syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
+syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT)
+syntaxcheck     06051|                             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     Line | AML source
+syntaxcheck     ----------------------------------------------------------
+syntaxcheck     06087|                             And (ICR5, One, ICR5)
+syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
+syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
+syntaxcheck     06090|                             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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
+syntaxcheck     Assembler remark in line 6092
+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          |                                                            ^
+syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
+syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
+syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT)
+syntaxcheck     06095|                             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     Line | AML source
@@ -202,7 +258,7 @@  syntaxcheck     thread enters the method and blocks and then a second
 syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
-syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 6
+syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 10
 syntaxcheck     remarks.
 syntaxcheck     
 syntaxcheck     
@@ -232,6 +288,62 @@  syntaxcheck     thread enters the method and blocks and then a second
 syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 40
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 41
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 42
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 43
+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          |                                                ^
+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     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 syntaxcheck     Assembler remark in line 74
 syntaxcheck     Line | AML source
@@ -254,6 +366,62 @@  syntaxcheck     thread enters the method and blocks and then a second
 syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 82
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 83
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 84
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 85
+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          |                                                ^
+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     ==========================================================
 syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 syntaxcheck     Assembler remark in line 116
 syntaxcheck     Line | AML source
@@ -276,7 +444,63 @@  syntaxcheck     thread enters the method and blocks and then a second
 syntaxcheck     thread also executes the method, ending up in two attempts
 syntaxcheck     to create the object and causing a failure.
 syntaxcheck     
-syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 3
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 124
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 125
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 126
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
+syntaxcheck     Assembler remark in line 127
+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          |                                                ^
+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     ==========================================================
+syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 15
 syntaxcheck     remarks.
 syntaxcheck     
 syntaxcheck     
@@ -393,6 +617,6 @@  syntaxcheck     remarks.
 syntaxcheck     
 syntaxcheck     
 syntaxcheck     ==========================================================
-syntaxcheck     3 passed, 16 failed, 0 warning, 0 aborted, 0 skipped, 0
+syntaxcheck     3 passed, 32 failed, 0 warning, 0 aborted, 0 skipped, 0
 syntaxcheck     info only.
 syntaxcheck     ==========================================================