~ubuntu-branches/ubuntu/vivid/fwts/vivid-proposed

« back to all changes in this revision

Viewing changes to fwts-test/syntaxcheck-0001/syntaxcheck-0001.log

  • Committer: Package Import Robot
  • Author(s): Ivan Hu, Colin Ian King, Keng-Yu Lin
  • Date: 2014-03-17 15:13:44 UTC
  • mfrom: (34.2.14)
  • Revision ID: package-import@ubuntu.com-20140317151344-fb63b5b0or2h6261
Tags: 14.03.00-0ubuntu1
[Colin Ian King]
* acpi: fwts_acpi_tables: fix up missing FACS (LP: #1284097)
* acpi: acpidump: provide table provenance (LP: #1284205)
* apci: acpiinfo: enable for non-x86 arches (LP: #1284557)
* Add utility to dump _PLD (Physical Device Location) information
  (LP: #1281835)
* acpi: add in a tool to dump GPE information (LP: #1283473)
* lib: fwts_acpi_tables: handle zero 64 bit addrs in FADT (LP: #1285167)
* bios: hda_audio: skip the test if audio devices don't exist (LP: #1285571)
* Remove copy-acpica.sh script, it is no longer used
* acpi: checksum: print RSDP checksum correctly (LP: #1287815)
* lib: fwts_acpi_tables: update RSDP checksum on fixed-up RSDP (LP: #1287852)
* acpi: acpitables: remove irrelevant test case (LP: #1287891)
* uefi: uefidump: small re-working of uefi GUID lookup
* fwts-test: update acpidump-0001
* fwts-test: acpitables-0002: sync with recent table fixing
* fwts-test: syntaxcheck-0001: update to sync with fwts
* fwts-test: arg-show-tests-0001: keep in sync with fwts
* fwts-test: arg-show-tests-full-0001: keep in sync with fwts
* fwts-test: checksum-0001: update due to fwts formatting fixes
* fwts-test: arg-table-path-0001: sync with fwts changes
* fwts-test: acpitables-0003: update to sync with fwts
* fwts-test: acpitables-0004: update test
* fwts-test: acpitables-0005: update test
* fwts-test: acpitables-0006: update test
* fwts-test: acpitables-0007: update test
* fwts-test: acpitables-0008: update test
* fwts-test: skip some tests on non-x86 builds
* fwts-test: fix tests not to compare against date (LP: #1289225)
* fwts-test: arg-help-0001: fix up some tests issues
* fwts-test: arg-log-format-0001: make test less pedandic on line numbers
* fwts-test: arg-show-progress-dialog: remove version from test
* acpica: ppc64el needs to be built as a 64 bit architecture
* debian: limit architectures to i386 amd64 armel armhf arm64 ppc64 ppc64el

[Keng-Yu Lin]
* fwts-test: Copy all files from fwts-test git tree (LP: #1201250)
* lib: Make --disassemble-aml accept the outputdir argument (LP: #1201250)
* fwts-test: Update disassemble-0001 test (LP: #1201250)
* fwts-test: Update the test scripts for new test environment (LP: #1201250)
* lib: fwts_args: determine tty width from stdin
* fwts-test: disassemble-0001: rename *.orig to *.original

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
syntaxcheck     syntaxcheck: Re-assemble DSDT and find syntax errors and
 
2
syntaxcheck     warnings.
 
3
syntaxcheck     ----------------------------------------------------------
 
4
syntaxcheck     Test 1 of 2: Disassemble and reassemble DSDT
 
5
syntaxcheck     Cannot find FACP.
 
6
syntaxcheck     
 
7
syntaxcheck     Checking ACPI table DSDT (#0)
 
8
syntaxcheck     
 
9
syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
 
10
syntaxcheck     error in line 710
 
11
syntaxcheck     Line | AML source
 
12
syntaxcheck     ----------------------------------------------------------
 
13
syntaxcheck     00707|     {
 
14
syntaxcheck     00708|         Device (AMW0)
 
15
syntaxcheck     00709|         {
 
16
syntaxcheck     00710|             Name (_HID, "pnp0c14")  // _HID: Hardware ID
 
17
syntaxcheck          |                                ^
 
18
syntaxcheck          | Error 6136: Non-hex letters must be upper case    (pnp0c14)
 
19
syntaxcheck     00711|             Name (_UID, Zero)  // _UID: Unique ID
 
20
syntaxcheck     00712|             Name (_WDG, Buffer (0x3C)
 
21
syntaxcheck     00713|             {
 
22
syntaxcheck     ==========================================================
 
23
syntaxcheck     
 
24
syntaxcheck     ADVICE: (for Error #6136, ASL_MSG_UPPER_CASE): Characters
 
25
syntaxcheck     in literal string that are not hexadecimal letters must be
 
26
syntaxcheck     upper case.
 
27
syntaxcheck     
 
28
syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
 
29
syntaxcheck     Assembler error in line 1070
 
30
syntaxcheck     Line | AML source
 
31
syntaxcheck     ----------------------------------------------------------
 
32
syntaxcheck     01067|                     0x00000000,         // Range Minimum
 
33
syntaxcheck     01068|                     0xDFFFFFFF,         // Range Maximum
 
34
syntaxcheck     01069|                     0x00000000,         // Translation Offset
 
35
syntaxcheck     01070|                     0x00000000,         // Length
 
36
syntaxcheck          |                             ^
 
37
syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
 
38
syntaxcheck     01071|                     ,, _Y0D, AddressRangeMemory, TypeStatic)
 
39
syntaxcheck     01072|                 DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
 
40
syntaxcheck     01073|                     0x00000000,         // Granularity
 
41
syntaxcheck     ==========================================================
 
42
syntaxcheck     
 
43
syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
 
44
syntaxcheck     This occurs if the length is zero and just one of the
 
45
syntaxcheck     resource MIF/MAF flags are set, or the length is non-zero
 
46
syntaxcheck     and resource MIF/MAF flags are both set. These are illegal
 
47
syntaxcheck     combinations and need to be fixed. See section 6.4.3.5
 
48
syntaxcheck     Address Space Resource Descriptors of the ACPI
 
49
syntaxcheck     specification for more details.
 
50
syntaxcheck     
 
51
syntaxcheck     FAILED [HIGH] AMLAsmASL_MSG_INVALID_ADDR_FLAGS: Test 1,
 
52
syntaxcheck     Assembler error in line 1084
 
53
syntaxcheck     Line | AML source
 
54
syntaxcheck     ----------------------------------------------------------
 
55
syntaxcheck     01081|                     0xFED40000,         // Range Minimum
 
56
syntaxcheck     01082|                     0xFED44FFF,         // Range Maximum
 
57
syntaxcheck     01083|                     0x00000000,         // Translation Offset
 
58
syntaxcheck     01084|                     0x00000000,         // Length
 
59
syntaxcheck          |                             ^
 
60
syntaxcheck          | Error 6043: Invalid combination of Length and Min/Max fixed flags
 
61
syntaxcheck     01085|                     ,, , AddressRangeMemory, TypeStatic)
 
62
syntaxcheck     01086|             })
 
63
syntaxcheck     01087|             Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings
 
64
syntaxcheck     ==========================================================
 
65
syntaxcheck     
 
66
syntaxcheck     ADVICE: (for Error #6043, ASL_MSG_INVALID_ADDR_FLAGS):
 
67
syntaxcheck     This occurs if the length is zero and just one of the
 
68
syntaxcheck     resource MIF/MAF flags are set, or the length is non-zero
 
69
syntaxcheck     and resource MIF/MAF flags are both set. These are illegal
 
70
syntaxcheck     combinations and need to be fixed. See section 6.4.3.5
 
71
syntaxcheck     Address Space Resource Descriptors of the ACPI
 
72
syntaxcheck     specification for more details.
 
73
syntaxcheck     
 
74
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
75
syntaxcheck     Assembler remark in line 2151
 
76
syntaxcheck     Line | AML source
 
77
syntaxcheck     ----------------------------------------------------------
 
78
syntaxcheck     02148|                     Store (And (Arg0, 0x07), DSEN)
 
79
syntaxcheck     02149|                 }
 
80
syntaxcheck     02150| 
 
81
syntaxcheck     02151|                 Method (_DOD, 0, NotSerialized)  // _DOD: Display Output Devices
 
82
syntaxcheck          |                           ^
 
83
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
84
syntaxcheck     02152|                 {
 
85
syntaxcheck     02153|                     Store (Zero, NDID)
 
86
syntaxcheck     02154|                     If (LNotEqual (DIDL, Zero))
 
87
syntaxcheck     ==========================================================
 
88
syntaxcheck     
 
89
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
90
syntaxcheck     named object is created inside a non-serialized method -
 
91
syntaxcheck     this method should be serialized. It is possible that one
 
92
syntaxcheck     thread enters the method and blocks and then a second
 
93
syntaxcheck     thread also executes the method, ending up in two attempts
 
94
syntaxcheck     to create the object and causing a failure.
 
95
syntaxcheck     
 
96
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
97
syntaxcheck     Assembler remark in line 5812
 
98
syntaxcheck     Line | AML source
 
99
syntaxcheck     ----------------------------------------------------------
 
100
syntaxcheck     05809|                         }
 
101
syntaxcheck     05810|                     }
 
102
syntaxcheck     05811| 
 
103
syntaxcheck     05812|                     Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
 
104
syntaxcheck          |                               ^
 
105
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
106
syntaxcheck     05813|                     {
 
107
syntaxcheck     05814|                         Name (STAT, Package (0x0D)
 
108
syntaxcheck     05815|                         {
 
109
syntaxcheck     ==========================================================
 
110
syntaxcheck     
 
111
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
112
syntaxcheck     named object is created inside a non-serialized method -
 
113
syntaxcheck     this method should be serialized. It is possible that one
 
114
syntaxcheck     thread enters the method and blocks and then a second
 
115
syntaxcheck     thread also executes the method, ending up in two attempts
 
116
syntaxcheck     to create the object and causing a failure.
 
117
syntaxcheck     
 
118
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
119
syntaxcheck     Assembler remark in line 5866
 
120
syntaxcheck     Line | AML source
 
121
syntaxcheck     ----------------------------------------------------------
 
122
syntaxcheck     05863|                         Return (STAT)
 
123
syntaxcheck     05864|                     }
 
124
syntaxcheck     05865| 
 
125
syntaxcheck     05866|                     Method (_BST, 0, NotSerialized)  // _BST: Battery Status
 
126
syntaxcheck          |                               ^
 
127
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
128
syntaxcheck     05867|                     {
 
129
syntaxcheck     05868|                         Name (PBST, Package (0x04)
 
130
syntaxcheck     05869|                         {
 
131
syntaxcheck     ==========================================================
 
132
syntaxcheck     
 
133
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
134
syntaxcheck     named object is created inside a non-serialized method -
 
135
syntaxcheck     this method should be serialized. It is possible that one
 
136
syntaxcheck     thread enters the method and blocks and then a second
 
137
syntaxcheck     thread also executes the method, ending up in two attempts
 
138
syntaxcheck     to create the object and causing a failure.
 
139
syntaxcheck     
 
140
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
141
syntaxcheck     Assembler remark in line 5972
 
142
syntaxcheck     Line | AML source
 
143
syntaxcheck     ----------------------------------------------------------
 
144
syntaxcheck     05969|                 Device (PRID)
 
145
syntaxcheck     05970|                 {
 
146
syntaxcheck     05971|                     Name (_ADR, Zero)  // _ADR: Address
 
147
syntaxcheck     05972|                     Method (_GTM, 0, NotSerialized)  // _GTM: Get Timing Mode
 
148
syntaxcheck          |                               ^
 
149
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
150
syntaxcheck     05973|                     {
 
151
syntaxcheck     05974|                         Name (PBUF, Buffer (0x14)
 
152
syntaxcheck     05975|                         {
 
153
syntaxcheck     ==========================================================
 
154
syntaxcheck     
 
155
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
156
syntaxcheck     named object is created inside a non-serialized method -
 
157
syntaxcheck     this method should be serialized. It is possible that one
 
158
syntaxcheck     thread enters the method and blocks and then a second
 
159
syntaxcheck     thread also executes the method, ending up in two attempts
 
160
syntaxcheck     to create the object and causing a failure.
 
161
syntaxcheck     
 
162
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
 
163
syntaxcheck     Assembler remark in line 6046
 
164
syntaxcheck     Line | AML source
 
165
syntaxcheck     ----------------------------------------------------------
 
166
syntaxcheck     06043|                             And (ICR5, 0x02, ICR5)
 
167
syntaxcheck     06044|                             CreateWordField (Arg1, 0x62, W490)
 
168
syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
 
169
syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
 
170
syntaxcheck          |                                                            ^
 
171
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
 
172
syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
 
173
syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
 
174
syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
 
175
syntaxcheck     ==========================================================
 
176
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
 
177
syntaxcheck     Assembler remark in line 6048
 
178
syntaxcheck     Line | AML source
 
179
syntaxcheck     ----------------------------------------------------------
 
180
syntaxcheck     06045|                             CreateWordField (Arg1, 0x6A, W530)
 
181
syntaxcheck     06046|                             CreateWordField (Arg1, 0x7E, W630)
 
182
syntaxcheck     06047|                             CreateWordField (Arg1, 0x80, W640)
 
183
syntaxcheck     06048|                             CreateWordField (Arg1, 0xB0, W880)
 
184
syntaxcheck          |                                                            ^
 
185
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
 
186
syntaxcheck     06049|                             CreateWordField (Arg1, 0xBA, W930)
 
187
syntaxcheck     06050|                             Or (PRIT, 0x8004, PRIT)
 
188
syntaxcheck     06051|                             If (LAnd (And (FLAG, 0x02), And (W490, 0x0800)))
 
189
syntaxcheck     ==========================================================
 
190
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
 
191
syntaxcheck     Assembler remark in line 6090
 
192
syntaxcheck     Line | AML source
 
193
syntaxcheck     ----------------------------------------------------------
 
194
syntaxcheck     06087|                             And (ICR5, One, ICR5)
 
195
syntaxcheck     06088|                             CreateWordField (Arg2, 0x62, W491)
 
196
syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
 
197
syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
 
198
syntaxcheck          |                                                            ^
 
199
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
 
200
syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
 
201
syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
 
202
syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
 
203
syntaxcheck     ==========================================================
 
204
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 1,
 
205
syntaxcheck     Assembler remark in line 6092
 
206
syntaxcheck     Line | AML source
 
207
syntaxcheck     ----------------------------------------------------------
 
208
syntaxcheck     06089|                             CreateWordField (Arg2, 0x6A, W531)
 
209
syntaxcheck     06090|                             CreateWordField (Arg2, 0x7E, W631)
 
210
syntaxcheck     06091|                             CreateWordField (Arg2, 0x80, W641)
 
211
syntaxcheck     06092|                             CreateWordField (Arg2, 0xB0, W881)
 
212
syntaxcheck          |                                                            ^
 
213
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_STM])
 
214
syntaxcheck     06093|                             CreateWordField (Arg2, 0xBA, W931)
 
215
syntaxcheck     06094|                             Or (PRIT, 0x8040, PRIT)
 
216
syntaxcheck     06095|                             If (LAnd (And (FLAG, 0x08), And (W491, 0x0800)))
 
217
syntaxcheck     ==========================================================
 
218
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
219
syntaxcheck     Assembler remark in line 6139
 
220
syntaxcheck     Line | AML source
 
221
syntaxcheck     ----------------------------------------------------------
 
222
syntaxcheck     06136|                     Device (P_D0)
 
223
syntaxcheck     06137|                     {
 
224
syntaxcheck     06138|                         Name (_ADR, Zero)  // _ADR: Address
 
225
syntaxcheck     06139|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
 
226
syntaxcheck          |                                   ^
 
227
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
228
syntaxcheck     06140|                         {
 
229
syntaxcheck     06141|                             Name (PIB0, Buffer (0x0E)
 
230
syntaxcheck     06142|                             {
 
231
syntaxcheck     ==========================================================
 
232
syntaxcheck     
 
233
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
234
syntaxcheck     named object is created inside a non-serialized method -
 
235
syntaxcheck     this method should be serialized. It is possible that one
 
236
syntaxcheck     thread enters the method and blocks and then a second
 
237
syntaxcheck     thread also executes the method, ending up in two attempts
 
238
syntaxcheck     to create the object and causing a failure.
 
239
syntaxcheck     
 
240
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
 
241
syntaxcheck     Assembler remark in line 6204
 
242
syntaxcheck     Line | AML source
 
243
syntaxcheck     ----------------------------------------------------------
 
244
syntaxcheck     06201|                     Device (P_D1)
 
245
syntaxcheck     06202|                     {
 
246
syntaxcheck     06203|                         Name (_ADR, One)  // _ADR: Address
 
247
syntaxcheck     06204|                         Method (_GTF, 0, NotSerialized)  // _GTF: Get Task File
 
248
syntaxcheck          |                                   ^
 
249
syntaxcheck          | Remark 2120: Control Method should be made Serialized    (due to creation of named objects within)
 
250
syntaxcheck     06205|                         {
 
251
syntaxcheck     06206|                             Name (PIB1, Buffer (0x0E)
 
252
syntaxcheck     06207|                             {
 
253
syntaxcheck     ==========================================================
 
254
syntaxcheck     
 
255
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
256
syntaxcheck     named object is created inside a non-serialized method -
 
257
syntaxcheck     this method should be serialized. It is possible that one
 
258
syntaxcheck     thread enters the method and blocks and then a second
 
259
syntaxcheck     thread also executes the method, ending up in two attempts
 
260
syntaxcheck     to create the object and causing a failure.
 
261
syntaxcheck     
 
262
syntaxcheck     Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 10
 
263
syntaxcheck     remarks.
 
264
syntaxcheck     
 
265
syntaxcheck     
 
266
syntaxcheck     Test 2 of 2: Disassemble and reassemble SSDT
 
267
syntaxcheck     
 
268
syntaxcheck     Checking ACPI table SSDT (#0)
 
269
syntaxcheck     
 
270
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
271
syntaxcheck     Assembler remark in line 32
 
272
syntaxcheck     Line | AML source
 
273
syntaxcheck     ----------------------------------------------------------
 
274
syntaxcheck     00029|         Device (PRT0)
 
275
syntaxcheck     00030|         {
 
276
syntaxcheck     00031|             Name (_ADR, 0xFFFF)  // _ADR: Address
 
277
syntaxcheck     00032|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 
278
syntaxcheck          |                       ^
 
279
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
280
syntaxcheck     00033|             {
 
281
syntaxcheck     00034|                 Name (GBU0, Buffer (0x07)
 
282
syntaxcheck     00035|                 {
 
283
syntaxcheck     ==========================================================
 
284
syntaxcheck     
 
285
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
286
syntaxcheck     named object is created inside a non-serialized method -
 
287
syntaxcheck     this method should be serialized. It is possible that one
 
288
syntaxcheck     thread enters the method and blocks and then a second
 
289
syntaxcheck     thread also executes the method, ending up in two attempts
 
290
syntaxcheck     to create the object and causing a failure.
 
291
syntaxcheck     
 
292
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
293
syntaxcheck     Assembler remark in line 40
 
294
syntaxcheck     Line | AML source
 
295
syntaxcheck     ----------------------------------------------------------
 
296
syntaxcheck     00037|                 })
 
297
syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
 
298
syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
 
299
syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
 
300
syntaxcheck          |                                                ^
 
301
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
302
syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
 
303
syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
 
304
syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
 
305
syntaxcheck     ==========================================================
 
306
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
307
syntaxcheck     Assembler remark in line 41
 
308
syntaxcheck     Line | AML source
 
309
syntaxcheck     ----------------------------------------------------------
 
310
syntaxcheck     00038|                 CreateByteField (GBU0, 0x00, GB00)
 
311
syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
 
312
syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
 
313
syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
 
314
syntaxcheck          |                                                ^
 
315
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
316
syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
 
317
syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
 
318
syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
 
319
syntaxcheck     ==========================================================
 
320
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
321
syntaxcheck     Assembler remark in line 42
 
322
syntaxcheck     Line | AML source
 
323
syntaxcheck     ----------------------------------------------------------
 
324
syntaxcheck     00039|                 CreateByteField (GBU0, 0x01, GB01)
 
325
syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
 
326
syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
 
327
syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
 
328
syntaxcheck          |                                                ^
 
329
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
330
syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
 
331
syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
 
332
syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
333
syntaxcheck     ==========================================================
 
334
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
335
syntaxcheck     Assembler remark in line 43
 
336
syntaxcheck     Line | AML source
 
337
syntaxcheck     ----------------------------------------------------------
 
338
syntaxcheck     00040|                 CreateByteField (GBU0, 0x02, GB02)
 
339
syntaxcheck     00041|                 CreateByteField (GBU0, 0x03, GB03)
 
340
syntaxcheck     00042|                 CreateByteField (GBU0, 0x04, GB04)
 
341
syntaxcheck     00043|                 CreateByteField (GBU0, 0x05, GB05)
 
342
syntaxcheck          |                                                ^
 
343
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
344
syntaxcheck     00044|                 CreateByteField (GBU0, 0x06, GB06)
 
345
syntaxcheck     00045|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
346
syntaxcheck     00046|                 {
 
347
syntaxcheck     ==========================================================
 
348
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
349
syntaxcheck     Assembler remark in line 74
 
350
syntaxcheck     Line | AML source
 
351
syntaxcheck     ----------------------------------------------------------
 
352
syntaxcheck     00071|         Device (PRT1)
 
353
syntaxcheck     00072|         {
 
354
syntaxcheck     00073|             Name (_ADR, 0x0001FFFF)  // _ADR: Address
 
355
syntaxcheck     00074|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 
356
syntaxcheck          |                       ^
 
357
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
358
syntaxcheck     00075|             {
 
359
syntaxcheck     00076|                 Name (GBU1, Buffer (0x07)
 
360
syntaxcheck     00077|                 {
 
361
syntaxcheck     ==========================================================
 
362
syntaxcheck     
 
363
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
364
syntaxcheck     named object is created inside a non-serialized method -
 
365
syntaxcheck     this method should be serialized. It is possible that one
 
366
syntaxcheck     thread enters the method and blocks and then a second
 
367
syntaxcheck     thread also executes the method, ending up in two attempts
 
368
syntaxcheck     to create the object and causing a failure.
 
369
syntaxcheck     
 
370
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
371
syntaxcheck     Assembler remark in line 82
 
372
syntaxcheck     Line | AML source
 
373
syntaxcheck     ----------------------------------------------------------
 
374
syntaxcheck     00079|                 })
 
375
syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
 
376
syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
 
377
syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
 
378
syntaxcheck          |                                                ^
 
379
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
380
syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
 
381
syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
 
382
syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
 
383
syntaxcheck     ==========================================================
 
384
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
385
syntaxcheck     Assembler remark in line 83
 
386
syntaxcheck     Line | AML source
 
387
syntaxcheck     ----------------------------------------------------------
 
388
syntaxcheck     00080|                 CreateByteField (GBU1, 0x00, GB10)
 
389
syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
 
390
syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
 
391
syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
 
392
syntaxcheck          |                                                ^
 
393
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
394
syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
 
395
syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
 
396
syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
 
397
syntaxcheck     ==========================================================
 
398
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
399
syntaxcheck     Assembler remark in line 84
 
400
syntaxcheck     Line | AML source
 
401
syntaxcheck     ----------------------------------------------------------
 
402
syntaxcheck     00081|                 CreateByteField (GBU1, 0x01, GB11)
 
403
syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
 
404
syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
 
405
syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
 
406
syntaxcheck          |                                                ^
 
407
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
408
syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
 
409
syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
 
410
syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
411
syntaxcheck     ==========================================================
 
412
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
413
syntaxcheck     Assembler remark in line 85
 
414
syntaxcheck     Line | AML source
 
415
syntaxcheck     ----------------------------------------------------------
 
416
syntaxcheck     00082|                 CreateByteField (GBU1, 0x02, GB12)
 
417
syntaxcheck     00083|                 CreateByteField (GBU1, 0x03, GB13)
 
418
syntaxcheck     00084|                 CreateByteField (GBU1, 0x04, GB14)
 
419
syntaxcheck     00085|                 CreateByteField (GBU1, 0x05, GB15)
 
420
syntaxcheck          |                                                ^
 
421
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
422
syntaxcheck     00086|                 CreateByteField (GBU1, 0x06, GB16)
 
423
syntaxcheck     00087|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
424
syntaxcheck     00088|                 {
 
425
syntaxcheck     ==========================================================
 
426
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
427
syntaxcheck     Assembler remark in line 116
 
428
syntaxcheck     Line | AML source
 
429
syntaxcheck     ----------------------------------------------------------
 
430
syntaxcheck     00113|         Device (PRT2)
 
431
syntaxcheck     00114|         {
 
432
syntaxcheck     00115|             Name (_ADR, 0x0002FFFF)  // _ADR: Address
 
433
syntaxcheck     00116|             Method (_SDD, 1, NotSerialized)  // _SDD: Set Device Data
 
434
syntaxcheck          |                       ^
 
435
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
436
syntaxcheck     00117|             {
 
437
syntaxcheck     00118|                 Name (GBU2, Buffer (0x07)
 
438
syntaxcheck     00119|                 {
 
439
syntaxcheck     ==========================================================
 
440
syntaxcheck     
 
441
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
442
syntaxcheck     named object is created inside a non-serialized method -
 
443
syntaxcheck     this method should be serialized. It is possible that one
 
444
syntaxcheck     thread enters the method and blocks and then a second
 
445
syntaxcheck     thread also executes the method, ending up in two attempts
 
446
syntaxcheck     to create the object and causing a failure.
 
447
syntaxcheck     
 
448
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
449
syntaxcheck     Assembler remark in line 124
 
450
syntaxcheck     Line | AML source
 
451
syntaxcheck     ----------------------------------------------------------
 
452
syntaxcheck     00121|                 })
 
453
syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
 
454
syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
 
455
syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
 
456
syntaxcheck          |                                                ^
 
457
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
458
syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
 
459
syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
 
460
syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
 
461
syntaxcheck     ==========================================================
 
462
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
463
syntaxcheck     Assembler remark in line 125
 
464
syntaxcheck     Line | AML source
 
465
syntaxcheck     ----------------------------------------------------------
 
466
syntaxcheck     00122|                 CreateByteField (GBU2, 0x00, GB20)
 
467
syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
 
468
syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
 
469
syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
 
470
syntaxcheck          |                                                ^
 
471
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
472
syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
 
473
syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
 
474
syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
 
475
syntaxcheck     ==========================================================
 
476
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
477
syntaxcheck     Assembler remark in line 126
 
478
syntaxcheck     Line | AML source
 
479
syntaxcheck     ----------------------------------------------------------
 
480
syntaxcheck     00123|                 CreateByteField (GBU2, 0x01, GB21)
 
481
syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
 
482
syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
 
483
syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
 
484
syntaxcheck          |                                                ^
 
485
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
486
syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
 
487
syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
 
488
syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
489
syntaxcheck     ==========================================================
 
490
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_NOT_REFERENCED: Test 2,
 
491
syntaxcheck     Assembler remark in line 127
 
492
syntaxcheck     Line | AML source
 
493
syntaxcheck     ----------------------------------------------------------
 
494
syntaxcheck     00124|                 CreateByteField (GBU2, 0x02, GB22)
 
495
syntaxcheck     00125|                 CreateByteField (GBU2, 0x03, GB23)
 
496
syntaxcheck     00126|                 CreateByteField (GBU2, 0x04, GB24)
 
497
syntaxcheck     00127|                 CreateByteField (GBU2, 0x05, GB25)
 
498
syntaxcheck          |                                                ^
 
499
syntaxcheck          | Remark 2089: Object is not referenced    (Name is within method [_SDD])
 
500
syntaxcheck     00128|                 CreateByteField (GBU2, 0x06, GB26)
 
501
syntaxcheck     00129|                 If (LEqual (SizeOf (Arg0), 0x0200))
 
502
syntaxcheck     00130|                 {
 
503
syntaxcheck     ==========================================================
 
504
syntaxcheck     Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 15
 
505
syntaxcheck     remarks.
 
506
syntaxcheck     
 
507
syntaxcheck     
 
508
syntaxcheck     Checking ACPI table SSDT (#1)
 
509
syntaxcheck     
 
510
syntaxcheck     PASSED: Test 2, SSDT (1) reassembly, Found 0 errors, 0
 
511
syntaxcheck     warnings, 0 remarks.
 
512
syntaxcheck     
 
513
syntaxcheck     
 
514
syntaxcheck     Checking ACPI table SSDT (#2)
 
515
syntaxcheck     
 
516
syntaxcheck     PASSED: Test 2, SSDT (2) reassembly, Found 0 errors, 0
 
517
syntaxcheck     warnings, 0 remarks.
 
518
syntaxcheck     
 
519
syntaxcheck     
 
520
syntaxcheck     Checking ACPI table SSDT (#3)
 
521
syntaxcheck     
 
522
syntaxcheck     PASSED: Test 2, SSDT (3) reassembly, Found 0 errors, 0
 
523
syntaxcheck     warnings, 0 remarks.
 
524
syntaxcheck     
 
525
syntaxcheck     
 
526
syntaxcheck     Checking ACPI table SSDT (#4)
 
527
syntaxcheck     
 
528
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
529
syntaxcheck     Assembler remark in line 54
 
530
syntaxcheck     Line | AML source
 
531
syntaxcheck     ----------------------------------------------------------
 
532
syntaxcheck     00051|     {
 
533
syntaxcheck     00052|         Name (HI0, 0x00)
 
534
syntaxcheck     00053|         Name (HC0, 0x00)
 
535
syntaxcheck     00054|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
 
536
syntaxcheck          |                   ^
 
537
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
538
syntaxcheck     00055|         {
 
539
syntaxcheck     00056|             CreateDWordField (Arg0, 0x00, REVS)
 
540
syntaxcheck     00057|             CreateDWordField (Arg0, 0x04, SIZE)
 
541
syntaxcheck     ==========================================================
 
542
syntaxcheck     
 
543
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
544
syntaxcheck     named object is created inside a non-serialized method -
 
545
syntaxcheck     this method should be serialized. It is possible that one
 
546
syntaxcheck     thread enters the method and blocks and then a second
 
547
syntaxcheck     thread also executes the method, ending up in two attempts
 
548
syntaxcheck     to create the object and causing a failure.
 
549
syntaxcheck     
 
550
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
551
syntaxcheck     Assembler remark in line 73
 
552
syntaxcheck     Line | AML source
 
553
syntaxcheck     ----------------------------------------------------------
 
554
syntaxcheck     00070|                 }, REVS, SIZE, Local2)
 
555
syntaxcheck     00071|         }
 
556
syntaxcheck     00072| 
 
557
syntaxcheck     00073|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
 
558
syntaxcheck          |                   ^
 
559
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
560
syntaxcheck     00074|         {
 
561
syntaxcheck     00075|             CreateDWordField (Arg3, 0x00, STS0)
 
562
syntaxcheck     00076|             CreateDWordField (Arg3, 0x04, CAP0)
 
563
syntaxcheck     ==========================================================
 
564
syntaxcheck     
 
565
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
566
syntaxcheck     named object is created inside a non-serialized method -
 
567
syntaxcheck     this method should be serialized. It is possible that one
 
568
syntaxcheck     thread enters the method and blocks and then a second
 
569
syntaxcheck     thread also executes the method, ending up in two attempts
 
570
syntaxcheck     to create the object and causing a failure.
 
571
syntaxcheck     
 
572
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
573
syntaxcheck     Assembler remark in line 137
 
574
syntaxcheck     Line | AML source
 
575
syntaxcheck     ----------------------------------------------------------
 
576
syntaxcheck     00134|     {
 
577
syntaxcheck     00135|         Name (HI1, 0x00)
 
578
syntaxcheck     00136|         Name (HC1, 0x00)
 
579
syntaxcheck     00137|         Method (_PDC, 1, NotSerialized)  // _PDC: Processor Driver Capabilities
 
580
syntaxcheck          |                   ^
 
581
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
582
syntaxcheck     00138|         {
 
583
syntaxcheck     00139|             CreateDWordField (Arg0, 0x00, REVS)
 
584
syntaxcheck     00140|             CreateDWordField (Arg0, 0x04, SIZE)
 
585
syntaxcheck     ==========================================================
 
586
syntaxcheck     
 
587
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
588
syntaxcheck     named object is created inside a non-serialized method -
 
589
syntaxcheck     this method should be serialized. It is possible that one
 
590
syntaxcheck     thread enters the method and blocks and then a second
 
591
syntaxcheck     thread also executes the method, ending up in two attempts
 
592
syntaxcheck     to create the object and causing a failure.
 
593
syntaxcheck     
 
594
syntaxcheck     FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
 
595
syntaxcheck     Assembler remark in line 156
 
596
syntaxcheck     Line | AML source
 
597
syntaxcheck     ----------------------------------------------------------
 
598
syntaxcheck     00153|                 }, REVS, SIZE, Local2)
 
599
syntaxcheck     00154|         }
 
600
syntaxcheck     00155| 
 
601
syntaxcheck     00156|         Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities
 
602
syntaxcheck          |                   ^
 
603
syntaxcheck          | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
 
604
syntaxcheck     00157|         {
 
605
syntaxcheck     00158|             CreateDWordField (Arg3, 0x00, STS1)
 
606
syntaxcheck     00159|             CreateDWordField (Arg3, 0x04, CAP1)
 
607
syntaxcheck     ==========================================================
 
608
syntaxcheck     
 
609
syntaxcheck     ADVICE: (for Remark #2120, ASL_MSG_SERIALIZED_REQUIRED): A
 
610
syntaxcheck     named object is created inside a non-serialized method -
 
611
syntaxcheck     this method should be serialized. It is possible that one
 
612
syntaxcheck     thread enters the method and blocks and then a second
 
613
syntaxcheck     thread also executes the method, ending up in two attempts
 
614
syntaxcheck     to create the object and causing a failure.
 
615
syntaxcheck     
 
616
syntaxcheck     Table SSDT (4) reassembly: Found 0 errors, 0 warnings, 4
 
617
syntaxcheck     remarks.
 
618
syntaxcheck     
 
619
syntaxcheck     
 
620
syntaxcheck     ==========================================================
 
621
syntaxcheck     3 passed, 32 failed, 0 warning, 0 aborted, 0 skipped, 0
 
622
syntaxcheck     info only.
 
623
syntaxcheck     ==========================================================