[Xoom Android Development] zacharias.maladroit:
Hi guys,

in the future I will post the current modified kernel-source for the Team Eos ROM for kernel I'm using on my Xoom (and probably also the current compiled )

edit1:

current kernel-source - which I'm using with nightly #49 right now - is here:

Kernel Source:

tiamat-kernel-mod

on github

update:

latest branch is at:

ics_tiamat_mod07

Installation:

either compile the kernel via ./xoom.sh and then flash the zip-package in release/Xoom

or

flash the attached compiled kernel in this post (which I'm currently using)

md5sum

: ce0fdf52a8b0e28b6028a0e9cbd3f834 release/Xoom/ICS_20120222_Platypus_for_Xoom_r6.zip

Characteristics:

- hardfloat floating point (up to 40% more performance) + VFP-optimized flags

- cgroups timer slack to group together similar tasks to improve (lessen) cpu load [and potentially improve battery runtime]

- ck-patchset (by Con Kolivas): more efficient memory management & preparation for improved swap handling

- mmc/microSD card increased write timeout: fix against data loss when writing to slow cards

- quiet binder: (might not be a problem on this kernel but just in case)

- mmc: core: Claim host while freeing card: fix a BUG_ON while removing the sdcard

- pmem: fix buddy free memory corruption bug

- LOAD_FREQ (4*HZ+61) to avoid loadavg Moire

- more tighter CFS (cpu scheduler) timings: more smoothness and less delay / lags

- conservative governor tweak: to make it a min/max governor

- unlikely-likely cleanups & optimizations: less false branch-prediction

- vmscan: move referenced VM_EXEC pages to active list

- enable advanced congestion control (for network) & set YeAH TCP to be the default

- a few filesystem/inode integrity improvements

- improved memcpy & memmove

- nohz/sched: delay going tickless when CPU is loaded should in total cut down power consumption e.g. while MP3 playback

- FuguMod network security enhancements (thx to nikademus !)

- add nofail variants of kmalloc kcalloc kzalloc for the filesystems

- BFQ i/o scheduler v3-r2 for 2.6.39

- to be built with Linaro 4.5 toolchain

- graphite + other optimization flags [testing & need feedback - battery, performance, stability, etc.]

- kernel compiled with stack-smashing protector support

- UACCESS_WITH_MEMCPY disabled (higher latency)

- syncookies enabled

- (access to) DEVMEM & DEVKMEM disabled

- paranoidly initialize SD

- make kernel panic & reboot during hardlock

- debug memory during bootup (once)

- add some crypto algorithms

- add support for unaligned accesses (more performance)

- improved sha1-implementation

- smartass V2 governor (for testing)

- remove the generic_file_aio_read() plug [should improve performance & fix a regression - not sure if it plays that much of a role on the Xoom]

update:

some more stuff got added (among those: tailored CFLAGS to the tegra2 architecture/processor) - will add those here in the list later

Kudos:

Bigrushdog

Coolbho3000

Solarnz

Kcrudup

Cybertronic

Steady Hawkin

TDR

Bazar6

and all the other kernel devs out there :)

DISCLAIMER

: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.

edit0:

a few questions for the start:

- anyone attempted & was crazy enough to test grsecurity stuff on their kernel ? :p

- until now I only flashed the kernel via fastboot flash:raw and by linking to the initramfs - how to build the gzipped cpio file into the kernel ?

--> adding it to CONFIG_INITRAMFS_SOURCE="" ?

Looking forward to improving the Xoom experience !

Thanks !

Xoom Xoom :)