FORUMS
Remove All Ads from XDA

[KERNEL]intersectRaven's Kernel - 20130227_11XX

2,260 posts
Thanks Meter: 1,565
 
Thread Closed Email Thread
Development Goals:
- stability
- energy savings due to more efficient algorithms (whether theoretical or not is unimportant)
- strictly no overclocking unless approved by the manufacturer or my source base integrates it (also, even if my source base integrates it, expect no support for it)
- no undervolting as well unless the manufacturer approves it since it's relatively pointless IMHO...
- all improvements should require MINIMAL user interaction (e.g. you don't need to do anything except flash the kernel or at the very least use SetCPU or the like to set fixed options)
- stability

*I've not uploaded versions for 4.2.1 stock.
**This section contains the STABLE kernels (i.e. tested to be stable for at least a day or two with no problems) for TEST kernels, proceed to the 3rd post.

Latest Kernels Here
20130227_11XX
- reverted zram and zcache backports to hopefully fix error
- BFQ v6
- more optimizations

20130224_17XX:
- more optimization

20130217_08XX:
- includes updates made in 4.2.2
*please note that zcache/zram does not work properly and may cause a restart

20130210_17XX:
- new optimization

20130204_17XX:
- rebased everything
- has more improvements specifically to ARM and some upstream commits

20130111_14XX:
- updated compiler to December version
- updated "random" stuff

20130101_15XX:
- added optimized swahb32 helper
- added ticket spinlock implementation for ARMv6+
- Proportional Rate TCP algorithm

20121231_12XX:
- new compiler flag
- USB OTG crash fix

20121228_17XX:
- with ROW IO scheduler
- allow use of highmem for binder buffer
- reverted backport latest interactive cpu governor from my N4 test kernel
- integrated kexec-hardboot patch
- stock JB support

20121222_11XX:
- dynamic sync control from faux123
- integrated ARM optimized RWSEM algorithm
- added the 1MB readahead optimization
- integrated BFQ v5.1
- removed alignment trap disabling since it seems to cause some kernel faults in certain situations

20121213_08XX:
- disabled cleancache since it eventually consumes all memory which causes a kernel fault as well
- replace lib/string and lib/memcpy with GNU implementation

20121211_20XX:
- enabled cleancache
- uses Linaro compiler 2012.11 release

20121204_22XX:
- updated LZO compression to upstream version
- replace do_fsync call in fs/sync.c to fget_light
- added ARM optimized AES and SHA1 routines
- tweak to the automated scheduler grouping algorithm

20121202_09XX:
- asynchronous compaction in lowmemorykiller driver

20121112_08XX-22XX:
- initial release
- uses Linaro compiler 2012.10 release
- compiler flags for tuning
- software alignment trap disabled (hardware supports unaligned accesses which is faster)
- added ARM CPU topology
- updated zcache, zram, and binder to 3.3 version
- updated lowmemorykiller to 3.4 version

You can find my kernels at:
intersectRaven's Kernels

GitHub is at:
intersectRaven's GitHub
The Following 32 Users Say Thank You to intersectRaven For This Useful Post: [ View ] Gift intersectRaven Ad-Free
26th December 2012, 12:54 AM |#2  
OP Senior Member
Thanks Meter: 1,565
 
Donate to Me
More
Special Thanks To:
Steve Kondik - CyanogenMod
faux123 - some patches I integrated are from his repo
franciscofranco - some patches I integrated are from his repo
The Following 3 Users Say Thank You to intersectRaven For This Useful Post: [ View ] Gift intersectRaven Ad-Free
26th December 2012, 12:55 AM |#3  
OP Senior Member
Thanks Meter: 1,565
 
Donate to Me
More
TEST Kernel Section:
- THESE AREN'T GUARANTEED AS STABLE! USE AT YOUR OWN RISK!
- please report problems when using in a comment in this thread with attached kmsg/last_kmsg if possible

Latest TEST Kernels Here
20130310_16XX:
- workqueue fix due to hashtable optimization

20130305_18XX:
- added lzo unaligned access optimization from linux-next plus

20130305_10XX:
- workqueue and ksm now use the new hashtable implementation
- new scatter library optimization

20130304_21XX:
- additional optimization

20130302_14XX:
- additional optimization flags
The Following 8 Users Say Thank You to intersectRaven For This Useful Post: [ View ] Gift intersectRaven Ad-Free
26th December 2012, 01:00 AM |#4  
harmohn's Avatar
Senior Member
Flag London
Thanks Meter: 42
 
More
Great to see your skills applied to the N7 IR.
Many Thanks!

Sent from my Nexus 7 using xda premium
26th December 2012, 01:04 AM |#5  
demandarin's Avatar
Senior Member
Flag Alexandria, Va
Thanks Meter: 2,049
 
More
welcome aboard..will await version for 4.2.1
26th December 2012, 02:22 AM |#6  
Senior Member
Flag Southern Oregon...
Thanks Meter: 154
 
More
Quote:
Originally Posted by demandarin

welcome aboard..will await version for 4.2.1

+1, would appreciate multirom kexec compatibility as well.
The Following User Says Thank You to bonzer2u For This Useful Post: [ View ] Gift bonzer2u Ad-Free
26th December 2012, 03:47 AM |#7  
OP Senior Member
Thanks Meter: 1,565
 
Donate to Me
More
Quote:
Originally Posted by bonzer2u

+1, would appreciate multirom kexec compatibility as well.

I'm not familiar with that. Can you point me to what you mean?
The Following User Says Thank You to intersectRaven For This Useful Post: [ View ] Gift intersectRaven Ad-Free
26th December 2012, 03:55 AM |#8  
poondog's Avatar
Senior Member
Flag Melbourne
Thanks Meter: 12,992
 
More
Quote:
Originally Posted by intersectRaven

I'm not familiar with that. Can you point me to what you mean?

People want this in every kernel

http://forum.xda-developers.com/show....php?t=2011403

Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)

I'll definitely be trying this out soon

Sent from my Infected ViperVivo
The Following User Says Thank You to poondog For This Useful Post: [ View ] Gift poondog Ad-Free
26th December 2012, 03:56 AM |#9  
Senior Member
Thanks Meter: 48
 
More
Quote:
Originally Posted by intersectRaven

I'm not familiar with that. Can you point me to what you mean?


You can find more info at this link
26th December 2012, 04:28 AM |#10  
OP Senior Member
Thanks Meter: 1,565
 
Donate to Me
More
Quote:
Originally Posted by markj338

People want this in every kernel

http://forum.xda-developers.com/show....php?t=2011403

Also, Welcome aboard. It's always nice to have new stuff from familiar names (i stalked the kindle fire forums before buying a n7)

I'll definitely be trying this out soon

Sent from my Infected ViperVivo

Quote:
Originally Posted by rifraf1

You can find more info at this link

Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.
The Following 3 Users Say Thank You to intersectRaven For This Useful Post: [ View ] Gift intersectRaven Ad-Free
26th December 2012, 04:47 AM |#11  
Senior Member
Flag Southern Oregon...
Thanks Meter: 154
 
More
Quote:
Originally Posted by intersectRaven

Thanks! I'll compile a test kernel with the needed changes and replace the test kernel with one with kexec hardboot support.

I see you already got the technical info needed and look forward to your next release, thanks.....
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes