Chameleon

View ssdt-1.dsl

1/*
2 * Intel ACPI Component Architecture
3 * AML Disassembler version 20091214
4 *
5 * Disassembly of ./SSDT-1.aml, Sun Jul 29 19:38:58 2012
6 *
7 *
8 * Original Table Header:
9 * Signature "SSDT"
10 * Length 0x000009AA (2474)
11 * Revision 0x01
12 * Checksum 0x7F
13 * OEM ID "PmRef"
14 * OEM Table ID "Cpu0Ist"
15 * OEM Revision 0x00003000 (12288)
16 * Compiler ID "INTL"
17 * Compiler Version 0x20051117 (537202967)
18 */
19DefinitionBlock ("./SSDT-1.aml", "SSDT", 1, "PmRef", "Cpu0Ist", 0x00003000)
20{
21 External (TCNT, IntObj)
22 External (NPSS, IntObj)
23 External (PDC0)
24 External (CFGD)
25 External (\_PR_.CPPC, IntObj)
26 External (\_PR_.CPU0, DeviceObj)
27
28 Scope (\_PR.CPU0)
29 {
30 Name (_PPC, Zero)
31 Method (_PCT, 0, NotSerialized)
32 {
33 Store (\_PR.CPPC, \_PR.CPU0._PPC)
34 If (LAnd (And (CFGD, One), And (PDC0, One)))
35 {
36 Return (Package (0x02)
37 {
38 ResourceTemplate ()
39 {
40 Register (FFixedHW,
41 0x00, // Bit Width
42 0x00, // Bit Offset
43 0x0000000000000000, // Address
44 ,)
45 },
46
47 ResourceTemplate ()
48 {
49 Register (FFixedHW,
50 0x00, // Bit Width
51 0x00, // Bit Offset
52 0x0000000000000000, // Address
53 ,)
54 }
55 })
56 }
57
58 Return (Package (0x02)
59 {
60 ResourceTemplate ()
61 {
62 Register (SystemIO,
63 0x10, // Bit Width
64 0x00, // Bit Offset
65 0x0000000000000200, // Address
66 ,)
67 },
68
69 ResourceTemplate ()
70 {
71 Register (SystemIO,
72 0x08, // Bit Width
73 0x00, // Bit Offset
74 0x00000000000000B3, // Address
75 ,)
76 }
77 })
78 }
79
80 Method (XPSS, 0, NotSerialized)
81 {
82 If (And (PDC0, One))
83 {
84 Return (NPSS)
85 }
86
87 Return (SPSS)
88 }
89
90 Name (SPSS, Package (0x10)
91 {
92 Package (0x06)
93 {
94 0x00000F3D,
95 0x00012CC8,
96 0x0000006E,
97 0x0000000A,
98 0x00000083,
99 0x00000000
100 },
101
102 Package (0x06)
103 {
104 0x00000F3C,
105 0x00012CC8,
106 0x0000006E,
107 0x0000000A,
108 0x00000183,
109 0x00000001
110 },
111
112 Package (0x06)
113 {
114 0x00000E74,
115 0x00011453,
116 0x0000006E,
117 0x0000000A,
118 0x00000283,
119 0x00000002
120 },
121
122 Package (0x06)
123 {
124 0x00000E10,
125 0x00010B55,
126 0x0000006E,
127 0x0000000A,
128 0x00000383,
129 0x00000003
130 },
131
132 Package (0x06)
133 {
134 0x00000D48,
135 0x0000F6F9,
136 0x0000006E,
137 0x0000000A,
138 0x00000483,
139 0x00000004
140 },
141
142 Package (0x06)
143 {
144 0x00000C80,
145 0x0000E366,
146 0x0000006E,
147 0x0000000A,
148 0x00000583,
149 0x00000005
150 },
151
152 Package (0x06)
153 {
154 0x00000C1C,
155 0x0000D87C,
156 0x0000006E,
157 0x0000000A,
158 0x00000683,
159 0x00000006
160 },
161
162 Package (0x06)
163 {
164 0x00000B54,
165 0x0000C5F8,
166 0x0000006E,
167 0x0000000A,
168 0x00000783,
169 0x00000007
170 },
171
172 Package (0x06)
173 {
174 0x00000A8C,
175 0x0000B432,
176 0x0000006E,
177 0x0000000A,
178 0x00000883,
179 0x00000008
180 },
181
182 Package (0x06)
183 {
184 0x00000A28,
185 0x0000AA42,
186 0x0000006E,
187 0x0000000A,
188 0x00000983,
189 0x00000009
190 },
191
192 Package (0x06)
193 {
194 0x00000960,
195 0x00009982,
196 0x0000006E,
197 0x0000000A,
198 0x00000A83,
199 0x0000000A
200 },
201
202 Package (0x06)
203 {
204 0x000008FC,
205 0x00009025,
206 0x0000006E,
207 0x0000000A,
208 0x00000B83,
209 0x0000000B
210 },
211
212 Package (0x06)
213 {
214 0x00000834,
215 0x00008077,
216 0x0000006E,
217 0x0000000A,
218 0x00000C83,
219 0x0000000C
220 },
221
222 Package (0x06)
223 {
224 0x0000076C,
225 0x00007169,
226 0x0000006E,
227 0x0000000A,
228 0x00000D83,
229 0x0000000D
230 },
231
232 Package (0x06)
233 {
234 0x00000708,
235 0x00006B4A,
236 0x0000006E,
237 0x0000000A,
238 0x00000E83,
239 0x0000000E
240 },
241
242 Package (0x06)
243 {
244 0x00000640,
245 0x00005D30,
246 0x0000006E,
247 0x0000000A,
248 0x00000F83,
249 0x0000000F
250 }
251 })
252 Package (0x06)
253 {
254 0x80000000,
255 0x80000000,
256 0x80000000,
257 0x80000000,
258 0x80000000,
259 0x80000000
260 }
261
262 Package (0x06)
263 {
264 0x80000000,
265 0x80000000,
266 0x80000000,
267 0x80000000,
268 0x80000000,
269 0x80000000
270 }
271
272 Package (0x06)
273 {
274 0x80000000,
275 0x80000000,
276 0x80000000,
277 0x80000000,
278 0x80000000,
279 0x80000000
280 }
281
282 Package (0x06)
283 {
284 0x80000000,
285 0x80000000,
286 0x80000000,
287 0x80000000,
288 0x80000000,
289 0x80000000
290 }
291
292 Package (0x06)
293 {
294 0x80000000,
295 0x80000000,
296 0x80000000,
297 0x80000000,
298 0x80000000,
299 0x80000000
300 }
301
302 Package (0x06)
303 {
304 0x80000000,
305 0x80000000,
306 0x80000000,
307 0x80000000,
308 0x80000000,
309 0x80000000
310 }
311
312 Package (0x06)
313 {
314 0x80000000,
315 0x80000000,
316 0x80000000,
317 0x80000000,
318 0x80000000,
319 0x80000000
320 }
321
322 Package (0x06)
323 {
324 0x80000000,
325 0x80000000,
326 0x80000000,
327 0x80000000,
328 0x80000000,
329 0x80000000
330 }
331
332 Package (0x06)
333 {
334 0x80000000,
335 0x80000000,
336 0x80000000,
337 0x80000000,
338 0x80000000,
339 0x80000000
340 }
341
342 Package (0x06)
343 {
344 0x80000000,
345 0x80000000,
346 0x80000000,
347 0x80000000,
348 0x80000000,
349 0x80000000
350 }
351
352 Package (0x06)
353 {
354 0x80000000,
355 0x80000000,
356 0x80000000,
357 0x80000000,
358 0x80000000,
359 0x80000000
360 }
361
362 Package (0x06)
363 {
364 0x80000000,
365 0x80000000,
366 0x80000000,
367 0x80000000,
368 0x80000000,
369 0x80000000
370 }
371
372 Package (0x06)
373 {
374 0x80000000,
375 0x80000000,
376 0x80000000,
377 0x80000000,
378 0x80000000,
379 0x80000000
380 }
381
382 Package (0x06)
383 {
384 0x80000000,
385 0x80000000,
386 0x80000000,
387 0x80000000,
388 0x80000000,
389 0x80000000
390 }
391
392 Package (0x06)
393 {
394 0x80000000,
395 0x80000000,
396 0x80000000,
397 0x80000000,
398 0x80000000,
399 0x80000000
400 }
401
402 Package (0x06)
403 {
404 0x80000000,
405 0x80000000,
406 0x80000000,
407 0x80000000,
408 0x80000000,
409 0x80000000
410 }
411
412 Name (_PSS, Package (0x10)
413 {
414 Package (0x06)
415 {
416 0x00000F3D,
417 0x00012CC8,
418 0x0000000A,
419 0x0000000A,
420 0x0000FF00,
421 0x0000FF00
422 },
423
424 Package (0x06)
425 {
426 0x00000F3C,
427 0x00012CC8,
428 0x0000000A,
429 0x0000000A,
430 0x00002700,
431 0x00002700
432 },
433
434 Package (0x06)
435 {
436 0x00000E74,
437 0x00011453,
438 0x0000000A,
439 0x0000000A,
440 0x00002500,
441 0x00002500
442 },
443
444 Package (0x06)
445 {
446 0x00000E10,
447 0x00010B55,
448 0x0000000A,
449 0x0000000A,
450 0x00002400,
451 0x00002400
452 },
453
454 Package (0x06)
455 {
456 0x00000D48,
457 0x0000F6F9,
458 0x0000000A,
459 0x0000000A,
460 0x00002200,
461 0x00002200
462 },
463
464 Package (0x06)
465 {
466 0x00000C80,
467 0x0000E366,
468 0x0000000A,
469 0x0000000A,
470 0x00002000,
471 0x00002000
472 },
473
474 Package (0x06)
475 {
476 0x00000C1C,
477 0x0000D87C,
478 0x0000000A,
479 0x0000000A,
480 0x00001F00,
481 0x00001F00
482 },
483
484 Package (0x06)
485 {
486 0x00000B54,
487 0x0000C5F8,
488 0x0000000A,
489 0x0000000A,
490 0x00001D00,
491 0x00001D00
492 },
493
494 Package (0x06)
495 {
496 0x00000A8C,
497 0x0000B432,
498 0x0000000A,
499 0x0000000A,
500 0x00001B00,
501 0x00001B00
502 },
503
504 Package (0x06)
505 {
506 0x00000A28,
507 0x0000AA42,
508 0x0000000A,
509 0x0000000A,
510 0x00001A00,
511 0x00001A00
512 },
513
514 Package (0x06)
515 {
516 0x00000960,
517 0x00009982,
518 0x0000000A,
519 0x0000000A,
520 0x00001800,
521 0x00001800
522 },
523
524 Package (0x06)
525 {
526 0x000008FC,
527 0x00009025,
528 0x0000000A,
529 0x0000000A,
530 0x00001700,
531 0x00001700
532 },
533
534 Package (0x06)
535 {
536 0x00000834,
537 0x00008077,
538 0x0000000A,
539 0x0000000A,
540 0x00001500,
541 0x00001500
542 },
543
544 Package (0x06)
545 {
546 0x0000076C,
547 0x00007169,
548 0x0000000A,
549 0x0000000A,
550 0x00001300,
551 0x00001300
552 },
553
554 Package (0x06)
555 {
556 0x00000708,
557 0x00006B4A,
558 0x0000000A,
559 0x0000000A,
560 0x00001200,
561 0x00001200
562 },
563
564 Package (0x06)
565 {
566 0x00000640,
567 0x00005D30,
568 0x0000000A,
569 0x0000000A,
570 0x00001000,
571 0x00001000
572 }
573 })
574 Package (0x06)
575 {
576 0x80000000,
577 0x80000000,
578 0x80000000,
579 0x80000000,
580 0x80000000,
581 0x80000000
582 }
583
584 Package (0x06)
585 {
586 0x80000000,
587 0x80000000,
588 0x80000000,
589 0x80000000,
590 0x80000000,
591 0x80000000
592 }
593
594 Package (0x06)
595 {
596 0x80000000,
597 0x80000000,
598 0x80000000,
599 0x80000000,
600 0x80000000,
601 0x80000000
602 }
603
604 Package (0x06)
605 {
606 0x80000000,
607 0x80000000,
608 0x80000000,
609 0x80000000,
610 0x80000000,
611 0x80000000
612 }
613
614 Package (0x06)
615 {
616 0x80000000,
617 0x80000000,
618 0x80000000,
619 0x80000000,
620 0x80000000,
621 0x80000000
622 }
623
624 Package (0x06)
625 {
626 0x80000000,
627 0x80000000,
628 0x80000000,
629 0x80000000,
630 0x80000000,
631 0x80000000
632 }
633
634 Package (0x06)
635 {
636 0x80000000,
637 0x80000000,
638 0x80000000,
639 0x80000000,
640 0x80000000,
641 0x80000000
642 }
643
644 Package (0x06)
645 {
646 0x80000000,
647 0x80000000,
648 0x80000000,
649 0x80000000,
650 0x80000000,
651 0x80000000
652 }
653
654 Package (0x06)
655 {
656 0x80000000,
657 0x80000000,
658 0x80000000,
659 0x80000000,
660 0x80000000,
661 0x80000000
662 }
663
664 Package (0x06)
665 {
666 0x80000000,
667 0x80000000,
668 0x80000000,
669 0x80000000,
670 0x80000000,
671 0x80000000
672 }
673
674 Package (0x06)
675 {
676 0x80000000,
677 0x80000000,
678 0x80000000,
679 0x80000000,
680 0x80000000,
681 0x80000000
682 }
683
684 Package (0x06)
685 {
686 0x80000000,
687 0x80000000,
688 0x80000000,
689 0x80000000,
690 0x80000000,
691 0x80000000
692 }
693
694 Package (0x06)
695 {
696 0x80000000,
697 0x80000000,
698 0x80000000,
699 0x80000000,
700 0x80000000,
701 0x80000000
702 }
703
704 Package (0x06)
705 {
706 0x80000000,
707 0x80000000,
708 0x80000000,
709 0x80000000,
710 0x80000000,
711 0x80000000
712 }
713
714 Package (0x06)
715 {
716 0x80000000,
717 0x80000000,
718 0x80000000,
719 0x80000000,
720 0x80000000,
721 0x80000000
722 }
723
724 Package (0x06)
725 {
726 0x80000000,
727 0x80000000,
728 0x80000000,
729 0x80000000,
730 0x80000000,
731 0x80000000
732 }
733
734 Name (PSDF, Zero)
735 Method (_PSD, 0, NotSerialized)
736 {
737 If (LNot (PSDF))
738 {
739 Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
740 Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
741 Store (Ones, PSDF)
742 }
743
744 If (And (PDC0, 0x0800))
745 {
746 Return (HPSD)
747 }
748
749 Return (SPSD)
750 }
751
752 Name (HPSD, Package (0x01)
753 {
754 Package (0x05)
755 {
756 0x05,
757 Zero,
758 Zero,
759 0xFE,
760 0x80
761 }
762 })
763 Name (SPSD, Package (0x01)
764 {
765 Package (0x05)
766 {
767 0x05,
768 Zero,
769 Zero,
770 0xFC,
771 0x80
772 }
773 })
774 }
775}
776
777

Archive Download this file

Attachment to issue 276

Created: 11 years 8 months ago by Luis Galhardo