Advertisement
Guest User

ssdt

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