[Galaxy S III Android Development] ZaneZam:
New Version!

Hy Guys,

i just want to inform u about this:

Version 1.0 beta7 (sync)

Changelog:

fixed multiple macro issues and also added some missing ones in new functionalities

fixed non-setting of hotplug core limit tunables when using profiles

fixed using a wrong tuneable var for inputboost_cycles when using profiles

fixed setting of scaling proportional tunable when using profiles

fixed sometimes not respecting freq soft limit if current freq was above that limit during setup

fixed not working hotplugging after restoring from thermal tripping events on snapdragon platform

fixed code style issues and removed some unnecessary code parts

probably fixed crashes when using powersave implementation caused by multiple registering (not confirmed yet)

moved all hotplugging work and hotplugging cycle counters to core 0

register input booster and initialize some 'one time stuff' only once on core 0

merged some minor improvements from kernel upstream version of conservative governor

added missing freq thresholds to auto adjustment functionality

added the possibility to disable power management set by kernel config but still use the lcd notifier

added music min cores functionality to support setup min cores when enabling music state

added music min freq limit handling to freq search optimization for ascending ordered system freq tables

added music and inputboost tuneables to profile tuneable

added missing profile name switching to music* tunebales (except music state, as this one is independent and not included in any profile)

added missing snapdragon temperature value and governor instances info to debugging tuneable

instead of one static flag use an array with sepearted flags for hotplug freq out of range functionality

made main freq search function inline

changed load calculation to be more compatible with asyncron multicore SoC's and added exynos4 detection macro for compatibility

indroduced adaptation of all freq thresholds in the governor:

this means you can enter now any freq value in all freq tuneables and the governor will try to adapt it to the current system frequency table

if the values are in range of the current policy min/max it will use the next valid freq, if not it will use the min or max possible frequency

this works also with all available profiles, so the frequencies in the profiles will also be adapted if they are used with another frequnecy

table than the one the profiles were based on

try to avoid a rare crash after coming from suspend when using input boost functionality in combination with restart loop:

unfortunately this is still not stable so atm. it is not recommended to use the restart loop functionality! therefore it is disabled per default

via macro in this version and will be enabled again if there is a stable solution available!

renamed tt_triptemp tuneable to 'scaling_trip_temp', reordered it and added it to profiles tuneable

renamed all snapdragon SoC related macros to a more meaningful naming

added/updated some documentation and removed redundant parts

take this version sync as a opportunity to finally outsource/merge the massive changelog to a separate main changelog file for both

versions (i9300 and OPO)

profile header file (Version 0.3 beta7)

added PROFILE_MAX_FREQ definition for freq adaption functionality:

this should hold the maximal possible freq (possible OC frequencies inclusive)

for all the given profiles

added music min/max freq and music max cores tuneables to all profiles

setup default values for music* and inputbooster* tuneables in all profiles

reduced all hotplug block values to a minimum for faster hotplug reaction in all profiles

added new 'relax' profile with relaxed sleep settings and a forced 2 cores minimal hotplug setting

some documentation corrected

CHANGE IN REPOSITORY:

added CHANGELOG file with merged changelog of i9300 and OPO versions

changed README.md to README to be able to better format things

added zzmoove governor implementation examples to 'kernel_patches' directory