1
syntaxcheck syntaxcheck: Re-assemble DSDT and find syntax errors and
3
syntaxcheck ----------------------------------------------------------
4
syntaxcheck Test 1 of 2: Disassemble and reassemble DSDT
5
syntaxcheck Cannot find FACP.
7
syntaxcheck Checking ACPI table DSDT (#0)
9
syntaxcheck FAILED [HIGH] AMLAsmASL_MSG_UPPER_CASE: Test 1, Assembler
10
syntaxcheck error in line 710
11
syntaxcheck Line | AML source
12
syntaxcheck ----------------------------------------------------------
14
syntaxcheck 00708| Device (AMW0)
16
syntaxcheck 00710| Name (_HID, "pnp0c14") // _HID: Hardware ID
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)
22
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.
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
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 ==========================================================
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.
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
60
syntaxcheck | Error 6043: Invalid combination of Length and Min/Max fixed flags
61
syntaxcheck 01085| ,, , AddressRangeMemory, TypeStatic)
63
syntaxcheck 01087| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
64
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.
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)
81
syntaxcheck 02151| Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices
83
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
85
syntaxcheck 02153| Store (Zero, NDID)
86
syntaxcheck 02154| If (LNotEqual (DIDL, Zero))
87
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.
96
syntaxcheck FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 1,
97
syntaxcheck Assembler remark in line 5812
98
syntaxcheck Line | AML source
99
syntaxcheck ----------------------------------------------------------
103
syntaxcheck 05812| Method (_BIF, 0, NotSerialized) // _BIF: Battery Information
105
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
107
syntaxcheck 05814| Name (STAT, Package (0x0D)
109
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.
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)
125
syntaxcheck 05866| Method (_BST, 0, NotSerialized) // _BST: Battery Status
127
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
129
syntaxcheck 05868| Name (PBST, Package (0x04)
131
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.
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)
146
syntaxcheck 05971| Name (_ADR, Zero) // _ADR: Address
147
syntaxcheck 05972| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode
149
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
151
syntaxcheck 05974| Name (PBUF, Buffer (0x14)
153
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.
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)
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)
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)
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)
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)
224
syntaxcheck 06138| Name (_ADR, Zero) // _ADR: Address
225
syntaxcheck 06139| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File
227
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
229
syntaxcheck 06141| Name (PIB0, Buffer (0x0E)
231
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.
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)
246
syntaxcheck 06203| Name (_ADR, One) // _ADR: Address
247
syntaxcheck 06204| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File
249
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
251
syntaxcheck 06206| Name (PIB1, Buffer (0x0E)
253
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.
262
syntaxcheck Table DSDT (0) reassembly: Found 3 errors, 0 warnings, 10
266
syntaxcheck Test 2 of 2: Disassemble and reassemble SSDT
268
syntaxcheck Checking ACPI table SSDT (#0)
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)
276
syntaxcheck 00031| Name (_ADR, 0xFFFF) // _ADR: Address
277
syntaxcheck 00032| Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data
279
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
281
syntaxcheck 00034| Name (GBU0, Buffer (0x07)
283
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.
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)
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)
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)
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)
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))
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)
354
syntaxcheck 00073| Name (_ADR, 0x0001FFFF) // _ADR: Address
355
syntaxcheck 00074| Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data
357
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
359
syntaxcheck 00076| Name (GBU1, Buffer (0x07)
361
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.
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)
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)
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)
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)
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))
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)
432
syntaxcheck 00115| Name (_ADR, 0x0002FFFF) // _ADR: Address
433
syntaxcheck 00116| Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data
435
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
437
syntaxcheck 00118| Name (GBU2, Buffer (0x07)
439
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.
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)
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)
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)
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)
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))
503
syntaxcheck ==========================================================
504
syntaxcheck Table SSDT (0) reassembly: Found 0 errors, 0 warnings, 15
508
syntaxcheck Checking ACPI table SSDT (#1)
510
syntaxcheck PASSED: Test 2, SSDT (1) reassembly, Found 0 errors, 0
511
syntaxcheck warnings, 0 remarks.
514
syntaxcheck Checking ACPI table SSDT (#2)
516
syntaxcheck PASSED: Test 2, SSDT (2) reassembly, Found 0 errors, 0
517
syntaxcheck warnings, 0 remarks.
520
syntaxcheck Checking ACPI table SSDT (#3)
522
syntaxcheck PASSED: Test 2, SSDT (3) reassembly, Found 0 errors, 0
523
syntaxcheck warnings, 0 remarks.
526
syntaxcheck Checking ACPI table SSDT (#4)
528
syntaxcheck FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
529
syntaxcheck Assembler remark in line 54
530
syntaxcheck Line | AML source
531
syntaxcheck ----------------------------------------------------------
533
syntaxcheck 00052| Name (HI0, 0x00)
534
syntaxcheck 00053| Name (HC0, 0x00)
535
syntaxcheck 00054| Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities
537
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
539
syntaxcheck 00056| CreateDWordField (Arg0, 0x00, REVS)
540
syntaxcheck 00057| CreateDWordField (Arg0, 0x04, SIZE)
541
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.
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)
557
syntaxcheck 00073| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
559
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
561
syntaxcheck 00075| CreateDWordField (Arg3, 0x00, STS0)
562
syntaxcheck 00076| CreateDWordField (Arg3, 0x04, CAP0)
563
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.
572
syntaxcheck FAILED [LOW] AMLAsmASL_MSG_SERIALIZED_REQUIRED: Test 2,
573
syntaxcheck Assembler remark in line 137
574
syntaxcheck Line | AML source
575
syntaxcheck ----------------------------------------------------------
577
syntaxcheck 00135| Name (HI1, 0x00)
578
syntaxcheck 00136| Name (HC1, 0x00)
579
syntaxcheck 00137| Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities
581
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
583
syntaxcheck 00139| CreateDWordField (Arg0, 0x00, REVS)
584
syntaxcheck 00140| CreateDWordField (Arg0, 0x04, SIZE)
585
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.
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)
601
syntaxcheck 00156| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
603
syntaxcheck | Remark 2120: Control Method should be made Serialized (due to creation of named objects within)
605
syntaxcheck 00158| CreateDWordField (Arg3, 0x00, STS1)
606
syntaxcheck 00159| CreateDWordField (Arg3, 0x04, CAP1)
607
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.
616
syntaxcheck Table SSDT (4) reassembly: Found 0 errors, 0 warnings, 4
620
syntaxcheck ==========================================================
621
syntaxcheck 3 passed, 32 failed, 0 warning, 0 aborted, 0 skipped, 0
622
syntaxcheck info only.
623
syntaxcheck ==========================================================