加了cpu变频代码就会出现 IOPLATFORM 的错误
CPU是4核心8线程的,电压130W,最高频率4.1G,最低是1.2G, 提取的是ssdt的信息, 加载ssdt也是有错误,就把代码转到了dsdt里了,
还是有错误,求高人帮忙修改一下
Scope (_PR)
{
Processor (P000, 0x00, 0x00001000, 0x06)
{
}
Processor (P001, 0x01, 0x00000000, 0x00)
{
}
Processor (P002, 0x02, 0x00000000, 0x00)
{
}
Processor (P003, 0x03, 0x00000000, 0x00)
{
}
Processor (P004, 0x04, 0x00000000, 0x00)
{
}
Processor (P005, 0x05, 0x00000000, 0x00)
{
}
Processor (P006, 0x06, 0x00000000, 0x00)
{
}
Processor (P007, 0x07, 0x00000000, 0x00)
{
}
}
Scope (_PR.P000)
{
Name (APSN, Zero)
Name (APSS, Package (0x1A)
{
Package (0x06)
{
0x1003,
0x0001FBD0,
0x0A,
0x0A,
0x2800,
0x2800
},
Package (0x06)
{
0x0F9F,
0x0001E981,
0x0A,
0x0A,
0x2700,
0x2700
},
Package (0x06)
{
0x0F3B,
0x0001D784,
0x0A,
0x0A,
0x2600,
0x2600
},
Package (0x06)
{
0x0ED7,
0x0001C5D9,
0x0A,
0x0A,
0x2500,
0x2500
},
Package (0x06)
{
0x0E73,
0x0001B47E,
0x0A,
0x0A,
0x2400,
0x2400
},
Package (0x06)
{
0x0E0F,
0x0001A372,
0x0A,
0x0A,
0x2300,
0x2300
},
Package (0x06)
{
0x0DAB,
0x000192B6,
0x0A,
0x0A,
0x2200,
0x2200
},
Package (0x06)
{
0x0D47,
0x00018248,
0x0A,
0x0A,
0x2100,
0x2100
},
Package (0x06)
{
0x0CE3,
0x00017228,
0x0A,
0x0A,
0x2000,
0x2000
},
Package (0x06)
{
0x0C7F,
0x00016255,
0x0A,
0x0A,
0x1F00,
0x1F00
},
Package (0x06)
{
0x0C1B,
0x000152CE,
0x0A,
0x0A,
0x1E00,
0x1E00
},
Package (0x06)
{
0x0BB7,
0x00014394,
0x0A,
0x0A,
0x1D00,
0x1D00
},
Package (0x06)
{
0x0B53,
0x000134A5,
0x0A,
0x0A,
0x1C00,
0x1C00
},
Package (0x06)
{
0x0AEF,
0x00012601,
0x0A,
0x0A,
0x1B00,
0x1B00
},
Package (0x06)
{
0x0A8B,
0x000117A7,
0x0A,
0x0A,
0x1A00,
0x1A00
},
Package (0x06)
{
0x0A27,
0x00010996,
0x0A,
0x0A,
0x1900,
0x1900
},
Package (0x06)
{
0x09C3,
0xFBCE,
0x0A,
0x0A,
0x1800,
0x1800
},
Package (0x06)
{
0x095F,
0xEE4E,
0x0A,
0x0A,
0x1700,
0x1700
},
Package (0x06)
{
0x08FB,
0xE116,
0x0A,
0x0A,
0x1600,
0x1600
},
Package (0x06)
{
0x0897,
0xD425,
0x0A,
0x0A,
0x1500,
0x1500
},
Package (0x06)
{
0x0833,
0xC77A,
0x0A,
0x0A,
0x1400,
0x1400
},
Package (0x06)
{
0x07CF,
0xBB15,
0x0A,
0x0A,
0x1300,
0x1300
},
Package (0x06)
{
0x076B,
0xAEF5,
0x0A,
0x0A,
0x1200,
0x1200
},
Package (0x06)
{
0x0707,
0xA319,
0x0A,
0x0A,
0x1100,
0x1100
},
Package (0x06)
{
0x06A3,
0x9780,
0x0A,
0x0A,
0x1000,
0x1000
},
Package (0x06)
{
0x063F,
0x8C2C,
0x0A,
0x0A,
0x0F00,
0x0F00
}
})
Method (ACST, 0, NotSerialized)
{
Return (Package (0x06)
{
One,
0x04,
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000000, // Address
0x01, // Access Size
)
},
One,
0x03,
0x03E8
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000010, // Address
0x03, // Access Size
)
},
0x03,
0xCD,
0x01F4
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000020, // Address
0x03, // Access Size
)
},
0x06,
0xF5,
0x015E
},
Package (0x04)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x01, // Bit Width
0x02, // Bit Offset
0x0000000000000030, // Address
0x03, // Access Size
)
},
0x07,
0xF5,
0xC8
}
})
}
}
|