Page 1 of 2 12 LastLast
Results 1 to 10 of 17
  1. #1
    Junior Member intersectRaven's Avatar
    Join Date
    Dec 2012
    Posts
    9
    Member #
    6772
    Liked
    2 times

    [KERNEL] intersectRaven's Nexus 4 Kernel (AOSP, CM10.1)

    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 uploaded versions for 4.2.1 stock but hasn't been tested thoroughly yet. Please test and comment if it works for you.
    **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
    20130118_17XX:
    - updated to 3.4.26

    20130116_22XX:
    - updated to 3.4.25
    - input data sending by packet

    20130111_12XX:
    - updated compiler and some improved compiler flags
    - some USB tweaks for minimized power consumption
    - some "random" things
    - thermal sensor correction

    20130101_22XX:
    - new compiler flag
    - optimize apply_slack
    - use atomic_dec based implementation for mutex

    20121229_20XX:
    - removed redundant IRQ disable call
    - integrated Qualcomm's HCI wakelock fix as pointed out by franco
    *this hasn't been really tested but since franco already did on his kernel, it should be safe to integrate
    **as to why I decided to release without thorough testing, I think the HCI wakelock is an important issue to some people and judging that it affects power consumption, decided to make an exception...also refer to point 1...

    20121226_22XX:
    - integrated updates to interactive governor from Google
    - ROW IO scheduler from Qualcomm

    20121224_08XX:
    - lowered L2 voltage at 384Mhz
    - added lower voltages for 8064v1.1 (FASTER binned CPUs)
    - efficiency improvement in frequency switching algorithm

    20121222_11XX:
    - updated to 3.4.24
    - integrated BFQ v5.1
    - efficiency optimizations for the GPU ION memory handler
    - added the 1MB readahead optimization

    20121216_21XX:
    - updated to 3.4.23
    - removed alignment trap disabling since it seems to cause some kernel faults in certain situations
    - disabled cleancache since it eventually consumes all memory which causes a kernel fault as well
    - integrated ARM optimized RWSEM algorithm
    - dynamic sync control from faux123

    20121211_19XX:
    - replace lib/string and lib/memcpy with GNU implementation
    - enabled cleancache

    20121209_14XX:
    - uses Linaro compiler 2012.11 release

    20121209_10XX:
    - initial release
    - uses Linaro compiler 2012.10 release
    - compiler flags for tuning
    - software alignment trap disabled (hardware supports unaligned accesses which is faster)
    - asynchronous compaction in lowmemorykiller driver (adapted from Steve Kondik's patch for the N7 kernel)
    - 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

    You can find my kernels at:
    intersectRaven's Kernels

    GitHub is at:
    intersectRaven's GitHub

  2. #2
    Junior Member intersectRaven's Avatar
    Join Date
    Dec 2012
    Posts
    9
    Member #
    6772
    Liked
    2 times
    Placeholder.

  3. #3
    Junior Member intersectRaven's Avatar
    Join Date
    Dec 2012
    Posts
    9
    Member #
    6772
    Liked
    2 times
    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
    20130128_13XX:
    - further commits from upstream

    20130127_22XX:
    - partially complete cleanup of source
    - updated interactivate governor
    - updated to 3.4.27
    - updated core kernel functions for optimizations (integrated commits from later version 3.5+)
    - since this is a partially complete kernel, some optimizations are not yet merged like LMK, binder, scheduler, etc. but there are new optimizations as well due to the aforementioned core kernel function updates

  4. #4
    Super Moderator Astrix's Avatar
    Join Date
    Jun 2012
    Location
    Singapore
    Posts
    428
    Member #
    114
    Liked
    103 times

    Re: [KERNEL] intersectRaven's Nexus 4 Kernel

    Welcome to the forum
    Great to see you here

    Thanks for your kernel

  5. #5
    Senior Member Jeffrey's Avatar
    Join Date
    May 2012
    Location
    Thailand
    Posts
    368
    Member #
    39
    Liked
    117 times
    Sent PM....suggested he gets registered as a DEV

  6. #6
    Super Moderator ggrant3876's Avatar
    Join Date
    Nov 2012
    Location
    Wichita Falls, Texas
    Posts
    6,487
    Twitter
    mgrant76308
    Phone
    Nexus 6
    Member #
    6733
    Liked
    1305 times
    Quote Originally Posted by intersectRaven View Post
    Here I'll be releasing my custom kernels for the Nexus 4. I'll be posting more about it later. This is just a temporary post for the sake of reserving it.

    Currently, the only kernel is for CM10.1. I'll upload something for stock 4.2.1 later once I get a stock boot.img for the ramdisk.
    Just uploaded a version for 4.2.1 stock but hasn't been tested yet. Please test.

    You can find my latest kernels at:
    intersectRaven's Kernel's
    Welcome to the forum. Glad you decided to join us. I'll be looking forward to your kernels.

    Note 10 Plus
    OnePlus6T

  7. #7
    Super Moderator Astrix's Avatar
    Join Date
    Jun 2012
    Location
    Singapore
    Posts
    428
    Member #
    114
    Liked
    103 times

    Re: [KERNEL] intersectRaven's Nexus 4 Kernel

    Quote Originally Posted by Jeffrey View Post
    Sent PM....suggested he gets registered as a DEV
    Great that the way :thumbup:

  8. #8
    Senior Member thephantom_nexus4's Avatar
    Join Date
    Nov 2012
    Location
    Somewhere in between
    Posts
    615
    Member #
    6503
    Liked
    139 times

    Re: [KERNEL] intersectRaven's Nexus 4 Kernel

    Welcome my friend. Glad to see you joined as well

    Sent from my Nexus 4 using Tapatalk 2
    LG Nexus 4 Occam 4.3
    Nokia Lumia 925
    Asus Google Nexus 7 4.3

    Quote Originally Posted by @rbiter View Post
    teach a man to fish, you feed him for life. teach a man to fastboot, and you create competency.

  9. #9
    Junior Member intersectRaven's Avatar
    Join Date
    Dec 2012
    Posts
    9
    Member #
    6772
    Liked
    2 times
    New Stable Kernels uploaded!

  10. #10
    Super Moderator ggrant3876's Avatar
    Join Date
    Nov 2012
    Location
    Wichita Falls, Texas
    Posts
    6,487
    Twitter
    mgrant76308
    Phone
    Nexus 6
    Member #
    6733
    Liked
    1305 times
    Just flashed your kernel and get Unfortunately, the process com.android.phone has stopped. Fortunately I made a backup and was able to get back to recovery and restore it.
    Edit:
    I'm running CyanMod 10.1.

    Note 10 Plus
    OnePlus6T

Page 1 of 2 12 LastLast

Remove Ads

Sponsored Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Search tags for this page

nexus 4which kernel is more energy efficient
,

raven kernel 4.3 nexus 4

Click on a term to search for related topics.