[KERNEL]intersectRaven's Kernel - 20130227_11XX

Status
Not open for further replies.
Search This thread

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
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
 
Last edited:

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
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
 
Last edited:

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
  • Like
Reactions: NabhanKhan100

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
People want this in every kernel

http://xdaforums.com/showthread.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

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. :)
 

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches. :(

*just need verification if anyone else experienced it... :)
 

simone201

Inactive Recognized Developer
Sep 21, 2010
4,756
4,896
Lecco
Anyone experiencing sleep issues with the latest TEST kernel? I've had to long-press reboot my N7 a couple of times and reverted to my previous TEST kernel without the interactive patches. :(

*just need verification if anyone else experienced it... :)

Yesterday i got my new N7 and installed directly ur kernel.

As u wrote, i have experienced a SoD yesterday while using BFQ, with CFQ none until now (might check later).

If you need some kind of last_kmsg for debugging just tell me (if your kernel has the dmesg/kmsg active)

PS: using latest beta with PA 4.2.1 Beta9

Inviato dal mio Nexus 7 con Tapatalk 2
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    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
    8
    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
    7
    BUMPPPPPPPPPPP

    Because IR is too sneaky to post
    http://intersectraven.euroskank.com/kernels/Nexus 7/3.1.10/20130512_09XX/

    Deserves some recognition
    4
    I will when I get home :)
    @Intersectraven are the voltages in your kernel stock or have they been tweaked?

    Sent from my Infected ViperVivo

    They're stock. I don't see the need to UV or OC or tamper with it. :)
    3
    New TEST kernels posted. Just added stock JB zip. CM10 and 10.1 are considered STABLE. :)