2nd April 2012, 01:33 AM
(Last edited by Entropy512; 24th April 2012 at 03:49 AM .)
Elite Recognized Developer -
OP
Thanks Meter
21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY
DONATE TO ME
[Kernel][ICS] Driving Always For User Quality (04/23/2012)
DAFUQ!!!!
This will be a sparse post for now... I'll fill in the documentation later, I'm kinda fried after fighting this stability bug.
Source:
https://github.com/Entropy512/kernel...py_kernel_main
Initramfs:
https://github.com/Entropy512/initramfs_galaxys2_ics/
Features:
CWM 5.5.0.4
Hopefully fixed SetCPU stability issues
fuel_alerted wakelock fix
Voltage control (use SetCPU)
Mali 3-step clock/voltage control (READ THE CHANGELOG - IT IS DIFFERENT FROM SIYAH)
Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release)
Not much else for now, thank Samsung for their broken frequency control code that took a team effort of multiple kernel developers (gokhanmoral, simone201, franciscofranco, and others) to track down the problems in and fix.
Tested base: I9100 XWLP7
Should work: Any I9100 official release
Guaranteed not to work: Any I9100 leak (XXLPJ or older)
Not supported: AT&T leaks. UCLC2 won't boot for the same reason as XXLPJ and older - giving you a sign of how old the codebase is. Any leaks that do boot will have the microphones reversed in calls.
Planned features - short term:
Planned features - mid-term: Try to reduce power usage during suspend/resume
Apply the "target down threshold" concept used for GPU clocks to the Conservative governor - a single down_threshold doesn't work well when 200 MHz is less than half of 500 MHz, but 1000 MHz is more than 80% of 1200 MHz.
Known issues:
"Internal" SD card in recovery is actually the external one
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 105 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
0p3nsrc (30th April 2012),
10tonhammr (2nd April 2012),
800xl (5th April 2012),
A$$h4t (24th April 2012),
ACCUSED24 (5th April 2012),
Alucardis666 (2nd April 2012),
AntwanL (2nd April 2012),
bassheadz (11th April 2012),
BestInGalaxy (11th April 2012),
Bethrezen1453 (3rd April 2012),
bidyut (6th April 2012),
Biporch (2nd April 2012),
burritoguy (4th April 2012),
cmoreno911 (3rd April 2012),
csfile (2nd April 2012),
cwc3 (2nd April 2012),
dandrumheller (2nd April 2012),
dayv (2nd April 2012),
DeXel55 (2nd April 2012),
doggyollie (2nd April 2012),
drakester09 (3rd April 2012),
Dungeon47 (3rd April 2012),
dwaleke (2nd April 2012),
evostevo1 (2nd April 2012),
F1reEng1neRed (2nd April 2012),
fcb1 (3rd April 2012),
fjr1300sgs2 (2nd April 2012),
fone_fanatic (5th April 2012),
fuskie (27th April 2012),
geomax45 (2nd April 2012),
gsrrr (2nd April 2012),
hobbs (2nd April 2012),
honghsien5 (3rd April 2012),
iainash (3rd April 2012),
igotdez (5th April 2012),
Jambajews (3rd April 2012),
jazzboyrules (2nd April 2012),
jdbeitz (2nd April 2012),
jeffsmith01 (2nd April 2012),
jonman11 (3rd April 2012),
JordanElliott (2nd April 2012),
jrcaban (3rd April 2012),
jthatch12 (9th April 2012),
justflorin (2nd April 2012),
justin860 (20th April 2012),
kamots (2nd April 2012),
LiLChris06 (2nd April 2012),
mattern1974 (2nd April 2012),
melbourne408 (2nd April 2012),
meleii (8th April 2012),
merkyone (4th April 2012),
mi9xer (14th May 2012),
Michael3214 (2nd April 2012),
moustro (2nd April 2012),
nakedninja42 (2nd April 2012),
naturallyfrozen (2nd April 2012),
Nick281051 (24th April 2012),
nismax (2nd April 2012),
Nizda1 (15th April 2012),
PatriotXT92 (6th April 2012),
patsmike (2nd April 2012),
Phalanx7621 (29th April 2012),
Pseud0logik (2nd April 2012),
Quadra_Slam (2nd April 2012),
rav4kar (2nd April 2012),
rbj13 (2nd April 2012),
REDFOCZ (24th April 2012),
robotohshs (8th April 2012),
Rrryan2 (3rd April 2012),
ryude (2nd April 2012),
s2monkey (2nd April 2012),
shoman94 (2nd April 2012),
Simba501 (2nd April 2012),
Sledutah (5th April 2012),
slickie88 (2nd April 2012),
Smacdallas (3rd April 2012),
soonerjim (5th April 2012),
sr20ryda (24th April 2012),
sstarre (2nd April 2012),
sulpher (4th May 2012),
Suprasb (2nd April 2012),
sykoj82 (2nd April 2012),
T90 (2nd April 2012),
tbayne (2nd April 2012),
Thegodfather156 (2nd April 2012),
TonyStark (29th April 2012),
trell959 (3rd April 2012),
Tweak4fun (26th April 2012),
twiggums (2nd April 2012),
tylercarter (2nd April 2012),
tylerdurdin (6th April 2012),
Upsniteflyer (2nd April 2012),
Waggles (5th April 2012),
waldo98 (2nd April 2012),
wildcard30 (2nd April 2012),
willbs94 (22nd April 2012),
willzane (2nd April 2012),
Winklie (8th April 2012),
wvcoalminer (5th April 2012),
xpakage (2nd April 2012),
xxsanioutlawxx (2nd April 2012),
YozhikVT (2nd April 2012),
z3rowrk (28th April 2012),
ZeroIsntTheHero (5th April 2012),
zyryn (20th April 2012)
2nd April 2012, 01:33 AM
(Last edited by Entropy512; 24th April 2012 at 03:47 AM .)
Elite Recognized Developer -
OP
Thanks Meter
21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY
DONATE TO ME
04/23/2012: Some more stability fixes (hopefully)
Legacy Gingerbread hotplug code - More stable, and includes all of the Daily Driver tunables from Gingerbread
Mali 3-step GPU clock/voltage control - NOTE: Down thresholds are different from Siyah. Instead of being percentage of current load, they are desired load at the next frequency step down. So "normal" thresholds will be much higher. For example, if your second frequency is 100 MHz and the third is 200 MHz, a down_threshold of 80 for 200 MHz on this kernel is the same as setting down_threshold to 40 on Siyah. (e.g. siyah_threshold=down_freq*down_threshold/cur_freq)
04/10/2012: - SUCK!!!!!!
Revert a patch that turned out to be useless (see github)
Swap internal/external SD cards in recovery to be consistent with CM9 - this creates a known issue (see known issues)
04/04/2012: - ZOMBIE ASS!!!!!!!
Voltage control
sio and v(r) ioscheds
Hopefully last of the stability issues fixed (a glitch deep in the bowels of cpuidle)
04/02/2012:
Fixed CPU hotplugging
04/01/2012:
Initial release, pulled due to issues.
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 20 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
10tonhammr (2nd April 2012),
burritoguy (4th April 2012),
dandrumheller (5th April 2012),
geomax45 (5th April 2012),
justin860 (20th April 2012),
jvanlew (13th April 2012),
mi9xer (14th May 2012),
Nick281051 (24th April 2012),
shoman94 (3rd April 2012),
Smacdallas (10th April 2012),
sstarre (24th April 2012),
sykoj82 (5th April 2012),
TEXASMADE1978 (22nd April 2012),
TiCaLuVeR (11th April 2012),
trell959 (3rd April 2012),
tylercarter (3rd April 2012),
tylerdurdin (6th April 2012),
z3rowrk (26th April 2012),
ZeroIsntTheHero (14th April 2012),
zyryn (2nd May 2012)
2nd April 2012, 01:34 AM
Recognized Developer
Thanks Meter
40131
Posts: 19,578
Join Date: Sep 2010
Location: Portland, Oregon
DONATE TO ME
Nice!!!!!!!!!!!!!!!!!! glad you finally released!!!
The Following 5 Users Say Thank You to task650 For This Useful Post: [ Click to Expand ]
2nd April 2012, 07:13 AM
Guest
Thanks Meter
Posts: n/a
Posting in a closed thread.
Ill update stuff here too.
The Following User Says Thank You to For This Useful Post: [ Click to Expand ]
2nd April 2012, 02:47 PM
(Last edited by Entropy512; 2nd April 2012 at 02:52 PM .)
Elite Recognized Developer -
OP
Thanks Meter
21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY
DONATE TO ME
Seems to still be issues in exynos4_enter_idle()...
Edit: If you have any issues, disable all SetCPU or similar clock control profiles and run the standard min/max of 200/1200.
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 4 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
3rd April 2012, 12:48 AM
Elite Recognized Developer -
OP
Thanks Meter
21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY
DONATE TO ME
hurr hurr I dun broke (and fixed in 4/2) teh hotplug
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 11 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
AntwanL (4th April 2012),
dandrumheller (3rd April 2012),
flucks (3rd April 2012),
gsrrr (3rd April 2012),
jdbeitz (3rd April 2012),
shishir95 (4th April 2012),
shoman94 (3rd April 2012),
sykoj82 (3rd April 2012),
trell959 (3rd April 2012),
tylercarter (3rd April 2012),
xpakage (3rd April 2012)
5th April 2012, 03:37 AM
Elite Recognized Developer -
OP
Thanks Meter
21125
Posts: 11,604
Join Date: Aug 2007
Location: Owego, NY
DONATE TO ME
ZOMBIE ASS!!!!!
New release, last one until after the Easter holiday. Too much cleaning to do and family visiting.
I'll clean up the thread and open it up after the holiday.
Oh, and ERDs shouldn't have their thread titles auto-lowercased if too many caps!
*so much sig updating needed*
My Github profile - Some Android stuff, some AVR stuff
An excellent post on "noobs vs. developers"
A few opinions on kernel development "good practices"
Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.
Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work. :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
The Following 14 Users Say Thank You to Entropy512 For This Useful Post: [ Click to Expand ]
artvandalay22222 (6th April 2012),
fone_fanatic (10th April 2012),
gsrrr (10th April 2012),
jasvncnt1 (5th April 2012),
mattern1974 (5th April 2012),
nakedninja42 (5th April 2012),
Nick281051 (24th April 2012),
patsmike (5th April 2012),
pinoymutt (5th April 2012),
Pseud0logik (5th April 2012),
stevehkim (5th April 2012),
trell959 (5th April 2012),
yoderk (5th April 2012)
Most Thanked In This Thread
20 04/23/2012:
Some more
stability fixes … 14 ZOMBIE ASS!!!!! New
release, last one … 11 hurr hurr I dun broke (and
fixed in 4/2) … 9 New release - minor
changes compared to … 7 FAQ FAQ will go here when I have time.