Commit f537a28c9747d5b8864dabf7dda4972a9ec4687c
1 parent
ab1e34ad
moved ACPI table init to BIOS
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2171 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
3 changed files
with
0 additions
and
844 deletions
Makefile.target
@@ -514,13 +514,6 @@ endif | @@ -514,13 +514,6 @@ endif | ||
514 | 514 | ||
515 | loader.o: loader.c elf_ops.h | 515 | loader.o: loader.c elf_ops.h |
516 | 516 | ||
517 | -acpi.o: acpi.c acpi-dsdt.hex | ||
518 | - | ||
519 | -ifdef BUILD_ACPI_TABLES | ||
520 | -$(SRC_PATH)/hw/acpi-dsdt.hex: acpi-dsdt.dsl | ||
521 | - iasl -tc -p $@ $< | ||
522 | -endif | ||
523 | - | ||
524 | ifeq ($(TARGET_ARCH), sh4) | 517 | ifeq ($(TARGET_ARCH), sh4) |
525 | op.o: op.c op_mem.c cpu.h | 518 | op.o: op.c op_mem.c cpu.h |
526 | op_helper.o: op_helper.c exec.h cpu.h | 519 | op_helper.o: op_helper.c exec.h cpu.h |
hw/acpi-dsdt.dsl deleted
100644 → 0
1 | -/* | ||
2 | - * QEMU ACPI DSDT ASL definition | ||
3 | - * | ||
4 | - * Copyright (c) 2006 Fabrice Bellard | ||
5 | - * | ||
6 | - * This library is free software; you can redistribute it and/or | ||
7 | - * modify it under the terms of the GNU Lesser General Public | ||
8 | - * License version 2 as published by the Free Software Foundation. | ||
9 | - * | ||
10 | - * This library is distributed in the hope that it will be useful, | ||
11 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
13 | - * Lesser General Public License for more details. | ||
14 | - * | ||
15 | - * You should have received a copy of the GNU Lesser General Public | ||
16 | - * License along with this library; if not, write to the Free Software | ||
17 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
18 | - */ | ||
19 | -DefinitionBlock ( | ||
20 | - "acpi-dsdt.aml", // Output Filename | ||
21 | - "DSDT", // Signature | ||
22 | - 0x01, // DSDT Compliance Revision | ||
23 | - "QEMU", // OEMID | ||
24 | - "QEMUDSDT", // TABLE ID | ||
25 | - 0x1 // OEM Revision | ||
26 | - ) | ||
27 | -{ | ||
28 | - Scope (\) | ||
29 | - { | ||
30 | - /* CMOS memory access */ | ||
31 | - OperationRegion (CMS, SystemIO, 0x70, 0x02) | ||
32 | - Field (CMS, ByteAcc, NoLock, Preserve) | ||
33 | - { | ||
34 | - CMSI, 8, | ||
35 | - CMSD, 8 | ||
36 | - } | ||
37 | - Method (CMRD, 1, NotSerialized) | ||
38 | - { | ||
39 | - Store (Arg0, CMSI) | ||
40 | - Store (CMSD, Local0) | ||
41 | - Return (Local0) | ||
42 | - } | ||
43 | - | ||
44 | - /* Debug Output */ | ||
45 | - OperationRegion (DBG, SystemIO, 0xb044, 0x04) | ||
46 | - Field (DBG, DWordAcc, NoLock, Preserve) | ||
47 | - { | ||
48 | - DBGL, 32, | ||
49 | - } | ||
50 | - } | ||
51 | - | ||
52 | - | ||
53 | - /* PCI Bus definition */ | ||
54 | - Scope(\_SB) { | ||
55 | - Device(PCI0) { | ||
56 | - Name (_HID, EisaId ("PNP0A03")) | ||
57 | - Name (_ADR, 0x00) | ||
58 | - Name (_UID, 1) | ||
59 | - Name(_PRT, Package() { | ||
60 | - /* PCI IRQ routing table, example from ACPI 2.0a specification, | ||
61 | - section 6.2.8.1 */ | ||
62 | - /* Note: we provide the same info as the PCI routing | ||
63 | - table of the Bochs BIOS */ | ||
64 | - | ||
65 | - // PCI Slot 0 | ||
66 | - Package() {0x0000ffff, 0, LNKD, 0}, | ||
67 | - Package() {0x0000ffff, 1, LNKA, 0}, | ||
68 | - Package() {0x0000ffff, 2, LNKB, 0}, | ||
69 | - Package() {0x0000ffff, 3, LNKC, 0}, | ||
70 | - | ||
71 | - // PCI Slot 1 | ||
72 | - Package() {0x0001ffff, 0, LNKA, 0}, | ||
73 | - Package() {0x0001ffff, 1, LNKB, 0}, | ||
74 | - Package() {0x0001ffff, 2, LNKC, 0}, | ||
75 | - Package() {0x0001ffff, 3, LNKD, 0}, | ||
76 | - | ||
77 | - // PCI Slot 2 | ||
78 | - Package() {0x0002ffff, 0, LNKB, 0}, | ||
79 | - Package() {0x0002ffff, 1, LNKC, 0}, | ||
80 | - Package() {0x0002ffff, 2, LNKD, 0}, | ||
81 | - Package() {0x0002ffff, 3, LNKA, 0}, | ||
82 | - | ||
83 | - // PCI Slot 3 | ||
84 | - Package() {0x0003ffff, 0, LNKC, 0}, | ||
85 | - Package() {0x0003ffff, 1, LNKD, 0}, | ||
86 | - Package() {0x0003ffff, 2, LNKA, 0}, | ||
87 | - Package() {0x0003ffff, 3, LNKB, 0}, | ||
88 | - | ||
89 | - // PCI Slot 4 | ||
90 | - Package() {0x0004ffff, 0, LNKD, 0}, | ||
91 | - Package() {0x0004ffff, 1, LNKA, 0}, | ||
92 | - Package() {0x0004ffff, 2, LNKB, 0}, | ||
93 | - Package() {0x0004ffff, 3, LNKC, 0}, | ||
94 | - | ||
95 | - // PCI Slot 5 | ||
96 | - Package() {0x0005ffff, 0, LNKA, 0}, | ||
97 | - Package() {0x0005ffff, 1, LNKB, 0}, | ||
98 | - Package() {0x0005ffff, 2, LNKC, 0}, | ||
99 | - Package() {0x0005ffff, 3, LNKD, 0}, | ||
100 | - }) | ||
101 | - | ||
102 | - Method (_CRS, 0, NotSerialized) | ||
103 | - { | ||
104 | - Name (MEMP, ResourceTemplate () | ||
105 | - { | ||
106 | - WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | ||
107 | - 0x0000, // Address Space Granularity | ||
108 | - 0x0000, // Address Range Minimum | ||
109 | - 0x00FF, // Address Range Maximum | ||
110 | - 0x0000, // Address Translation Offset | ||
111 | - 0x0100, // Address Length | ||
112 | - ,, ) | ||
113 | - IO (Decode16, | ||
114 | - 0x0CF8, // Address Range Minimum | ||
115 | - 0x0CF8, // Address Range Maximum | ||
116 | - 0x01, // Address Alignment | ||
117 | - 0x08, // Address Length | ||
118 | - ) | ||
119 | - WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | ||
120 | - 0x0000, // Address Space Granularity | ||
121 | - 0x0000, // Address Range Minimum | ||
122 | - 0x0CF7, // Address Range Maximum | ||
123 | - 0x0000, // Address Translation Offset | ||
124 | - 0x0CF8, // Address Length | ||
125 | - ,, , TypeStatic) | ||
126 | - WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | ||
127 | - 0x0000, // Address Space Granularity | ||
128 | - 0x0D00, // Address Range Minimum | ||
129 | - 0xFFFF, // Address Range Maximum | ||
130 | - 0x0000, // Address Translation Offset | ||
131 | - 0xF300, // Address Length | ||
132 | - ,, , TypeStatic) | ||
133 | - DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | ||
134 | - 0x00000000, // Address Space Granularity | ||
135 | - 0x000A0000, // Address Range Minimum | ||
136 | - 0x000BFFFF, // Address Range Maximum | ||
137 | - 0x00000000, // Address Translation Offset | ||
138 | - 0x00020000, // Address Length | ||
139 | - ,, , AddressRangeMemory, TypeStatic) | ||
140 | - DWordMemory (ResourceProducer, PosDecode, MinNotFixed, MaxFixed, NonCacheable, ReadWrite, | ||
141 | - 0x00000000, // Address Space Granularity | ||
142 | - 0x00000000, // Address Range Minimum | ||
143 | - 0xFEBFFFFF, // Address Range Maximum | ||
144 | - 0x00000000, // Address Translation Offset | ||
145 | - 0x00000000, // Address Length | ||
146 | - ,, MEMF, AddressRangeMemory, TypeStatic) | ||
147 | - }) | ||
148 | - CreateDWordField (MEMP, \_SB.PCI0._CRS.MEMF._MIN, PMIN) | ||
149 | - CreateDWordField (MEMP, \_SB.PCI0._CRS.MEMF._MAX, PMAX) | ||
150 | - CreateDWordField (MEMP, \_SB.PCI0._CRS.MEMF._LEN, PLEN) | ||
151 | - /* compute available RAM */ | ||
152 | - Add(CMRD(0x34), ShiftLeft(CMRD(0x35), 8), Local0) | ||
153 | - ShiftLeft(Local0, 16, Local0) | ||
154 | - Add(Local0, 0x1000000, Local0) | ||
155 | - /* update field of last region */ | ||
156 | - Store(Local0, PMIN) | ||
157 | - Subtract (PMAX, PMIN, PLEN) | ||
158 | - Increment (PLEN) | ||
159 | - Return (MEMP) | ||
160 | - } | ||
161 | - } | ||
162 | - } | ||
163 | - | ||
164 | - Scope(\_SB.PCI0) { | ||
165 | - | ||
166 | - /* PIIX3 ISA bridge */ | ||
167 | - Device (ISA) { | ||
168 | - Name (_ADR, 0x00010000) | ||
169 | - | ||
170 | - /* PIIX PCI to ISA irq remapping */ | ||
171 | - OperationRegion (P40C, PCI_Config, 0x60, 0x04) | ||
172 | - | ||
173 | - | ||
174 | - /* Keyboard seems to be important for WinXP install */ | ||
175 | - Device (KBD) | ||
176 | - { | ||
177 | - Name (_HID, EisaId ("PNP0303")) | ||
178 | - Method (_STA, 0, NotSerialized) | ||
179 | - { | ||
180 | - Return (0x0f) | ||
181 | - } | ||
182 | - | ||
183 | - Method (_CRS, 0, NotSerialized) | ||
184 | - { | ||
185 | - Name (TMP, ResourceTemplate () | ||
186 | - { | ||
187 | - IO (Decode16, | ||
188 | - 0x0060, // Address Range Minimum | ||
189 | - 0x0060, // Address Range Maximum | ||
190 | - 0x01, // Address Alignment | ||
191 | - 0x01, // Address Length | ||
192 | - ) | ||
193 | - IO (Decode16, | ||
194 | - 0x0064, // Address Range Minimum | ||
195 | - 0x0064, // Address Range Maximum | ||
196 | - 0x01, // Address Alignment | ||
197 | - 0x01, // Address Length | ||
198 | - ) | ||
199 | - IRQNoFlags () | ||
200 | - {1} | ||
201 | - }) | ||
202 | - Return (TMP) | ||
203 | - } | ||
204 | - } | ||
205 | - | ||
206 | - /* PS/2 mouse */ | ||
207 | - Device (MOU) | ||
208 | - { | ||
209 | - Name (_HID, EisaId ("PNP0F13")) | ||
210 | - Method (_STA, 0, NotSerialized) | ||
211 | - { | ||
212 | - Return (0x0f) | ||
213 | - } | ||
214 | - | ||
215 | - Method (_CRS, 0, NotSerialized) | ||
216 | - { | ||
217 | - Name (TMP, ResourceTemplate () | ||
218 | - { | ||
219 | - IRQNoFlags () {12} | ||
220 | - }) | ||
221 | - Return (TMP) | ||
222 | - } | ||
223 | - } | ||
224 | - | ||
225 | - /* PS/2 floppy controller */ | ||
226 | - Device (FDC0) | ||
227 | - { | ||
228 | - Name (_HID, EisaId ("PNP0700")) | ||
229 | - Method (_STA, 0, NotSerialized) | ||
230 | - { | ||
231 | - Return (0x0F) | ||
232 | - } | ||
233 | - Method (_CRS, 0, NotSerialized) | ||
234 | - { | ||
235 | - Name (BUF0, ResourceTemplate () | ||
236 | - { | ||
237 | - IO (Decode16, 0x03F2, 0x03F2, 0x00, 0x04) | ||
238 | - IO (Decode16, 0x03F7, 0x03F7, 0x00, 0x01) | ||
239 | - IRQNoFlags () {6} | ||
240 | - DMA (Compatibility, NotBusMaster, Transfer8) {2} | ||
241 | - }) | ||
242 | - Return (BUF0) | ||
243 | - } | ||
244 | - } | ||
245 | - | ||
246 | - /* Parallel port */ | ||
247 | - Device (LPT) | ||
248 | - { | ||
249 | - Name (_HID, EisaId ("PNP0400")) | ||
250 | - Method (_STA, 0, NotSerialized) | ||
251 | - { | ||
252 | - Store (\_SB.PCI0.PX13.DRSA, Local0) | ||
253 | - And (Local0, 0x80000000, Local0) | ||
254 | - If (LEqual (Local0, 0)) | ||
255 | - { | ||
256 | - Return (0x00) | ||
257 | - } | ||
258 | - Else | ||
259 | - { | ||
260 | - Return (0x0F) | ||
261 | - } | ||
262 | - } | ||
263 | - Method (_CRS, 0, NotSerialized) | ||
264 | - { | ||
265 | - Name (BUF0, ResourceTemplate () | ||
266 | - { | ||
267 | - IO (Decode16, 0x0378, 0x0378, 0x08, 0x08) | ||
268 | - IRQNoFlags () {7} | ||
269 | - }) | ||
270 | - Return (BUF0) | ||
271 | - } | ||
272 | - } | ||
273 | - | ||
274 | - /* Serial Ports */ | ||
275 | - Device (COM1) | ||
276 | - { | ||
277 | - Name (_HID, EisaId ("PNP0501")) | ||
278 | - Name (_UID, 0x01) | ||
279 | - Method (_STA, 0, NotSerialized) | ||
280 | - { | ||
281 | - Store (\_SB.PCI0.PX13.DRSC, Local0) | ||
282 | - And (Local0, 0x08000000, Local0) | ||
283 | - If (LEqual (Local0, 0)) | ||
284 | - { | ||
285 | - Return (0x00) | ||
286 | - } | ||
287 | - Else | ||
288 | - { | ||
289 | - Return (0x0F) | ||
290 | - } | ||
291 | - } | ||
292 | - Method (_CRS, 0, NotSerialized) | ||
293 | - { | ||
294 | - Name (BUF0, ResourceTemplate () | ||
295 | - { | ||
296 | - IO (Decode16, 0x03F8, 0x03F8, 0x00, 0x08) | ||
297 | - IRQNoFlags () {4} | ||
298 | - }) | ||
299 | - Return (BUF0) | ||
300 | - } | ||
301 | - } | ||
302 | - | ||
303 | - Device (COM2) | ||
304 | - { | ||
305 | - Name (_HID, EisaId ("PNP0501")) | ||
306 | - Name (_UID, 0x02) | ||
307 | - Method (_STA, 0, NotSerialized) | ||
308 | - { | ||
309 | - Store (\_SB.PCI0.PX13.DRSC, Local0) | ||
310 | - And (Local0, 0x80000000, Local0) | ||
311 | - If (LEqual (Local0, 0)) | ||
312 | - { | ||
313 | - Return (0x00) | ||
314 | - } | ||
315 | - Else | ||
316 | - { | ||
317 | - Return (0x0F) | ||
318 | - } | ||
319 | - } | ||
320 | - Method (_CRS, 0, NotSerialized) | ||
321 | - { | ||
322 | - Name (BUF0, ResourceTemplate () | ||
323 | - { | ||
324 | - IO (Decode16, 0x02F8, 0x02F8, 0x00, 0x08) | ||
325 | - IRQNoFlags () {3} | ||
326 | - }) | ||
327 | - Return (BUF0) | ||
328 | - } | ||
329 | - } | ||
330 | - } | ||
331 | - | ||
332 | - /* PIIX4 PM */ | ||
333 | - Device (PX13) { | ||
334 | - Name (_ADR, 0x00010003) | ||
335 | - | ||
336 | - OperationRegion (P13C, PCI_Config, 0x5c, 0x24) | ||
337 | - Field (P13C, DWordAcc, NoLock, Preserve) | ||
338 | - { | ||
339 | - DRSA, 32, | ||
340 | - DRSB, 32, | ||
341 | - DRSC, 32, | ||
342 | - DRSE, 32, | ||
343 | - DRSF, 32, | ||
344 | - DRSG, 32, | ||
345 | - DRSH, 32, | ||
346 | - DRSI, 32, | ||
347 | - DRSJ, 32 | ||
348 | - } | ||
349 | - } | ||
350 | - } | ||
351 | - | ||
352 | - /* PCI IRQs */ | ||
353 | - Scope(\_SB) { | ||
354 | - Field (\_SB.PCI0.ISA.P40C, ByteAcc, NoLock, Preserve) | ||
355 | - { | ||
356 | - PRQ0, 8, | ||
357 | - PRQ1, 8, | ||
358 | - PRQ2, 8, | ||
359 | - PRQ3, 8 | ||
360 | - } | ||
361 | - | ||
362 | - Device(LNKA){ | ||
363 | - Name(_HID, EISAID("PNP0C0F")) // PCI interrupt link | ||
364 | - Name(_UID, 1) | ||
365 | - Name(_PRS, ResourceTemplate(){ | ||
366 | - IRQ (Level, ActiveLow, Shared) | ||
367 | - {3,4,5,6,7,9,10,11,12} | ||
368 | - }) | ||
369 | - Method (_STA, 0, NotSerialized) | ||
370 | - { | ||
371 | - Store (0x0B, Local0) | ||
372 | - If (And (0x80, PRQ0, Local1)) | ||
373 | - { | ||
374 | - Store (0x09, Local0) | ||
375 | - } | ||
376 | - Return (Local0) | ||
377 | - } | ||
378 | - Method (_DIS, 0, NotSerialized) | ||
379 | - { | ||
380 | - Or (PRQ0, 0x80, PRQ0) | ||
381 | - } | ||
382 | - Method (_CRS, 0, NotSerialized) | ||
383 | - { | ||
384 | - Name (PRR0, ResourceTemplate () | ||
385 | - { | ||
386 | - IRQ (Level, ActiveLow, Shared) | ||
387 | - {1} | ||
388 | - }) | ||
389 | - CreateWordField (PRR0, 0x01, TMP) | ||
390 | - Store (PRQ0, Local0) | ||
391 | - If (LLess (Local0, 0x80)) | ||
392 | - { | ||
393 | - ShiftLeft (One, Local0, TMP) | ||
394 | - } | ||
395 | - Else | ||
396 | - { | ||
397 | - Store (Zero, TMP) | ||
398 | - } | ||
399 | - Return (PRR0) | ||
400 | - } | ||
401 | - Method (_SRS, 1, NotSerialized) | ||
402 | - { | ||
403 | - CreateWordField (Arg0, 0x01, TMP) | ||
404 | - FindSetRightBit (TMP, Local0) | ||
405 | - Decrement (Local0) | ||
406 | - Store (Local0, PRQ0) | ||
407 | - } | ||
408 | - } | ||
409 | - Device(LNKB){ | ||
410 | - Name(_HID, EISAID("PNP0C0F")) // PCI interrupt link | ||
411 | - Name(_UID, 2) | ||
412 | - Name(_PRS, ResourceTemplate(){ | ||
413 | - IRQ (Level, ActiveLow, Shared) | ||
414 | - {3,4,5,6,7,9,10,11,12} | ||
415 | - }) | ||
416 | - Method (_STA, 0, NotSerialized) | ||
417 | - { | ||
418 | - Store (0x0B, Local0) | ||
419 | - If (And (0x80, PRQ1, Local1)) | ||
420 | - { | ||
421 | - Store (0x09, Local0) | ||
422 | - } | ||
423 | - Return (Local0) | ||
424 | - } | ||
425 | - Method (_DIS, 0, NotSerialized) | ||
426 | - { | ||
427 | - Or (PRQ1, 0x80, PRQ1) | ||
428 | - } | ||
429 | - Method (_CRS, 0, NotSerialized) | ||
430 | - { | ||
431 | - Name (PRR0, ResourceTemplate () | ||
432 | - { | ||
433 | - IRQ (Level, ActiveLow, Shared) | ||
434 | - {1} | ||
435 | - }) | ||
436 | - CreateWordField (PRR0, 0x01, TMP) | ||
437 | - Store (PRQ1, Local0) | ||
438 | - If (LLess (Local0, 0x80)) | ||
439 | - { | ||
440 | - ShiftLeft (One, Local0, TMP) | ||
441 | - } | ||
442 | - Else | ||
443 | - { | ||
444 | - Store (Zero, TMP) | ||
445 | - } | ||
446 | - Return (PRR0) | ||
447 | - } | ||
448 | - Method (_SRS, 1, NotSerialized) | ||
449 | - { | ||
450 | - CreateWordField (Arg0, 0x01, TMP) | ||
451 | - FindSetRightBit (TMP, Local0) | ||
452 | - Decrement (Local0) | ||
453 | - Store (Local0, PRQ1) | ||
454 | - } | ||
455 | - } | ||
456 | - Device(LNKC){ | ||
457 | - Name(_HID, EISAID("PNP0C0F")) // PCI interrupt link | ||
458 | - Name(_UID, 3) | ||
459 | - Name(_PRS, ResourceTemplate(){ | ||
460 | - IRQ (Level, ActiveLow, Shared) | ||
461 | - {3,4,5,6,7,9,10,11,12} | ||
462 | - }) | ||
463 | - Method (_STA, 0, NotSerialized) | ||
464 | - { | ||
465 | - Store (0x0B, Local0) | ||
466 | - If (And (0x80, PRQ2, Local1)) | ||
467 | - { | ||
468 | - Store (0x09, Local0) | ||
469 | - } | ||
470 | - Return (Local0) | ||
471 | - } | ||
472 | - Method (_DIS, 0, NotSerialized) | ||
473 | - { | ||
474 | - Or (PRQ2, 0x80, PRQ2) | ||
475 | - } | ||
476 | - Method (_CRS, 0, NotSerialized) | ||
477 | - { | ||
478 | - Name (PRR0, ResourceTemplate () | ||
479 | - { | ||
480 | - IRQ (Level, ActiveLow, Shared) | ||
481 | - {1} | ||
482 | - }) | ||
483 | - CreateWordField (PRR0, 0x01, TMP) | ||
484 | - Store (PRQ2, Local0) | ||
485 | - If (LLess (Local0, 0x80)) | ||
486 | - { | ||
487 | - ShiftLeft (One, Local0, TMP) | ||
488 | - } | ||
489 | - Else | ||
490 | - { | ||
491 | - Store (Zero, TMP) | ||
492 | - } | ||
493 | - Return (PRR0) | ||
494 | - } | ||
495 | - Method (_SRS, 1, NotSerialized) | ||
496 | - { | ||
497 | - CreateWordField (Arg0, 0x01, TMP) | ||
498 | - FindSetRightBit (TMP, Local0) | ||
499 | - Decrement (Local0) | ||
500 | - Store (Local0, PRQ2) | ||
501 | - } | ||
502 | - } | ||
503 | - Device(LNKD){ | ||
504 | - Name(_HID, EISAID("PNP0C0F")) // PCI interrupt link | ||
505 | - Name(_UID, 4) | ||
506 | - Name(_PRS, ResourceTemplate(){ | ||
507 | - IRQ (Level, ActiveLow, Shared) | ||
508 | - {3,4,5,6,7,9,10,11,12} | ||
509 | - }) | ||
510 | - Method (_STA, 0, NotSerialized) | ||
511 | - { | ||
512 | - Store (0x0B, Local0) | ||
513 | - If (And (0x80, PRQ3, Local1)) | ||
514 | - { | ||
515 | - Store (0x09, Local0) | ||
516 | - } | ||
517 | - Return (Local0) | ||
518 | - } | ||
519 | - Method (_DIS, 0, NotSerialized) | ||
520 | - { | ||
521 | - Or (PRQ3, 0x80, PRQ3) | ||
522 | - } | ||
523 | - Method (_CRS, 0, NotSerialized) | ||
524 | - { | ||
525 | - Name (PRR0, ResourceTemplate () | ||
526 | - { | ||
527 | - IRQ (Level, ActiveLow, Shared) | ||
528 | - {1} | ||
529 | - }) | ||
530 | - CreateWordField (PRR0, 0x01, TMP) | ||
531 | - Store (PRQ3, Local0) | ||
532 | - If (LLess (Local0, 0x80)) | ||
533 | - { | ||
534 | - ShiftLeft (One, Local0, TMP) | ||
535 | - } | ||
536 | - Else | ||
537 | - { | ||
538 | - Store (Zero, TMP) | ||
539 | - } | ||
540 | - Return (PRR0) | ||
541 | - } | ||
542 | - Method (_SRS, 1, NotSerialized) | ||
543 | - { | ||
544 | - CreateWordField (Arg0, 0x01, TMP) | ||
545 | - FindSetRightBit (TMP, Local0) | ||
546 | - Decrement (Local0) | ||
547 | - Store (Local0, PRQ3) | ||
548 | - } | ||
549 | - } | ||
550 | - } | ||
551 | - | ||
552 | - /* S5 = power off state */ | ||
553 | - Name (_S5, Package (4) { | ||
554 | - 0x00, // PM1a_CNT.SLP_TYP | ||
555 | - 0x00, // PM2a_CNT.SLP_TYP | ||
556 | - 0x00, // reserved | ||
557 | - 0x00, // reserved | ||
558 | - }) | ||
559 | -} |
hw/acpi-dsdt.hex deleted
100644 → 0
1 | -/* | ||
2 | - * | ||
3 | - * Intel ACPI Component Architecture | ||
4 | - * ASL Optimizing Compiler version 20060421 [Apr 29 2006] | ||
5 | - * Copyright (C) 2000 - 2006 Intel Corporation | ||
6 | - * Supports ACPI Specification Revision 3.0a | ||
7 | - * | ||
8 | - * Compilation of "/usr/local/home/bellard/qemu-current/hw/acpi-dsdt.dsl" - Wed Jun 14 20:09:53 2006 | ||
9 | - * | ||
10 | - * C source code output | ||
11 | - * | ||
12 | - */ | ||
13 | -unsigned char AmlCode[] = | ||
14 | -{ | ||
15 | - 0x44,0x53,0x44,0x54,0x32,0x08,0x00,0x00, /* 00000000 "DSDT2..." */ | ||
16 | - 0x01,0x5B,0x51,0x45,0x4D,0x55,0x00,0x00, /* 00000008 ".[QEMU.." */ | ||
17 | - 0x51,0x45,0x4D,0x55,0x44,0x53,0x44,0x54, /* 00000010 "QEMUDSDT" */ | ||
18 | - 0x01,0x00,0x00,0x00,0x49,0x4E,0x54,0x4C, /* 00000018 "....INTL" */ | ||
19 | - 0x21,0x04,0x06,0x20,0x10,0x4F,0x04,0x5C, /* 00000020 "!.. .O.\" */ | ||
20 | - 0x00,0x5B,0x80,0x43,0x4D,0x53,0x5F,0x01, /* 00000028 ".[.CMS_." */ | ||
21 | - 0x0A,0x70,0x0A,0x02,0x5B,0x81,0x10,0x43, /* 00000030 ".p..[..C" */ | ||
22 | - 0x4D,0x53,0x5F,0x01,0x43,0x4D,0x53,0x49, /* 00000038 "MS_.CMSI" */ | ||
23 | - 0x08,0x43,0x4D,0x53,0x44,0x08,0x14,0x14, /* 00000040 ".CMSD..." */ | ||
24 | - 0x43,0x4D,0x52,0x44,0x01,0x70,0x68,0x43, /* 00000048 "CMRD.phC" */ | ||
25 | - 0x4D,0x53,0x49,0x70,0x43,0x4D,0x53,0x44, /* 00000050 "MSIpCMSD" */ | ||
26 | - 0x60,0xA4,0x60,0x5B,0x80,0x44,0x42,0x47, /* 00000058 "`.`[.DBG" */ | ||
27 | - 0x5F,0x01,0x0B,0x44,0xB0,0x0A,0x04,0x5B, /* 00000060 "_..D...[" */ | ||
28 | - 0x81,0x0B,0x44,0x42,0x47,0x5F,0x03,0x44, /* 00000068 "..DBG_.D" */ | ||
29 | - 0x42,0x47,0x4C,0x20,0x10,0x4E,0x25,0x5F, /* 00000070 "BGL .N%_" */ | ||
30 | - 0x53,0x42,0x5F,0x5B,0x82,0x46,0x25,0x50, /* 00000078 "SB_[.F%P" */ | ||
31 | - 0x43,0x49,0x30,0x08,0x5F,0x48,0x49,0x44, /* 00000080 "CI0._HID" */ | ||
32 | - 0x0C,0x41,0xD0,0x0A,0x03,0x08,0x5F,0x41, /* 00000088 ".A...._A" */ | ||
33 | - 0x44,0x52,0x00,0x08,0x5F,0x55,0x49,0x44, /* 00000090 "DR.._UID" */ | ||
34 | - 0x01,0x08,0x5F,0x50,0x52,0x54,0x12,0x47, /* 00000098 ".._PRT.G" */ | ||
35 | - 0x15,0x18,0x12,0x0B,0x04,0x0B,0xFF,0xFF, /* 000000A0 "........" */ | ||
36 | - 0x00,0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0B, /* 000000A8 ".LNKD..." */ | ||
37 | - 0x04,0x0B,0xFF,0xFF,0x01,0x4C,0x4E,0x4B, /* 000000B0 ".....LNK" */ | ||
38 | - 0x41,0x00,0x12,0x0C,0x04,0x0B,0xFF,0xFF, /* 000000B8 "A......." */ | ||
39 | - 0x0A,0x02,0x4C,0x4E,0x4B,0x42,0x00,0x12, /* 000000C0 "..LNKB.." */ | ||
40 | - 0x0C,0x04,0x0B,0xFF,0xFF,0x0A,0x03,0x4C, /* 000000C8 ".......L" */ | ||
41 | - 0x4E,0x4B,0x43,0x00,0x12,0x0D,0x04,0x0C, /* 000000D0 "NKC....." */ | ||
42 | - 0xFF,0xFF,0x01,0x00,0x00,0x4C,0x4E,0x4B, /* 000000D8 ".....LNK" */ | ||
43 | - 0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF, /* 000000E0 "A......." */ | ||
44 | - 0x01,0x00,0x01,0x4C,0x4E,0x4B,0x42,0x00, /* 000000E8 "...LNKB." */ | ||
45 | - 0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00, /* 000000F0 "........" */ | ||
46 | - 0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00,0x12, /* 000000F8 "..LNKC.." */ | ||
47 | - 0x0E,0x04,0x0C,0xFF,0xFF,0x01,0x00,0x0A, /* 00000100 "........" */ | ||
48 | - 0x03,0x4C,0x4E,0x4B,0x44,0x00,0x12,0x0D, /* 00000108 ".LNKD..." */ | ||
49 | - 0x04,0x0C,0xFF,0xFF,0x02,0x00,0x00,0x4C, /* 00000110 ".......L" */ | ||
50 | - 0x4E,0x4B,0x42,0x00,0x12,0x0D,0x04,0x0C, /* 00000118 "NKB....." */ | ||
51 | - 0xFF,0xFF,0x02,0x00,0x01,0x4C,0x4E,0x4B, /* 00000120 ".....LNK" */ | ||
52 | - 0x43,0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF, /* 00000128 "C......." */ | ||
53 | - 0x02,0x00,0x0A,0x02,0x4C,0x4E,0x4B,0x44, /* 00000130 "....LNKD" */ | ||
54 | - 0x00,0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x02, /* 00000138 "........" */ | ||
55 | - 0x00,0x0A,0x03,0x4C,0x4E,0x4B,0x41,0x00, /* 00000140 "...LNKA." */ | ||
56 | - 0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x03,0x00, /* 00000148 "........" */ | ||
57 | - 0x00,0x4C,0x4E,0x4B,0x43,0x00,0x12,0x0D, /* 00000150 ".LNKC..." */ | ||
58 | - 0x04,0x0C,0xFF,0xFF,0x03,0x00,0x01,0x4C, /* 00000158 ".......L" */ | ||
59 | - 0x4E,0x4B,0x44,0x00,0x12,0x0E,0x04,0x0C, /* 00000160 "NKD....." */ | ||
60 | - 0xFF,0xFF,0x03,0x00,0x0A,0x02,0x4C,0x4E, /* 00000168 "......LN" */ | ||
61 | - 0x4B,0x41,0x00,0x12,0x0E,0x04,0x0C,0xFF, /* 00000170 "KA......" */ | ||
62 | - 0xFF,0x03,0x00,0x0A,0x03,0x4C,0x4E,0x4B, /* 00000178 ".....LNK" */ | ||
63 | - 0x42,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF, /* 00000180 "B......." */ | ||
64 | - 0x04,0x00,0x00,0x4C,0x4E,0x4B,0x44,0x00, /* 00000188 "...LNKD." */ | ||
65 | - 0x12,0x0D,0x04,0x0C,0xFF,0xFF,0x04,0x00, /* 00000190 "........" */ | ||
66 | - 0x01,0x4C,0x4E,0x4B,0x41,0x00,0x12,0x0E, /* 00000198 ".LNKA..." */ | ||
67 | - 0x04,0x0C,0xFF,0xFF,0x04,0x00,0x0A,0x02, /* 000001A0 "........" */ | ||
68 | - 0x4C,0x4E,0x4B,0x42,0x00,0x12,0x0E,0x04, /* 000001A8 "LNKB...." */ | ||
69 | - 0x0C,0xFF,0xFF,0x04,0x00,0x0A,0x03,0x4C, /* 000001B0 ".......L" */ | ||
70 | - 0x4E,0x4B,0x43,0x00,0x12,0x0D,0x04,0x0C, /* 000001B8 "NKC....." */ | ||
71 | - 0xFF,0xFF,0x05,0x00,0x00,0x4C,0x4E,0x4B, /* 000001C0 ".....LNK" */ | ||
72 | - 0x41,0x00,0x12,0x0D,0x04,0x0C,0xFF,0xFF, /* 000001C8 "A......." */ | ||
73 | - 0x05,0x00,0x01,0x4C,0x4E,0x4B,0x42,0x00, /* 000001D0 "...LNKB." */ | ||
74 | - 0x12,0x0E,0x04,0x0C,0xFF,0xFF,0x05,0x00, /* 000001D8 "........" */ | ||
75 | - 0x0A,0x02,0x4C,0x4E,0x4B,0x43,0x00,0x12, /* 000001E0 "..LNKC.." */ | ||
76 | - 0x0E,0x04,0x0C,0xFF,0xFF,0x05,0x00,0x0A, /* 000001E8 "........" */ | ||
77 | - 0x03,0x4C,0x4E,0x4B,0x44,0x00,0x14,0x4C, /* 000001F0 ".LNKD..L" */ | ||
78 | - 0x0D,0x5F,0x43,0x52,0x53,0x00,0x08,0x4D, /* 000001F8 "._CRS..M" */ | ||
79 | - 0x45,0x4D,0x50,0x11,0x42,0x07,0x0A,0x6E, /* 00000200 "EMP.B..n" */ | ||
80 | - 0x88,0x0D,0x00,0x02,0x0C,0x00,0x00,0x00, /* 00000208 "........" */ | ||
81 | - 0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01, /* 00000210 "........" */ | ||
82 | - 0x47,0x01,0xF8,0x0C,0xF8,0x0C,0x01,0x08, /* 00000218 "G......." */ | ||
83 | - 0x88,0x0D,0x00,0x01,0x0C,0x03,0x00,0x00, /* 00000220 "........" */ | ||
84 | - 0x00,0x00,0xF7,0x0C,0x00,0x00,0xF8,0x0C, /* 00000228 "........" */ | ||
85 | - 0x88,0x0D,0x00,0x01,0x0C,0x03,0x00,0x00, /* 00000230 "........" */ | ||
86 | - 0x00,0x0D,0xFF,0xFF,0x00,0x00,0x00,0xF3, /* 00000238 "........" */ | ||
87 | - 0x87,0x17,0x00,0x00,0x0C,0x03,0x00,0x00, /* 00000240 "........" */ | ||
88 | - 0x00,0x00,0x00,0x00,0x0A,0x00,0xFF,0xFF, /* 00000248 "........" */ | ||
89 | - 0x0B,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000250 "........" */ | ||
90 | - 0x02,0x00,0x87,0x17,0x00,0x00,0x08,0x01, /* 00000258 "........" */ | ||
91 | - 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 00000260 "........" */ | ||
92 | - 0xFF,0xFF,0xBF,0xFE,0x00,0x00,0x00,0x00, /* 00000268 "........" */ | ||
93 | - 0x00,0x00,0x00,0x00,0x79,0x00,0x8A,0x4D, /* 00000270 "....y..M" */ | ||
94 | - 0x45,0x4D,0x50,0x0A,0x5C,0x50,0x4D,0x49, /* 00000278 "EMP.\PMI" */ | ||
95 | - 0x4E,0x8A,0x4D,0x45,0x4D,0x50,0x0A,0x60, /* 00000280 "N.MEMP.`" */ | ||
96 | - 0x50,0x4D,0x41,0x58,0x8A,0x4D,0x45,0x4D, /* 00000288 "PMAX.MEM" */ | ||
97 | - 0x50,0x0A,0x68,0x50,0x4C,0x45,0x4E,0x72, /* 00000290 "P.hPLENr" */ | ||
98 | - 0x43,0x4D,0x52,0x44,0x0A,0x34,0x79,0x43, /* 00000298 "CMRD.4yC" */ | ||
99 | - 0x4D,0x52,0x44,0x0A,0x35,0x0A,0x08,0x00, /* 000002A0 "MRD.5..." */ | ||
100 | - 0x60,0x79,0x60,0x0A,0x10,0x60,0x72,0x60, /* 000002A8 "`y`..`r`" */ | ||
101 | - 0x0C,0x00,0x00,0x00,0x01,0x60,0x70,0x60, /* 000002B0 ".....`p`" */ | ||
102 | - 0x50,0x4D,0x49,0x4E,0x74,0x50,0x4D,0x41, /* 000002B8 "PMINtPMA" */ | ||
103 | - 0x58,0x50,0x4D,0x49,0x4E,0x50,0x4C,0x45, /* 000002C0 "XPMINPLE" */ | ||
104 | - 0x4E,0x75,0x50,0x4C,0x45,0x4E,0xA4,0x4D, /* 000002C8 "NuPLEN.M" */ | ||
105 | - 0x45,0x4D,0x50,0x10,0x42,0x26,0x2E,0x5F, /* 000002D0 "EMP.B&._" */ | ||
106 | - 0x53,0x42,0x5F,0x50,0x43,0x49,0x30,0x5B, /* 000002D8 "SB_PCI0[" */ | ||
107 | - 0x82,0x43,0x20,0x49,0x53,0x41,0x5F,0x08, /* 000002E0 ".C ISA_." */ | ||
108 | - 0x5F,0x41,0x44,0x52,0x0C,0x00,0x00,0x01, /* 000002E8 "_ADR...." */ | ||
109 | - 0x00,0x5B,0x80,0x50,0x34,0x30,0x43,0x02, /* 000002F0 ".[.P40C." */ | ||
110 | - 0x0A,0x60,0x0A,0x04,0x5B,0x82,0x44,0x04, /* 000002F8 ".`..[.D." */ | ||
111 | - 0x4B,0x42,0x44,0x5F,0x08,0x5F,0x48,0x49, /* 00000300 "KBD_._HI" */ | ||
112 | - 0x44,0x0C,0x41,0xD0,0x03,0x03,0x14,0x09, /* 00000308 "D.A....." */ | ||
113 | - 0x5F,0x53,0x54,0x41,0x00,0xA4,0x0A,0x0F, /* 00000310 "_STA...." */ | ||
114 | - 0x14,0x29,0x5F,0x43,0x52,0x53,0x00,0x08, /* 00000318 ".)_CRS.." */ | ||
115 | - 0x54,0x4D,0x50,0x5F,0x11,0x18,0x0A,0x15, /* 00000320 "TMP_...." */ | ||
116 | - 0x47,0x01,0x60,0x00,0x60,0x00,0x01,0x01, /* 00000328 "G.`.`..." */ | ||
117 | - 0x47,0x01,0x64,0x00,0x64,0x00,0x01,0x01, /* 00000330 "G.d.d..." */ | ||
118 | - 0x22,0x02,0x00,0x79,0x00,0xA4,0x54,0x4D, /* 00000338 ""..y..TM" */ | ||
119 | - 0x50,0x5F,0x5B,0x82,0x33,0x4D,0x4F,0x55, /* 00000340 "P_[.3MOU" */ | ||
120 | - 0x5F,0x08,0x5F,0x48,0x49,0x44,0x0C,0x41, /* 00000348 "_._HID.A" */ | ||
121 | - 0xD0,0x0F,0x13,0x14,0x09,0x5F,0x53,0x54, /* 00000350 "....._ST" */ | ||
122 | - 0x41,0x00,0xA4,0x0A,0x0F,0x14,0x19,0x5F, /* 00000358 "A......_" */ | ||
123 | - 0x43,0x52,0x53,0x00,0x08,0x54,0x4D,0x50, /* 00000360 "CRS..TMP" */ | ||
124 | - 0x5F,0x11,0x08,0x0A,0x05,0x22,0x00,0x10, /* 00000368 "_....".." */ | ||
125 | - 0x79,0x00,0xA4,0x54,0x4D,0x50,0x5F,0x5B, /* 00000370 "y..TMP_[" */ | ||
126 | - 0x82,0x47,0x04,0x46,0x44,0x43,0x30,0x08, /* 00000378 ".G.FDC0." */ | ||
127 | - 0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0,0x07, /* 00000380 "_HID.A.." */ | ||
128 | - 0x00,0x14,0x09,0x5F,0x53,0x54,0x41,0x00, /* 00000388 "..._STA." */ | ||
129 | - 0xA4,0x0A,0x0F,0x14,0x2C,0x5F,0x43,0x52, /* 00000390 "....,_CR" */ | ||
130 | - 0x53,0x00,0x08,0x42,0x55,0x46,0x30,0x11, /* 00000398 "S..BUF0." */ | ||
131 | - 0x1B,0x0A,0x18,0x47,0x01,0xF2,0x03,0xF2, /* 000003A0 "...G...." */ | ||
132 | - 0x03,0x00,0x04,0x47,0x01,0xF7,0x03,0xF7, /* 000003A8 "...G...." */ | ||
133 | - 0x03,0x00,0x01,0x22,0x40,0x00,0x2A,0x04, /* 000003B0 "..."@.*." */ | ||
134 | - 0x00,0x79,0x00,0xA4,0x42,0x55,0x46,0x30, /* 000003B8 ".y..BUF0" */ | ||
135 | - 0x5B,0x82,0x4B,0x05,0x4C,0x50,0x54,0x5F, /* 000003C0 "[.K.LPT_" */ | ||
136 | - 0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 000003C8 "._HID.A." */ | ||
137 | - 0x04,0x00,0x14,0x28,0x5F,0x53,0x54,0x41, /* 000003D0 "...(_STA" */ | ||
138 | - 0x00,0x70,0x5E,0x5E,0x5E,0x2E,0x50,0x58, /* 000003D8 ".p^^^.PX" */ | ||
139 | - 0x31,0x33,0x44,0x52,0x53,0x41,0x60,0x7B, /* 000003E0 "13DRSA`{" */ | ||
140 | - 0x60,0x0C,0x00,0x00,0x00,0x80,0x60,0xA0, /* 000003E8 "`.....`." */ | ||
141 | - 0x06,0x93,0x60,0x00,0xA4,0x00,0xA1,0x04, /* 000003F0 "..`....." */ | ||
142 | - 0xA4,0x0A,0x0F,0x14,0x21,0x5F,0x43,0x52, /* 000003F8 "....!_CR" */ | ||
143 | - 0x53,0x00,0x08,0x42,0x55,0x46,0x30,0x11, /* 00000400 "S..BUF0." */ | ||
144 | - 0x10,0x0A,0x0D,0x47,0x01,0x78,0x03,0x78, /* 00000408 "...G.x.x" */ | ||
145 | - 0x03,0x08,0x08,0x22,0x80,0x00,0x79,0x00, /* 00000410 "..."..y." */ | ||
146 | - 0xA4,0x42,0x55,0x46,0x30,0x5B,0x82,0x41, /* 00000418 ".BUF0[.A" */ | ||
147 | - 0x06,0x43,0x4F,0x4D,0x31,0x08,0x5F,0x48, /* 00000420 ".COM1._H" */ | ||
148 | - 0x49,0x44,0x0C,0x41,0xD0,0x05,0x01,0x08, /* 00000428 "ID.A...." */ | ||
149 | - 0x5F,0x55,0x49,0x44,0x01,0x14,0x28,0x5F, /* 00000430 "_UID..(_" */ | ||
150 | - 0x53,0x54,0x41,0x00,0x70,0x5E,0x5E,0x5E, /* 00000438 "STA.p^^^" */ | ||
151 | - 0x2E,0x50,0x58,0x31,0x33,0x44,0x52,0x53, /* 00000440 ".PX13DRS" */ | ||
152 | - 0x43,0x60,0x7B,0x60,0x0C,0x00,0x00,0x00, /* 00000448 "C`{`...." */ | ||
153 | - 0x08,0x60,0xA0,0x06,0x93,0x60,0x00,0xA4, /* 00000450 ".`...`.." */ | ||
154 | - 0x00,0xA1,0x04,0xA4,0x0A,0x0F,0x14,0x21, /* 00000458 ".......!" */ | ||
155 | - 0x5F,0x43,0x52,0x53,0x00,0x08,0x42,0x55, /* 00000460 "_CRS..BU" */ | ||
156 | - 0x46,0x30,0x11,0x10,0x0A,0x0D,0x47,0x01, /* 00000468 "F0....G." */ | ||
157 | - 0xF8,0x03,0xF8,0x03,0x00,0x08,0x22,0x10, /* 00000470 "......"." */ | ||
158 | - 0x00,0x79,0x00,0xA4,0x42,0x55,0x46,0x30, /* 00000478 ".y..BUF0" */ | ||
159 | - 0x5B,0x82,0x42,0x06,0x43,0x4F,0x4D,0x32, /* 00000480 "[.B.COM2" */ | ||
160 | - 0x08,0x5F,0x48,0x49,0x44,0x0C,0x41,0xD0, /* 00000488 "._HID.A." */ | ||
161 | - 0x05,0x01,0x08,0x5F,0x55,0x49,0x44,0x0A, /* 00000490 "..._UID." */ | ||
162 | - 0x02,0x14,0x28,0x5F,0x53,0x54,0x41,0x00, /* 00000498 "..(_STA." */ | ||
163 | - 0x70,0x5E,0x5E,0x5E,0x2E,0x50,0x58,0x31, /* 000004A0 "p^^^.PX1" */ | ||
164 | - 0x33,0x44,0x52,0x53,0x43,0x60,0x7B,0x60, /* 000004A8 "3DRSC`{`" */ | ||
165 | - 0x0C,0x00,0x00,0x00,0x80,0x60,0xA0,0x06, /* 000004B0 ".....`.." */ | ||
166 | - 0x93,0x60,0x00,0xA4,0x00,0xA1,0x04,0xA4, /* 000004B8 ".`......" */ | ||
167 | - 0x0A,0x0F,0x14,0x21,0x5F,0x43,0x52,0x53, /* 000004C0 "...!_CRS" */ | ||
168 | - 0x00,0x08,0x42,0x55,0x46,0x30,0x11,0x10, /* 000004C8 "..BUF0.." */ | ||
169 | - 0x0A,0x0D,0x47,0x01,0xF8,0x02,0xF8,0x02, /* 000004D0 "..G....." */ | ||
170 | - 0x00,0x08,0x22,0x08,0x00,0x79,0x00,0xA4, /* 000004D8 ".."..y.." */ | ||
171 | - 0x42,0x55,0x46,0x30,0x5B,0x82,0x40,0x05, /* 000004E0 "BUF0[.@." */ | ||
172 | - 0x50,0x58,0x31,0x33,0x08,0x5F,0x41,0x44, /* 000004E8 "PX13._AD" */ | ||
173 | - 0x52,0x0C,0x03,0x00,0x01,0x00,0x5B,0x80, /* 000004F0 "R.....[." */ | ||
174 | - 0x50,0x31,0x33,0x43,0x02,0x0A,0x5C,0x0A, /* 000004F8 "P13C..\." */ | ||
175 | - 0x24,0x5B,0x81,0x33,0x50,0x31,0x33,0x43, /* 00000500 "$[.3P13C" */ | ||
176 | - 0x03,0x44,0x52,0x53,0x41,0x20,0x44,0x52, /* 00000508 ".DRSA DR" */ | ||
177 | - 0x53,0x42,0x20,0x44,0x52,0x53,0x43,0x20, /* 00000510 "SB DRSC " */ | ||
178 | - 0x44,0x52,0x53,0x45,0x20,0x44,0x52,0x53, /* 00000518 "DRSE DRS" */ | ||
179 | - 0x46,0x20,0x44,0x52,0x53,0x47,0x20,0x44, /* 00000520 "F DRSG D" */ | ||
180 | - 0x52,0x53,0x48,0x20,0x44,0x52,0x53,0x49, /* 00000528 "RSH DRSI" */ | ||
181 | - 0x20,0x44,0x52,0x53,0x4A,0x20,0x10,0x4F, /* 00000530 " DRSJ .O" */ | ||
182 | - 0x2E,0x5F,0x53,0x42,0x5F,0x5B,0x81,0x24, /* 00000538 "._SB_[.$" */ | ||
183 | - 0x2F,0x03,0x50,0x43,0x49,0x30,0x49,0x53, /* 00000540 "/.PCI0IS" */ | ||
184 | - 0x41,0x5F,0x50,0x34,0x30,0x43,0x01,0x50, /* 00000548 "A_P40C.P" */ | ||
185 | - 0x52,0x51,0x30,0x08,0x50,0x52,0x51,0x31, /* 00000550 "RQ0.PRQ1" */ | ||
186 | - 0x08,0x50,0x52,0x51,0x32,0x08,0x50,0x52, /* 00000558 ".PRQ2.PR" */ | ||
187 | - 0x51,0x33,0x08,0x5B,0x82,0x4E,0x0A,0x4C, /* 00000560 "Q3.[.N.L" */ | ||
188 | - 0x4E,0x4B,0x41,0x08,0x5F,0x48,0x49,0x44, /* 00000568 "NKA._HID" */ | ||
189 | - 0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55, /* 00000570 ".A...._U" */ | ||
190 | - 0x49,0x44,0x01,0x08,0x5F,0x50,0x52,0x53, /* 00000578 "ID.._PRS" */ | ||
191 | - 0x11,0x09,0x0A,0x06,0x23,0xF8,0x1E,0x18, /* 00000580 "....#..." */ | ||
192 | - 0x79,0x00,0x14,0x1A,0x5F,0x53,0x54,0x41, /* 00000588 "y..._STA" */ | ||
193 | - 0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D,0x7B, /* 00000590 ".p..`..{" */ | ||
194 | - 0x0A,0x80,0x50,0x52,0x51,0x30,0x61,0x70, /* 00000598 "..PRQ0ap" */ | ||
195 | - 0x0A,0x09,0x60,0xA4,0x60,0x14,0x11,0x5F, /* 000005A0 "..`.`.._" */ | ||
196 | - 0x44,0x49,0x53,0x00,0x7D,0x50,0x52,0x51, /* 000005A8 "DIS.}PRQ" */ | ||
197 | - 0x30,0x0A,0x80,0x50,0x52,0x51,0x30,0x14, /* 000005B0 "0..PRQ0." */ | ||
198 | - 0x3F,0x5F,0x43,0x52,0x53,0x00,0x08,0x50, /* 000005B8 "?_CRS..P" */ | ||
199 | - 0x52,0x52,0x30,0x11,0x09,0x0A,0x06,0x23, /* 000005C0 "RR0....#" */ | ||
200 | - 0x02,0x00,0x18,0x79,0x00,0x8B,0x50,0x52, /* 000005C8 "...y..PR" */ | ||
201 | - 0x52,0x30,0x01,0x54,0x4D,0x50,0x5F,0x70, /* 000005D0 "R0.TMP_p" */ | ||
202 | - 0x50,0x52,0x51,0x30,0x60,0xA0,0x0C,0x95, /* 000005D8 "PRQ0`..." */ | ||
203 | - 0x60,0x0A,0x80,0x79,0x01,0x60,0x54,0x4D, /* 000005E0 "`..y.`TM" */ | ||
204 | - 0x50,0x5F,0xA1,0x07,0x70,0x00,0x54,0x4D, /* 000005E8 "P_..p.TM" */ | ||
205 | - 0x50,0x5F,0xA4,0x50,0x52,0x52,0x30,0x14, /* 000005F0 "P_.PRR0." */ | ||
206 | - 0x1B,0x5F,0x53,0x52,0x53,0x01,0x8B,0x68, /* 000005F8 "._SRS..h" */ | ||
207 | - 0x01,0x54,0x4D,0x50,0x5F,0x82,0x54,0x4D, /* 00000600 ".TMP_.TM" */ | ||
208 | - 0x50,0x5F,0x60,0x76,0x60,0x70,0x60,0x50, /* 00000608 "P_`v`p`P" */ | ||
209 | - 0x52,0x51,0x30,0x5B,0x82,0x4F,0x0A,0x4C, /* 00000610 "RQ0[.O.L" */ | ||
210 | - 0x4E,0x4B,0x42,0x08,0x5F,0x48,0x49,0x44, /* 00000618 "NKB._HID" */ | ||
211 | - 0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F,0x55, /* 00000620 ".A...._U" */ | ||
212 | - 0x49,0x44,0x0A,0x02,0x08,0x5F,0x50,0x52, /* 00000628 "ID..._PR" */ | ||
213 | - 0x53,0x11,0x09,0x0A,0x06,0x23,0xF8,0x1E, /* 00000630 "S....#.." */ | ||
214 | - 0x18,0x79,0x00,0x14,0x1A,0x5F,0x53,0x54, /* 00000638 ".y..._ST" */ | ||
215 | - 0x41,0x00,0x70,0x0A,0x0B,0x60,0xA0,0x0D, /* 00000640 "A.p..`.." */ | ||
216 | - 0x7B,0x0A,0x80,0x50,0x52,0x51,0x31,0x61, /* 00000648 "{..PRQ1a" */ | ||
217 | - 0x70,0x0A,0x09,0x60,0xA4,0x60,0x14,0x11, /* 00000650 "p..`.`.." */ | ||
218 | - 0x5F,0x44,0x49,0x53,0x00,0x7D,0x50,0x52, /* 00000658 "_DIS.}PR" */ | ||
219 | - 0x51,0x31,0x0A,0x80,0x50,0x52,0x51,0x31, /* 00000660 "Q1..PRQ1" */ | ||
220 | - 0x14,0x3F,0x5F,0x43,0x52,0x53,0x00,0x08, /* 00000668 ".?_CRS.." */ | ||
221 | - 0x50,0x52,0x52,0x30,0x11,0x09,0x0A,0x06, /* 00000670 "PRR0...." */ | ||
222 | - 0x23,0x02,0x00,0x18,0x79,0x00,0x8B,0x50, /* 00000678 "#...y..P" */ | ||
223 | - 0x52,0x52,0x30,0x01,0x54,0x4D,0x50,0x5F, /* 00000680 "RR0.TMP_" */ | ||
224 | - 0x70,0x50,0x52,0x51,0x31,0x60,0xA0,0x0C, /* 00000688 "pPRQ1`.." */ | ||
225 | - 0x95,0x60,0x0A,0x80,0x79,0x01,0x60,0x54, /* 00000690 ".`..y.`T" */ | ||
226 | - 0x4D,0x50,0x5F,0xA1,0x07,0x70,0x00,0x54, /* 00000698 "MP_..p.T" */ | ||
227 | - 0x4D,0x50,0x5F,0xA4,0x50,0x52,0x52,0x30, /* 000006A0 "MP_.PRR0" */ | ||
228 | - 0x14,0x1B,0x5F,0x53,0x52,0x53,0x01,0x8B, /* 000006A8 ".._SRS.." */ | ||
229 | - 0x68,0x01,0x54,0x4D,0x50,0x5F,0x82,0x54, /* 000006B0 "h.TMP_.T" */ | ||
230 | - 0x4D,0x50,0x5F,0x60,0x76,0x60,0x70,0x60, /* 000006B8 "MP_`v`p`" */ | ||
231 | - 0x50,0x52,0x51,0x31,0x5B,0x82,0x4F,0x0A, /* 000006C0 "PRQ1[.O." */ | ||
232 | - 0x4C,0x4E,0x4B,0x43,0x08,0x5F,0x48,0x49, /* 000006C8 "LNKC._HI" */ | ||
233 | - 0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08,0x5F, /* 000006D0 "D.A...._" */ | ||
234 | - 0x55,0x49,0x44,0x0A,0x03,0x08,0x5F,0x50, /* 000006D8 "UID..._P" */ | ||
235 | - 0x52,0x53,0x11,0x09,0x0A,0x06,0x23,0xF8, /* 000006E0 "RS....#." */ | ||
236 | - 0x1E,0x18,0x79,0x00,0x14,0x1A,0x5F,0x53, /* 000006E8 "..y..._S" */ | ||
237 | - 0x54,0x41,0x00,0x70,0x0A,0x0B,0x60,0xA0, /* 000006F0 "TA.p..`." */ | ||
238 | - 0x0D,0x7B,0x0A,0x80,0x50,0x52,0x51,0x32, /* 000006F8 ".{..PRQ2" */ | ||
239 | - 0x61,0x70,0x0A,0x09,0x60,0xA4,0x60,0x14, /* 00000700 "ap..`.`." */ | ||
240 | - 0x11,0x5F,0x44,0x49,0x53,0x00,0x7D,0x50, /* 00000708 "._DIS.}P" */ | ||
241 | - 0x52,0x51,0x32,0x0A,0x80,0x50,0x52,0x51, /* 00000710 "RQ2..PRQ" */ | ||
242 | - 0x32,0x14,0x3F,0x5F,0x43,0x52,0x53,0x00, /* 00000718 "2.?_CRS." */ | ||
243 | - 0x08,0x50,0x52,0x52,0x30,0x11,0x09,0x0A, /* 00000720 ".PRR0..." */ | ||
244 | - 0x06,0x23,0x02,0x00,0x18,0x79,0x00,0x8B, /* 00000728 ".#...y.." */ | ||
245 | - 0x50,0x52,0x52,0x30,0x01,0x54,0x4D,0x50, /* 00000730 "PRR0.TMP" */ | ||
246 | - 0x5F,0x70,0x50,0x52,0x51,0x32,0x60,0xA0, /* 00000738 "_pPRQ2`." */ | ||
247 | - 0x0C,0x95,0x60,0x0A,0x80,0x79,0x01,0x60, /* 00000740 "..`..y.`" */ | ||
248 | - 0x54,0x4D,0x50,0x5F,0xA1,0x07,0x70,0x00, /* 00000748 "TMP_..p." */ | ||
249 | - 0x54,0x4D,0x50,0x5F,0xA4,0x50,0x52,0x52, /* 00000750 "TMP_.PRR" */ | ||
250 | - 0x30,0x14,0x1B,0x5F,0x53,0x52,0x53,0x01, /* 00000758 "0.._SRS." */ | ||
251 | - 0x8B,0x68,0x01,0x54,0x4D,0x50,0x5F,0x82, /* 00000760 ".h.TMP_." */ | ||
252 | - 0x54,0x4D,0x50,0x5F,0x60,0x76,0x60,0x70, /* 00000768 "TMP_`v`p" */ | ||
253 | - 0x60,0x50,0x52,0x51,0x32,0x5B,0x82,0x4F, /* 00000770 "`PRQ2[.O" */ | ||
254 | - 0x0A,0x4C,0x4E,0x4B,0x44,0x08,0x5F,0x48, /* 00000778 ".LNKD._H" */ | ||
255 | - 0x49,0x44,0x0C,0x41,0xD0,0x0C,0x0F,0x08, /* 00000780 "ID.A...." */ | ||
256 | - 0x5F,0x55,0x49,0x44,0x0A,0x04,0x08,0x5F, /* 00000788 "_UID..._" */ | ||
257 | - 0x50,0x52,0x53,0x11,0x09,0x0A,0x06,0x23, /* 00000790 "PRS....#" */ | ||
258 | - 0xF8,0x1E,0x18,0x79,0x00,0x14,0x1A,0x5F, /* 00000798 "...y..._" */ | ||
259 | - 0x53,0x54,0x41,0x00,0x70,0x0A,0x0B,0x60, /* 000007A0 "STA.p..`" */ | ||
260 | - 0xA0,0x0D,0x7B,0x0A,0x80,0x50,0x52,0x51, /* 000007A8 "..{..PRQ" */ | ||
261 | - 0x33,0x61,0x70,0x0A,0x09,0x60,0xA4,0x60, /* 000007B0 "3ap..`.`" */ | ||
262 | - 0x14,0x11,0x5F,0x44,0x49,0x53,0x00,0x7D, /* 000007B8 ".._DIS.}" */ | ||
263 | - 0x50,0x52,0x51,0x33,0x0A,0x80,0x50,0x52, /* 000007C0 "PRQ3..PR" */ | ||
264 | - 0x51,0x33,0x14,0x3F,0x5F,0x43,0x52,0x53, /* 000007C8 "Q3.?_CRS" */ | ||
265 | - 0x00,0x08,0x50,0x52,0x52,0x30,0x11,0x09, /* 000007D0 "..PRR0.." */ | ||
266 | - 0x0A,0x06,0x23,0x02,0x00,0x18,0x79,0x00, /* 000007D8 "..#...y." */ | ||
267 | - 0x8B,0x50,0x52,0x52,0x30,0x01,0x54,0x4D, /* 000007E0 ".PRR0.TM" */ | ||
268 | - 0x50,0x5F,0x70,0x50,0x52,0x51,0x33,0x60, /* 000007E8 "P_pPRQ3`" */ | ||
269 | - 0xA0,0x0C,0x95,0x60,0x0A,0x80,0x79,0x01, /* 000007F0 "...`..y." */ | ||
270 | - 0x60,0x54,0x4D,0x50,0x5F,0xA1,0x07,0x70, /* 000007F8 "`TMP_..p" */ | ||
271 | - 0x00,0x54,0x4D,0x50,0x5F,0xA4,0x50,0x52, /* 00000800 ".TMP_.PR" */ | ||
272 | - 0x52,0x30,0x14,0x1B,0x5F,0x53,0x52,0x53, /* 00000808 "R0.._SRS" */ | ||
273 | - 0x01,0x8B,0x68,0x01,0x54,0x4D,0x50,0x5F, /* 00000810 "..h.TMP_" */ | ||
274 | - 0x82,0x54,0x4D,0x50,0x5F,0x60,0x76,0x60, /* 00000818 ".TMP_`v`" */ | ||
275 | - 0x70,0x60,0x50,0x52,0x51,0x33,0x08,0x5F, /* 00000820 "p`PRQ3._" */ | ||
276 | - 0x53,0x35,0x5F,0x12,0x06,0x04,0x00,0x00, /* 00000828 "S5_....." */ | ||
277 | - 0x00,0x00, | ||
278 | -}; |