CODE
Scope (_PR)
{
Processor (CPU0, 0x01, 0x00000810, 0x06)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU1, 0x02, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU2, 0x03, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU3, 0x04, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
}
{
Processor (CPU0, 0x01, 0x00000810, 0x06)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU1, 0x02, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU2, 0x03, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
Processor (CPU3, 0x04, 0x00000000, 0x00)
{
Name (_PPC, Zero)
Name (_PCT, Package (0x02)
{
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000199, // Address
,)
},
ResourceTemplate ()
{
Register (FFixedHW,
0x10, // Bit Width
0x00, // Bit Offset
0x0000000000000198, // Address
,)
}
})
Name (_PSS, Package (0x03)
{
Package (0x06)
{
0x0C20,
0x000124F8,
0x0A,
0x0A,
0x0820,
0x0820
},
Package (0x06)
{
0x0A9C,
0xFDE8,
0x0A,
0x0A,
0x071C,
0x071C
},
Package (0x06)
{
0x0918,
0xEA60,
0x0A,
0x0A,
0x061A,
0x061A
}
})
}
}
then i put smbios.plist in /Extra with modelname:
CODE
<key>SMproductname</key>
<string>MacPro5,1</string>
<string>MacPro5,1</string>
then i put Legacy_ACPI_SMC_PlatformPlugin.kext in /Extra/Extensions but speedstep not want to work.
Any idea?
Thanks a lot to all.