ssdtPRGen.sh version 3.0 is now available for download:
https://github.com/Piker-Alpha/RevoBoot/blob/clang/i386/libsaio/acpi/Tools/ssdtPRGen.sh
This is how you run the script
./ssdtPRGen.sh
./ssdtPRGen.sh 3100
./ssdtPRGen.sh 3100 35
./ssdtPRGen.sh 3100 35 1
./ssdtPRGen.sh i5-3210M
Output
sdtPRGen.sh v3.0 Copyright (c) 2013 by Pike R. Alpha
-----------------------------------------------------
Ivy Bridge Core i5-3210M processor installed
Using a maximum TDP of 35 Watt, as specified by Intel
4 logical CPU's detected with a Core Frequency of 2500 MHz
Number of Turbo States: 6 (2600-3100 MHz)
Number of P-States: 16 (1600-3100 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)
Possible warnings
Warning: 'cpu-type' may be set improperly (0x0602 instead of 0x0702)
Warning: 'board-id' [Mac-8ED6AF5B48C039E1] is not supported by Ivy Bridge PM
Warning: 'system-type' may be set improperly (0 instead of 2)
Notes
1.) We have a new power calculation, one that matches the algorithm used by Apple.
2.) There is no need to edit SSDT_PR.dsl anymore.