Quantcast
Channel: xda-developers - Galaxy S Plus I9001 Android Development
Viewing all articles
Browse latest Browse all 315

[KERNEL][DEV]Jelly Bean LKA 3.4.x Kernel Development

$
0
0
This is the thread for the 3.4.x Kernel Development. I started this project on my own, with some help from our great developers.
The kernel sources are taken from arco's github and LKA (Linux Kernel Archives).
Modifications such as governors,schedulers,overclock, exUV were added to the kernel base by Christopher83 (they are the same as in 3.0.66), also I'm using his compiled toolchains with NEON optimization along with O3 Optimization. So big thanks to these awesome people.
Until now it is still in an "alpha" stage as there are still some things to be added/imported from 3.4 kernel sources.

Now getting to the features/changelog:

Kernel version: 3.4.33
  • Initial Release
  • New x32 ABI support, this shall somehow maximize CPU perfomance
  • Swap-in readahead skips over holes
  • Netfilter enhancement
  • Crypto - sha224 and sha384 routines
  • Some minor file system changes
  • Networking enhancements (networking speed is a bit better)
  • Advanced Configuration and Power Interface S4 sleep state - this would result in ability of guest VMs to hibernate on Xen
  • Larger physical address extension on the ARM architecture
  • Some battery improvements, battery life seems to be better
  • Lots of open source graphic DRM changes
  • Intel Sandy Bridge performance improvements (only on PC's)
  • Btrfs improvements
  • Improved Power Management
  • New Power Management Phases
  • Governors taken from PhenomKernel
  • I/O Schedulers from PhenomKernel
  • 370MB User RAM
  • Compiled with Linaro 4.7.3 Toolchain.

GitHub Source
Everyone is free to fork and contribute.

Users asked for working/not working list, here it is:

Working:
  • Camera (both picture and video, 720P recording)
  • USB (also OTG is supported)
  • Vsync
  • 3G & Calls
  • Audio
  • Battery
  • Touchscreen
  • Touch keypad
  • Wifi
  • Bluetooth
  • Accelerometer
  • Light sensor
  • Proximity Sensor
  • Orientation Sensor
  • Digital Compass
  • Vibration
  • GPS
  • Display
  • BLX
Not working:

umm...you tell me...

Current Configuration:
exUV
OC (standard OC table)
370MB RAM
I'll make other versions, like in Phenom Kernel but I need some time for it...


Also, I started my new website. It is very basic and simple because that's how I want it to be. And I don't have time for any fancy stuff right now. The purpose of this website is to provide download links,changelog and explaination of every feature from the Changelog (e.g What are Sha routines? ...and so on). This way, it can help people to understand better things about Linux and than about Android in general.
Right now it's only a preview, it provides only a download link and the features, I will work on it and update here.
Link: http://phenom-kernel.eu.pn/.

Donations:
 

Also, I made a donation button through PayPal Service, but according to the Rule 8 of XDA-Developers, I'm not allowed to ask for donations in a public post so I will update my signature soon. But, I'm allowed to specify where these donations are going:
Because all my money is spent on college stuff (taxes, books and so on) I will use the money from donations in order get a new 2TB HDD and additional 2GB of RAM for my PC. This is due the fact that I have very little free space on my PC and only 1GB of RAM. And, I plan to port Parandroid Android 3 and get involved in the development of JB 4.2 for our device so I need some more free space.


Edit: Ok, the other site failed, so I'll use mediafire, the link was already on my website but here it is: http://www.mediafire.com/?x94k2jl91fmd3ds

Credits:
arco & ivendor - for their sources and their wonderful work
Doomsday94 - for supporting me and provinding aditional details
Christopher83 - for his awesome GitHub and his great Toolchains

Viewing all articles
Browse latest Browse all 315

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>