Guest User

Untitled

a guest
Apr 14th, 2015
285
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2. * Intel ACPI Component Architecture
  3. * AML/ASL+ Disassembler version 20141107-64 [Jan 2 2015]
  4. * Copyright (c) 2000 - 2014 Intel Corporation
  5. *
  6. * Disassembling to symbolic ASL+ operators
  7. *
  8. * Disassembly of /Volumes/EFI/EFI/CLOVER/ACPI/patched/SSDT.aml, Tue Apr 14 20:00:06 2015
  9. *
  10. * Original Table Header:
  11. * Signature "SSDT"
  12. * Length 0x000008E7 (2279)
  13. * Revision 0x01
  14. * Checksum 0x00
  15. * OEM ID "APPLE "
  16. * OEM Table ID "CpuPm"
  17. * OEM Revision 0x00015600 (87552)
  18. * Compiler ID "INTL"
  19. * Compiler Version 0x20140926 (538183974)
  20. */
  21. DefinitionBlock ("/Volumes/EFI/EFI/CLOVER/ACPI/patched/SSDT.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00015600)
  22. {
  23.  
  24. External (_PR_.CPU0, DeviceObj)
  25. External (_PR_.CPU1, DeviceObj)
  26. External (_PR_.CPU2, DeviceObj)
  27. External (_PR_.CPU3, DeviceObj)
  28. External (_PR_.CPU4, DeviceObj)
  29. External (_PR_.CPU5, DeviceObj)
  30. External (_PR_.CPU6, DeviceObj)
  31. External (_PR_.CPU7, DeviceObj)
  32.  
  33. Scope (\_PR.CPU0)
  34. {
  35. Method (_INI, 0, NotSerialized) // _INI: Initialize
  36. {
  37. Debug = "ssdtPRGen version....: 15.6 / Mac OS X 10.10.3 (14D131)"
  38. Debug = "target processor.....: i7-4790K"
  39. Debug = "running processor....: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz"
  40. Debug = "baseFrequency........: 800"
  41. Debug = "frequency............: 4000"
  42. Debug = "busFrequency.........: 100"
  43. Debug = "logicalCPUs..........: 8"
  44. Debug = "maximum TDP..........: 88"
  45. Debug = "packageLength........: 37"
  46. Debug = "turboStates..........: 4"
  47. Debug = "maxTurboFrequency....: 4400"
  48. Debug = "machdep.xcpm.mode....: 1"
  49. }
  50.  
  51. Name (APLF, Zero)
  52. Name (APSN, 0x04)
  53. Name (APSS, Package (0x25)
  54. {
  55. Package (0x06)
  56. {
  57. 0x1130,
  58. 0x000157C0,
  59. 0x0A,
  60. 0x0A,
  61. 0x2C00,
  62. 0x2C00
  63. },
  64.  
  65. Package (0x06)
  66. {
  67. 0x10CC,
  68. 0x000157C0,
  69. 0x0A,
  70. 0x0A,
  71. 0x2B00,
  72. 0x2B00
  73. },
  74.  
  75. Package (0x06)
  76. {
  77. 0x1068,
  78. 0x000157C0,
  79. 0x0A,
  80. 0x0A,
  81. 0x2A00,
  82. 0x2A00
  83. },
  84.  
  85. Package (0x06)
  86. {
  87. 0x1004,
  88. 0x000157C0,
  89. 0x0A,
  90. 0x0A,
  91. 0x2900,
  92. 0x2900
  93. },
  94.  
  95. Package (0x06)
  96. {
  97. 0x0FA0,
  98. 0x000157C0,
  99. 0x0A,
  100. 0x0A,
  101. 0x2800,
  102. 0x2800
  103. },
  104.  
  105. Package (0x06)
  106. {
  107. 0x0F3C,
  108. 0x00014B5B,
  109. 0x0A,
  110. 0x0A,
  111. 0x2700,
  112. 0x2700
  113. },
  114.  
  115. Package (0x06)
  116. {
  117. 0x0ED8,
  118. 0x00013F2E,
  119. 0x0A,
  120. 0x0A,
  121. 0x2600,
  122. 0x2600
  123. },
  124.  
  125. Package (0x06)
  126. {
  127. 0x0E74,
  128. 0x00013338,
  129. 0x0A,
  130. 0x0A,
  131. 0x2500,
  132. 0x2500
  133. },
  134.  
  135. Package (0x06)
  136. {
  137. 0x0E10,
  138. 0x00012778,
  139. 0x0A,
  140. 0x0A,
  141. 0x2400,
  142. 0x2400
  143. },
  144.  
  145. Package (0x06)
  146. {
  147. 0x0DAC,
  148. 0x00011BEE,
  149. 0x0A,
  150. 0x0A,
  151. 0x2300,
  152. 0x2300
  153. },
  154.  
  155. Package (0x06)
  156. {
  157. 0x0D48,
  158. 0x0001109A,
  159. 0x0A,
  160. 0x0A,
  161. 0x2200,
  162. 0x2200
  163. },
  164.  
  165. Package (0x06)
  166. {
  167. 0x0CE4,
  168. 0x0001057B,
  169. 0x0A,
  170. 0x0A,
  171. 0x2100,
  172. 0x2100
  173. },
  174.  
  175. Package (0x06)
  176. {
  177. 0x0C80,
  178. 0xFA91,
  179. 0x0A,
  180. 0x0A,
  181. 0x2000,
  182. 0x2000
  183. },
  184.  
  185. Package (0x06)
  186. {
  187. 0x0C1C,
  188. 0xEFDB,
  189. 0x0A,
  190. 0x0A,
  191. 0x1F00,
  192. 0x1F00
  193. },
  194.  
  195. Package (0x06)
  196. {
  197. 0x0BB8,
  198. 0xE558,
  199. 0x0A,
  200. 0x0A,
  201. 0x1E00,
  202. 0x1E00
  203. },
  204.  
  205. Package (0x06)
  206. {
  207. 0x0B54,
  208. 0xDB0A,
  209. 0x0A,
  210. 0x0A,
  211. 0x1D00,
  212. 0x1D00
  213. },
  214.  
  215. Package (0x06)
  216. {
  217. 0x0AF0,
  218. 0xD0EE,
  219. 0x0A,
  220. 0x0A,
  221. 0x1C00,
  222. 0x1C00
  223. },
  224.  
  225. Package (0x06)
  226. {
  227. 0x0A8C,
  228. 0xC704,
  229. 0x0A,
  230. 0x0A,
  231. 0x1B00,
  232. 0x1B00
  233. },
  234.  
  235. Package (0x06)
  236. {
  237. 0x0A28,
  238. 0xBD4D,
  239. 0x0A,
  240. 0x0A,
  241. 0x1A00,
  242. 0x1A00
  243. },
  244.  
  245. Package (0x06)
  246. {
  247. 0x09C4,
  248. 0xB3C8,
  249. 0x0A,
  250. 0x0A,
  251. 0x1900,
  252. 0x1900
  253. },
  254.  
  255. Package (0x06)
  256. {
  257. 0x0960,
  258. 0xAA74,
  259. 0x0A,
  260. 0x0A,
  261. 0x1800,
  262. 0x1800
  263. },
  264.  
  265. Package (0x06)
  266. {
  267. 0x08FC,
  268. 0xA150,
  269. 0x0A,
  270. 0x0A,
  271. 0x1700,
  272. 0x1700
  273. },
  274.  
  275. Package (0x06)
  276. {
  277. 0x0898,
  278. 0x985E,
  279. 0x0A,
  280. 0x0A,
  281. 0x1600,
  282. 0x1600
  283. },
  284.  
  285. Package (0x06)
  286. {
  287. 0x0834,
  288. 0x8F9B,
  289. 0x0A,
  290. 0x0A,
  291. 0x1500,
  292. 0x1500
  293. },
  294.  
  295. Package (0x06)
  296. {
  297. 0x07D0,
  298. 0x8708,
  299. 0x0A,
  300. 0x0A,
  301. 0x1400,
  302. 0x1400
  303. },
  304.  
  305. Package (0x06)
  306. {
  307. 0x076C,
  308. 0x7EA3,
  309. 0x0A,
  310. 0x0A,
  311. 0x1300,
  312. 0x1300
  313. },
  314.  
  315. Package (0x06)
  316. {
  317. 0x0708,
  318. 0x766E,
  319. 0x0A,
  320. 0x0A,
  321. 0x1200,
  322. 0x1200
  323. },
  324.  
  325. Package (0x06)
  326. {
  327. 0x06A4,
  328. 0x6E67,
  329. 0x0A,
  330. 0x0A,
  331. 0x1100,
  332. 0x1100
  333. },
  334.  
  335. Package (0x06)
  336. {
  337. 0x0640,
  338. 0x668E,
  339. 0x0A,
  340. 0x0A,
  341. 0x1000,
  342. 0x1000
  343. },
  344.  
  345. Package (0x06)
  346. {
  347. 0x05DC,
  348. 0x5EE2,
  349. 0x0A,
  350. 0x0A,
  351. 0x0F00,
  352. 0x0F00
  353. },
  354.  
  355. Package (0x06)
  356. {
  357. 0x0578,
  358. 0x5764,
  359. 0x0A,
  360. 0x0A,
  361. 0x0E00,
  362. 0x0E00
  363. },
  364.  
  365. Package (0x06)
  366. {
  367. 0x0514,
  368. 0x5012,
  369. 0x0A,
  370. 0x0A,
  371. 0x0D00,
  372. 0x0D00
  373. },
  374.  
  375. Package (0x06)
  376. {
  377. 0x04B0,
  378. 0x48EC,
  379. 0x0A,
  380. 0x0A,
  381. 0x0C00,
  382. 0x0C00
  383. },
  384.  
  385. Package (0x06)
  386. {
  387. 0x044C,
  388. 0x41F2,
  389. 0x0A,
  390. 0x0A,
  391. 0x0B00,
  392. 0x0B00
  393. },
  394.  
  395. Package (0x06)
  396. {
  397. 0x03E8,
  398. 0x3B23,
  399. 0x0A,
  400. 0x0A,
  401. 0x0A00,
  402. 0x0A00
  403. },
  404.  
  405. Package (0x06)
  406. {
  407. 0x0384,
  408. 0x347F,
  409. 0x0A,
  410. 0x0A,
  411. 0x0900,
  412. 0x0900
  413. },
  414.  
  415. Package (0x06)
  416. {
  417. 0x0320,
  418. 0x2E05,
  419. 0x0A,
  420. 0x0A,
  421. 0x0800,
  422. 0x0800
  423. }
  424. })
  425. Method (ACST, 0, NotSerialized)
  426. {
  427. Debug = "Method CPU0.ACST Called"
  428. Debug = "CPU0 C-States : 29"
  429. Return (Package (0x06)
  430. {
  431. One,
  432. 0x04,
  433. Package (0x04)
  434. {
  435. ResourceTemplate ()
  436. {
  437. Register (FFixedHW,
  438. 0x01, // Bit Width
  439. 0x02, // Bit Offset
  440. 0x0000000000000000, // Address
  441. 0x01, // Access Size
  442. )
  443. },
  444.  
  445. One,
  446. Zero,
  447. 0x03E8
  448. },
  449.  
  450. Package (0x04)
  451. {
  452. ResourceTemplate ()
  453. {
  454. Register (FFixedHW,
  455. 0x01, // Bit Width
  456. 0x02, // Bit Offset
  457. 0x0000000000000010, // Address
  458. 0x03, // Access Size
  459. )
  460. },
  461.  
  462. 0x03,
  463. 0xCD,
  464. 0x01F4
  465. },
  466.  
  467. Package (0x04)
  468. {
  469. ResourceTemplate ()
  470. {
  471. Register (FFixedHW,
  472. 0x01, // Bit Width
  473. 0x02, // Bit Offset
  474. 0x0000000000000020, // Address
  475. 0x03, // Access Size
  476. )
  477. },
  478.  
  479. 0x06,
  480. 0xF5,
  481. 0x015E
  482. },
  483.  
  484. Package (0x04)
  485. {
  486. ResourceTemplate ()
  487. {
  488. Register (FFixedHW,
  489. 0x01, // Bit Width
  490. 0x02, // Bit Offset
  491. 0x0000000000000030, // Address
  492. 0x03, // Access Size
  493. )
  494. },
  495.  
  496. 0x07,
  497. 0xF5,
  498. 0xC8
  499. }
  500. })
  501. }
  502.  
  503. Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
  504. {
  505. Debug = "Method CPU0._DSM Called"
  506. If ((Arg2 == Zero))
  507. {
  508. Return (Buffer (One)
  509. {
  510. 0x03
  511. })
  512. }
  513.  
  514. Return (Package (0x02)
  515. {
  516. "plugin-type",
  517. One
  518. })
  519. }
  520. }
  521.  
  522. Scope (\_PR.CPU1)
  523. {
  524. Method (APSS, 0, NotSerialized)
  525. {
  526. Debug = "Method _PR_.CPU1.APSS Called"
  527. Return (\_PR.CPU0.APSS)
  528. }
  529.  
  530. Method (ACST, 0, NotSerialized)
  531. {
  532. Debug = "Method CPU1.ACST Called"
  533. Debug = "CPU1 C-States : 7"
  534. Return (Package (0x05)
  535. {
  536. One,
  537. 0x03,
  538. Package (0x04)
  539. {
  540. ResourceTemplate ()
  541. {
  542. Register (FFixedHW,
  543. 0x01, // Bit Width
  544. 0x02, // Bit Offset
  545. 0x0000000000000000, // Address
  546. 0x01, // Access Size
  547. )
  548. },
  549.  
  550. One,
  551. 0x03E8,
  552. 0x03E8
  553. },
  554.  
  555. Package (0x04)
  556. {
  557. ResourceTemplate ()
  558. {
  559. Register (FFixedHW,
  560. 0x01, // Bit Width
  561. 0x02, // Bit Offset
  562. 0x0000000000000010, // Address
  563. 0x03, // Access Size
  564. )
  565. },
  566.  
  567. 0x02,
  568. 0x94,
  569. 0x01F4
  570. },
  571.  
  572. Package (0x04)
  573. {
  574. ResourceTemplate ()
  575. {
  576. Register (FFixedHW,
  577. 0x01, // Bit Width
  578. 0x02, // Bit Offset
  579. 0x0000000000000030, // Address
  580. 0x03, // Access Size
  581. )
  582. },
  583.  
  584. 0x03,
  585. 0xC6,
  586. 0xC8
  587. }
  588. })
  589. }
  590. }
  591.  
  592. Scope (\_PR.CPU2)
  593. {
  594. Method (APSS, 0, NotSerialized)
  595. {
  596. Debug = "Method _PR_.CPU2.APSS Called"
  597. Return (\_PR.CPU0.APSS)
  598. }
  599.  
  600. Method (ACST, 0, NotSerialized)
  601. {
  602. Return (\_PR.CPU1.ACST ())
  603. }
  604. }
  605.  
  606. Scope (\_PR.CPU3)
  607. {
  608. Method (APSS, 0, NotSerialized)
  609. {
  610. Debug = "Method _PR_.CPU3.APSS Called"
  611. Return (\_PR.CPU0.APSS)
  612. }
  613.  
  614. Method (ACST, 0, NotSerialized)
  615. {
  616. Return (\_PR.CPU1.ACST ())
  617. }
  618. }
  619.  
  620. Scope (\_PR.CPU4)
  621. {
  622. Method (APSS, 0, NotSerialized)
  623. {
  624. Debug = "Method _PR_.CPU4.APSS Called"
  625. Return (\_PR.CPU0.APSS)
  626. }
  627.  
  628. Method (ACST, 0, NotSerialized)
  629. {
  630. Return (\_PR.CPU1.ACST ())
  631. }
  632. }
  633.  
  634. Scope (\_PR.CPU5)
  635. {
  636. Method (APSS, 0, NotSerialized)
  637. {
  638. Debug = "Method _PR_.CPU5.APSS Called"
  639. Return (\_PR.CPU0.APSS)
  640. }
  641.  
  642. Method (ACST, 0, NotSerialized)
  643. {
  644. Return (\_PR.CPU1.ACST ())
  645. }
  646. }
  647.  
  648. Scope (\_PR.CPU6)
  649. {
  650. Method (APSS, 0, NotSerialized)
  651. {
  652. Debug = "Method _PR_.CPU6.APSS Called"
  653. Return (\_PR.CPU0.APSS)
  654. }
  655.  
  656. Method (ACST, 0, NotSerialized)
  657. {
  658. Return (\_PR.CPU1.ACST ())
  659. }
  660. }
  661.  
  662. Scope (\_PR.CPU7)
  663. {
  664. Method (APSS, 0, NotSerialized)
  665. {
  666. Debug = "Method _PR_.CPU7.APSS Called"
  667. Return (\_PR.CPU0.APSS)
  668. }
  669.  
  670. Method (ACST, 0, NotSerialized)
  671. {
  672. Return (\_PR.CPU1.ACST ())
  673. }
  674. }
  675. }
RAW Paste Data