Advertisement
Guest User

SSDT i7-4930k

a guest
Jan 18th, 2014
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.25 KB | None | 0 0
  1. /*
  2. * Intel ACPI Component Architecture
  3. * AML Disassembler version 20100331
  4. *
  5. * Disassembly of iASL0Igr9J.aml, Sat Jan 18 16:03:06 2014
  6. *
  7. *
  8. * Original Table Header:
  9. * Signature "SSDT"
  10. * Length 0x00000797 (1943)
  11. * Revision 0x01
  12. * Checksum 0x94
  13. * OEM ID "APPLE "
  14. * OEM Table ID "CpuPm"
  15. * OEM Revision 0x00008400 (33792)
  16. * Compiler ID "INTL"
  17. * Compiler Version 0x20100331 (537920305)
  18. */
  19. DefinitionBlock ("iASL0Igr9J.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00008400)
  20. {
  21. External (\_SB_.C00B, DeviceObj)
  22. External (\_SB_.C00A, DeviceObj)
  23. External (\_SB_.C009, DeviceObj)
  24. External (\_SB_.C008, DeviceObj)
  25. External (\_SB_.C007, DeviceObj)
  26. External (\_SB_.C006, DeviceObj)
  27. External (\_SB_.C005, DeviceObj)
  28. External (\_SB_.C004, DeviceObj)
  29. External (\_SB_.C003, DeviceObj)
  30. External (\_SB_.C002, DeviceObj)
  31. External (\_SB_.C001, DeviceObj)
  32. External (\_SB_.C000, DeviceObj)
  33.  
  34. Scope (\_SB.C000)
  35. {
  36. Name (APLF, One)
  37. Name (APSN, 0x29)
  38. Name (APSS, Package (0x20)
  39. {
  40. Package (0x06)
  41. {
  42. 0x0F3C,
  43. 0x0001FBD0,
  44. 0x0A,
  45. 0x0A,
  46. 0x2700,
  47. 0x2700
  48. },
  49.  
  50. Package (0x06)
  51. {
  52. 0x0ED8,
  53. 0x0001FBD0,
  54. 0x0A,
  55. 0x0A,
  56. 0x2600,
  57. 0x2600
  58. },
  59.  
  60. Package (0x06)
  61. {
  62. 0x0E74,
  63. 0x0001FBD0,
  64. 0x0A,
  65. 0x0A,
  66. 0x2500,
  67. 0x2500
  68. },
  69.  
  70. Package (0x06)
  71. {
  72. 0x0E10,
  73. 0x0001FBD0,
  74. 0x0A,
  75. 0x0A,
  76. 0x2400,
  77. 0x2400
  78. },
  79.  
  80. Package (0x06)
  81. {
  82. 0x0DAC,
  83. 0x0001FBD0,
  84. 0x0A,
  85. 0x0A,
  86. 0x2300,
  87. 0x2300
  88. },
  89.  
  90. Package (0x06)
  91. {
  92. 0x0D48,
  93. 0x0001FBD0,
  94. 0x0A,
  95. 0x0A,
  96. 0x2200,
  97. 0x2200
  98. },
  99.  
  100. Package (0x06)
  101. {
  102. 0x0CE4,
  103. 0x000190E3,
  104. 0x0A,
  105. 0x0A,
  106. 0x2100,
  107. 0x2100
  108. },
  109.  
  110. Package (0x06)
  111. {
  112. 0x0C80,
  113. 0x0001802E,
  114. 0x0A,
  115. 0x0A,
  116. 0x2000,
  117. 0x2000
  118. },
  119.  
  120. Package (0x06)
  121. {
  122. 0x0C1C,
  123. 0x00016FC8,
  124. 0x0A,
  125. 0x0A,
  126. 0x1F00,
  127. 0x1F00
  128. },
  129.  
  130. Package (0x06)
  131. {
  132. 0x0BB8,
  133. 0x00015FB2,
  134. 0x0A,
  135. 0x0A,
  136. 0x1E00,
  137. 0x1E00
  138. },
  139.  
  140. Package (0x06)
  141. {
  142. 0x0B54,
  143. 0x00014FE9,
  144. 0x0A,
  145. 0x0A,
  146. 0x1D00,
  147. 0x1D00
  148. },
  149.  
  150. Package (0x06)
  151. {
  152. 0x0AF0,
  153. 0x0001406F,
  154. 0x0A,
  155. 0x0A,
  156. 0x1C00,
  157. 0x1C00
  158. },
  159.  
  160. Package (0x06)
  161. {
  162. 0x0A8C,
  163. 0x00013141,
  164. 0x0A,
  165. 0x0A,
  166. 0x1B00,
  167. 0x1B00
  168. },
  169.  
  170. Package (0x06)
  171. {
  172. 0x0A28,
  173. 0x00012260,
  174. 0x0A,
  175. 0x0A,
  176. 0x1A00,
  177. 0x1A00
  178. },
  179.  
  180. Package (0x06)
  181. {
  182. 0x09C4,
  183. 0x000113CB,
  184. 0x0A,
  185. 0x0A,
  186. 0x1900,
  187. 0x1900
  188. },
  189.  
  190. Package (0x06)
  191. {
  192. 0x0960,
  193. 0x00010580,
  194. 0x0A,
  195. 0x0A,
  196. 0x1800,
  197. 0x1800
  198. },
  199.  
  200. Package (0x06)
  201. {
  202. 0x08FC,
  203. 0xF780,
  204. 0x0A,
  205. 0x0A,
  206. 0x1700,
  207. 0x1700
  208. },
  209.  
  210. Package (0x06)
  211. {
  212. 0x0898,
  213. 0xE9CA,
  214. 0x0A,
  215. 0x0A,
  216. 0x1600,
  217. 0x1600
  218. },
  219.  
  220. Package (0x06)
  221. {
  222. 0x0834,
  223. 0xDC5D,
  224. 0x0A,
  225. 0x0A,
  226. 0x1500,
  227. 0x1500
  228. },
  229.  
  230. Package (0x06)
  231. {
  232. 0x07D0,
  233. 0xCF39,
  234. 0x0A,
  235. 0x0A,
  236. 0x1400,
  237. 0x1400
  238. },
  239.  
  240. Package (0x06)
  241. {
  242. 0x076C,
  243. 0xC25D,
  244. 0x0A,
  245. 0x0A,
  246. 0x1300,
  247. 0x1300
  248. },
  249.  
  250. Package (0x06)
  251. {
  252. 0x0708,
  253. 0xB5C8,
  254. 0x0A,
  255. 0x0A,
  256. 0x1200,
  257. 0x1200
  258. },
  259.  
  260. Package (0x06)
  261. {
  262. 0x06A4,
  263. 0xA979,
  264. 0x0A,
  265. 0x0A,
  266. 0x1100,
  267. 0x1100
  268. },
  269.  
  270. Package (0x06)
  271. {
  272. 0x0640,
  273. 0x9D70,
  274. 0x0A,
  275. 0x0A,
  276. 0x1000,
  277. 0x1000
  278. },
  279.  
  280. Package (0x06)
  281. {
  282. 0x05DC,
  283. 0x91AD,
  284. 0x0A,
  285. 0x0A,
  286. 0x0F00,
  287. 0x0F00
  288. },
  289.  
  290. Package (0x06)
  291. {
  292. 0x0578,
  293. 0x862E,
  294. 0x0A,
  295. 0x0A,
  296. 0x0E00,
  297. 0x0E00
  298. },
  299.  
  300. Package (0x06)
  301. {
  302. 0x0514,
  303. 0x7AF3,
  304. 0x0A,
  305. 0x0A,
  306. 0x0D00,
  307. 0x0D00
  308. },
  309.  
  310. Package (0x06)
  311. {
  312. 0x04B0,
  313. 0x6FFC,
  314. 0x0A,
  315. 0x0A,
  316. 0x0C00,
  317. 0x0C00
  318. },
  319.  
  320. Package (0x06)
  321. {
  322. 0x044C,
  323. 0x6548,
  324. 0x0A,
  325. 0x0A,
  326. 0x0B00,
  327. 0x0B00
  328. },
  329.  
  330. Package (0x06)
  331. {
  332. 0x03E8,
  333. 0x5AD5,
  334. 0x0A,
  335. 0x0A,
  336. 0x0A00,
  337. 0x0A00
  338. },
  339.  
  340. Package (0x06)
  341. {
  342. 0x0384,
  343. 0x50A4,
  344. 0x0A,
  345. 0x0A,
  346. 0x0900,
  347. 0x0900
  348. },
  349.  
  350. Package (0x06)
  351. {
  352. 0x0320,
  353. 0x46B4,
  354. 0x0A,
  355. 0x0A,
  356. 0x0800,
  357. 0x0800
  358. }
  359. })
  360. Method (ACST, 0, NotSerialized)
  361. {
  362. Store ("Method C000.ACST Called", Debug)
  363. Store ("C000 C-States : 13", Debug)
  364. Return (Package (0x06)
  365. {
  366. One,
  367. 0x04,
  368. Package (0x04)
  369. {
  370. ResourceTemplate ()
  371. {
  372. Register (FFixedHW,
  373. 0x01, // Bit Width
  374. 0x02, // Bit Offset
  375. 0x0000000000000000, // Address
  376. 0x01, // Access Size
  377. )
  378. },
  379.  
  380. One,
  381. 0x03,
  382. 0x03E8
  383. },
  384.  
  385. Package (0x04)
  386. {
  387. ResourceTemplate ()
  388. {
  389. Register (FFixedHW,
  390. 0x01, // Bit Width
  391. 0x02, // Bit Offset
  392. 0x0000000000000010, // Address
  393. 0x03, // Access Size
  394. )
  395. },
  396.  
  397. 0x03,
  398. 0xCD,
  399. 0x01F4
  400. },
  401.  
  402. Package (0x04)
  403. {
  404. ResourceTemplate ()
  405. {
  406. Register (FFixedHW,
  407. 0x01, // Bit Width
  408. 0x02, // Bit Offset
  409. 0x0000000000000020, // Address
  410. 0x03, // Access Size
  411. )
  412. },
  413.  
  414. 0x06,
  415. 0xF5,
  416. 0x015E
  417. },
  418.  
  419. Package (0x04)
  420. {
  421. ResourceTemplate ()
  422. {
  423. Register (FFixedHW,
  424. 0x01, // Bit Width
  425. 0x02, // Bit Offset
  426. 0x0000000000000030, // Address
  427. 0x03, // Access Size
  428. )
  429. },
  430.  
  431. 0x07,
  432. 0xF5,
  433. 0xC8
  434. }
  435. })
  436. }
  437.  
  438. Method (DTGP, 5, NotSerialized)
  439. {
  440. If (LEqual (Arg0, Buffer (0x10)
  441. {
  442. /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
  443. /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
  444. }))
  445. {
  446. If (LEqual (Arg1, One))
  447. {
  448. If (LEqual (Arg2, Zero))
  449. {
  450. Store (Buffer (One)
  451. {
  452. 0x03
  453. }, Arg4)
  454. Return (One)
  455. }
  456.  
  457. If (LEqual (Arg2, One))
  458. {
  459. Return (One)
  460. }
  461. }
  462. }
  463.  
  464. Store (Buffer (One)
  465. {
  466. 0x00
  467. }, Arg4)
  468. Return (Zero)
  469. }
  470.  
  471. Method (_DSM, 4, NotSerialized)
  472. {
  473. Store (Package (0x02)
  474. {
  475. "plugin-type",
  476. One
  477. }, Local0)
  478. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  479. Return (Local0)
  480. }
  481. }
  482.  
  483. Scope (\_SB.C001)
  484. {
  485. Method (APSS, 0, NotSerialized)
  486. {
  487. Return (\_SB.C000.APSS)
  488. }
  489.  
  490. Method (ACST, 0, NotSerialized)
  491. {
  492. Return (\_SB.C000.ACST ())
  493. }
  494. }
  495.  
  496. Scope (\_SB.C002)
  497. {
  498. Method (APSS, 0, NotSerialized)
  499. {
  500. Return (\_SB.C000.APSS)
  501. }
  502.  
  503. Method (ACST, 0, NotSerialized)
  504. {
  505. Return (\_SB.C000.ACST ())
  506. }
  507. }
  508.  
  509. Scope (\_SB.C003)
  510. {
  511. Method (APSS, 0, NotSerialized)
  512. {
  513. Return (\_SB.C000.APSS)
  514. }
  515.  
  516. Method (ACST, 0, NotSerialized)
  517. {
  518. Return (\_SB.C000.ACST ())
  519. }
  520. }
  521.  
  522. Scope (\_SB.C004)
  523. {
  524. Method (APSS, 0, NotSerialized)
  525. {
  526. Return (\_SB.C000.APSS)
  527. }
  528.  
  529. Method (ACST, 0, NotSerialized)
  530. {
  531. Return (\_SB.C000.ACST ())
  532. }
  533. }
  534.  
  535. Scope (\_SB.C005)
  536. {
  537. Method (APSS, 0, NotSerialized)
  538. {
  539. Return (\_SB.C000.APSS)
  540. }
  541.  
  542. Method (ACST, 0, NotSerialized)
  543. {
  544. Return (\_SB.C000.ACST ())
  545. }
  546. }
  547.  
  548. Scope (\_SB.C006)
  549. {
  550. Method (APSS, 0, NotSerialized)
  551. {
  552. Return (\_SB.C000.APSS)
  553. }
  554.  
  555. Method (ACST, 0, NotSerialized)
  556. {
  557. Return (\_SB.C000.ACST ())
  558. }
  559. }
  560.  
  561. Scope (\_SB.C007)
  562. {
  563. Method (APSS, 0, NotSerialized)
  564. {
  565. Return (\_SB.C000.APSS)
  566. }
  567.  
  568. Method (ACST, 0, NotSerialized)
  569. {
  570. Return (\_SB.C000.ACST ())
  571. }
  572. }
  573.  
  574. Scope (\_SB.C008)
  575. {
  576. Method (APSS, 0, NotSerialized)
  577. {
  578. Return (\_SB.C000.APSS)
  579. }
  580.  
  581. Method (ACST, 0, NotSerialized)
  582. {
  583. Return (\_SB.C000.ACST ())
  584. }
  585. }
  586.  
  587. Scope (\_SB.C009)
  588. {
  589. Method (APSS, 0, NotSerialized)
  590. {
  591. Return (\_SB.C000.APSS)
  592. }
  593.  
  594. Method (ACST, 0, NotSerialized)
  595. {
  596. Return (\_SB.C000.ACST ())
  597. }
  598. }
  599.  
  600. Scope (\_SB.C00A)
  601. {
  602. Method (APSS, 0, NotSerialized)
  603. {
  604. Return (\_SB.C000.APSS)
  605. }
  606.  
  607. Method (ACST, 0, NotSerialized)
  608. {
  609. Return (\_SB.C000.ACST ())
  610. }
  611. }
  612.  
  613. Scope (\_SB.C00B)
  614. {
  615. Method (APSS, 0, NotSerialized)
  616. {
  617. Return (\_SB.C000.APSS)
  618. }
  619.  
  620. Method (ACST, 0, NotSerialized)
  621. {
  622. Return (\_SB.C000.ACST ())
  623. }
  624. }
  625. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement