Advertisement
arilsonkarmo

ssdt

Oct 2nd, 2014
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.55 KB | None | 0 0
  1. DefinitionBlock ("ssdt.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00013900)
  2. {
  3. External (\_PR_.CPU3, DeviceObj)
  4. External (\_PR_.CPU2, DeviceObj)
  5. External (\_PR_.CPU1, DeviceObj)
  6. External (\_PR_.CPU0, DeviceObj)
  7. Scope (\_PR.CPU0)
  8. {
  9. Method (_INI, 0, NotSerialized)
  10. {
  11. Store ("ssdtPRGen version....: 13.9 / Mac OS X 10.9.5 (13F34)", Debug)
  12. Store ("target processor.....: i7-3517U", Debug)
  13. Store ("running processor....: Intel(R) Core(TM) i7-3517U CPU @ 1.90GHz", Debug)
  14. Store ("baseFrequency........: 800", Debug)
  15. Store ("frequency............: 1900", Debug)
  16. Store ("busFrequency.........: 100", Debug)
  17. Store ("logicalCPUs..........: 4", Debug)
  18. Store ("maximum TDP..........: 17", Debug)
  19. Store ("packageLength........: 23", Debug)
  20. Store ("turboStates..........: 11", Debug)
  21. Store ("maxTurboFrequency....: 3000", Debug)
  22. Store ("IvyWorkArounds.......: 2", Debug)
  23. Store ("machdep.xcpm.mode....: 0", Debug)
  24. }
  25. Name (APLF, Zero)
  26. Name (APSN, 0x0B)
  27. Name (APSS, Package (0x17)
  28. {
  29. Package (0x06)
  30. {
  31. 0x0BB8,
  32. 0x4268,
  33. 0x0A,
  34. 0x0A,
  35. 0x1E00,
  36. 0x1E00
  37. },
  38. Package (0x06)
  39. {
  40. 0x0B54,
  41. 0x4268,
  42. 0x0A,
  43. 0x0A,
  44. 0x1D00,
  45. 0x1D00
  46. },
  47. Package (0x06)
  48. {
  49. 0x0AF0,
  50. 0x4268,
  51. 0x0A,
  52. 0x0A,
  53. 0x1C00,
  54. 0x1C00
  55. },
  56. Package (0x06)
  57. {
  58. 0x0A8C,
  59. 0x4268,
  60. 0x0A,
  61. 0x0A,
  62. 0x1B00,
  63. 0x1B00
  64. },
  65. Package (0x06)
  66. {
  67. 0x0A28,
  68. 0x4268,
  69. 0x0A,
  70. 0x0A,
  71. 0x1A00,
  72. 0x1A00
  73. },
  74. Package (0x06)
  75. {
  76. 0x09C4,
  77. 0x4268,
  78. 0x0A,
  79. 0x0A,
  80. 0x1900,
  81. 0x1900
  82. },
  83. Package (0x06)
  84. {
  85. 0x0960,
  86. 0x4268,
  87. 0x0A,
  88. 0x0A,
  89. 0x1800,
  90. 0x1800
  91. },
  92. Package (0x06)
  93. {
  94. 0x08FC,
  95. 0x4268,
  96. 0x0A,
  97. 0x0A,
  98. 0x1700,
  99. 0x1700
  100. },
  101. Package (0x06)
  102. {
  103. 0x0898,
  104. 0x4268,
  105. 0x0A,
  106. 0x0A,
  107. 0x1600,
  108. 0x1600
  109. },
  110. Package (0x06)
  111. {
  112. 0x0834,
  113. 0x4268,
  114. 0x0A,
  115. 0x0A,
  116. 0x1500,
  117. 0x1500
  118. },
  119. Package (0x06)
  120. {
  121. 0x07D0,
  122. 0x4268,
  123. 0x0A,
  124. 0x0A,
  125. 0x1400,
  126. 0x1400
  127. },
  128. Package (0x06)
  129. {
  130. 0x076C,
  131. 0x4268,
  132. 0x0A,
  133. 0x0A,
  134. 0x1300,
  135. 0x1300
  136. },
  137. Package (0x06)
  138. {
  139. 0x0708,
  140. 0x3E32,
  141. 0x0A,
  142. 0x0A,
  143. 0x1200,
  144. 0x1200
  145. },
  146. Package (0x06)
  147. {
  148. 0x06A4,
  149. 0x3A12,
  150. 0x0A,
  151. 0x0A,
  152. 0x1100,
  153. 0x1100
  154. },
  155. Package (0x06)
  156. {
  157. 0x0640,
  158. 0x3607,
  159. 0x0A,
  160. 0x0A,
  161. 0x1000,
  162. 0x1000
  163. },
  164. Package (0x06)
  165. {
  166. 0x05DC,
  167. 0x3211,
  168. 0x0A,
  169. 0x0A,
  170. 0x0F00,
  171. 0x0F00
  172. },
  173. Package (0x06)
  174. {
  175. 0x0578,
  176. 0x2E30,
  177. 0x0A,
  178. 0x0A,
  179. 0x0E00,
  180. 0x0E00
  181. },
  182. Package (0x06)
  183. {
  184. 0x0514,
  185. 0x2A64,
  186. 0x0A,
  187. 0x0A,
  188. 0x0D00,
  189. 0x0D00
  190. },
  191. Package (0x06)
  192. {
  193. 0x04B0,
  194. 0x26AB,
  195. 0x0A,
  196. 0x0A,
  197. 0x0C00,
  198. 0x0C00
  199. },
  200. Package (0x06)
  201. {
  202. 0x044C,
  203. 0x2307,
  204. 0x0A,
  205. 0x0A,
  206. 0x0B00,
  207. 0x0B00
  208. },
  209. Package (0x06)
  210. {
  211. 0x03E8,
  212. 0x1F77,
  213. 0x0A,
  214. 0x0A,
  215. 0x0A00,
  216. 0x0A00
  217. },
  218. Package (0x06)
  219. {
  220. 0x0384,
  221. 0x1BFB,
  222. 0x0A,
  223. 0x0A,
  224. 0x0900,
  225. 0x0900
  226. },
  227. Package (0x06)
  228. {
  229. 0x0320,
  230. 0x1893,
  231. 0x0A,
  232. 0x0A,
  233. 0x0800,
  234. 0x0800
  235. }
  236. })
  237. Method (ACST, 0, NotSerialized)
  238. {
  239. Store ("Method CPU0.ACST Called", Debug)
  240. Store ("CPU0 C-States : 29", Debug)
  241. Return (Package (0x06)
  242. {
  243. One,
  244. 0x04,
  245. Package (0x04)
  246. {
  247. ResourceTemplate ()
  248. {
  249. Register (FFixedHW,
  250. 0x01, // Bit Width
  251. 0x02, // Bit Offset
  252. 0x0000000000000000, // Address
  253. 0x01, // Access Size
  254. )
  255. },
  256. One,
  257. Zero,
  258. 0x03E8
  259. },
  260. Package (0x04)
  261. {
  262. ResourceTemplate ()
  263. {
  264. Register (FFixedHW,
  265. 0x01, // Bit Width
  266. 0x02, // Bit Offset
  267. 0x0000000000000010, // Address
  268. 0x03, // Access Size
  269. )
  270. },
  271. 0x03,
  272. 0xCD,
  273. 0x01F4
  274. },
  275. Package (0x04)
  276. {
  277. ResourceTemplate ()
  278. {
  279. Register (FFixedHW,
  280. 0x01, // Bit Width
  281. 0x02, // Bit Offset
  282. 0x0000000000000020, // Address
  283. 0x03, // Access Size
  284. )
  285. },
  286. 0x06,
  287. 0xF5,
  288. 0x015E
  289. },
  290. Package (0x04)
  291. {
  292. ResourceTemplate ()
  293. {
  294. Register (FFixedHW,
  295. 0x01, // Bit Width
  296. 0x02, // Bit Offset
  297. 0x0000000000000030, // Address
  298. 0x03, // Access Size
  299. )
  300. },
  301. 0x07,
  302. 0xF5,
  303. 0xC8
  304. }
  305. })
  306. }
  307. Method (_DSM, 4, NotSerialized)
  308. {
  309. Store ("Method CPU0._DSM Called", Debug)
  310. If (LEqual (Arg2, Zero))
  311. {
  312. Return (Buffer (One)
  313. {
  314. 0x03
  315. })
  316. }
  317. Return (Package (0x02)
  318. {
  319. "plugin-type",
  320. One
  321. })
  322. }
  323. }
  324. Scope (\_PR.CPU1)
  325. {
  326. Method (APSS, 0, NotSerialized)
  327. {
  328. Store ("Method _PR_.CPU1.APSS Called", Debug)
  329. Return (\_PR.CPU0.APSS)
  330. }
  331. Method (ACST, 0, NotSerialized)
  332. {
  333. Store ("Method CPU1.ACST Called", Debug)
  334. Store ("CPU1 C-States : 7", Debug)
  335. Return (Package (0x05)
  336. {
  337. One,
  338. 0x03,
  339. Package (0x04)
  340. {
  341. ResourceTemplate ()
  342. {
  343. Register (FFixedHW,
  344. 0x01, // Bit Width
  345. 0x02, // Bit Offset
  346. 0x0000000000000000, // Address
  347. 0x01, // Access Size
  348. )
  349. },
  350. One,
  351. 0x03E8,
  352. 0x03E8
  353. },
  354. Package (0x04)
  355. {
  356. ResourceTemplate ()
  357. {
  358. Register (FFixedHW,
  359. 0x01, // Bit Width
  360. 0x02, // Bit Offset
  361. 0x0000000000000010, // Address
  362. 0x03, // Access Size
  363. )
  364. },
  365. 0x02,
  366. 0x94,
  367. 0x01F4
  368. },
  369. Package (0x04)
  370. {
  371. ResourceTemplate ()
  372. {
  373. Register (FFixedHW,
  374. 0x01, // Bit Width
  375. 0x02, // Bit Offset
  376. 0x0000000000000030, // Address
  377. 0x03, // Access Size
  378. )
  379. },
  380. 0x03,
  381. 0xC6,
  382. 0xC8
  383. }
  384. })
  385. }
  386. }
  387. Scope (\_PR.CPU2)
  388. {
  389. Method (APSS, 0, NotSerialized)
  390. {
  391. Store ("Method _PR_.CPU2.APSS Called", Debug)
  392. Return (\_PR.CPU0.APSS)
  393. }
  394. Method (ACST, 0, NotSerialized)
  395. {
  396. Return (\_PR.CPU1.ACST ())
  397. }
  398. }
  399. Scope (\_PR.CPU3)
  400. {
  401. Method (APSS, 0, NotSerialized)
  402. {
  403. Store ("Method _PR_.CPU3.APSS Called", Debug)
  404. Return (\_PR.CPU0.APSS)
  405. }
  406. Method (ACST, 0, NotSerialized)
  407. {
  408. Return (\_PR.CPU1.ACST ())
  409. }
  410. }
  411. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement