[Sprint HTC EVO 4G LTE] MikeC84:
Team D.I.R.T Presents​

D.I.R.T. y MAC

For Sense​

This kernel is for Sense 4.1.x but may work on Sense 4.2.2 roms as well​

What is a kernel?​

In computing, the kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).
​

​

Disclaimer

/*

* Your warranty is now likely void.

*

* I am not responsible for bricked devices, dead SD cards,

* spontaneous combustion, or any other host of cosmic penalties

* which may befall you, your family, or your phone.

*

*/
​

Features

Stable

Based on Official 3.16.651.3 OTA Update

Compiler optimizations

Kernel based mpdecision

Kernel based thermal management

CPU OC -> 1782 MHz

Default cpu speeds - min = 384000 max = 1512000

CPU uV/OV -> 7000000 - 1425000

L2 OC -> 1404 MHz

CPU supported unaligned accesses

Enable efficient unaligned capability for ARM and in all krait cores

Voltage Coltrol

GPU OC - 2d -> 266 MHz - 3d -> 4875 MHz

GPU simple governor

LZ4 kernel compression

Crypto support for LZ4

Update zram to 3.8+ and use LZ4 compression

Crypto with per-cpu support for zram

Update zcache to 3.8+ and use LZ4 compression

Update zsmalloc to 3.8+

Frontswap

Update LZO compression and optimize for CPUs with inefficient unaligned access

Use glibc version of lib: memcopy

Use glibc version of lib: string

Optimized AES and SHA1 routines

Optimized ARM RSEM algorithm

Optimize vfp with neon

Sound Control

Enable Jit compiler packet filters by default

Enable ARCH_POWER

Autogroup patch group by current user android UID instead of task ID

LOAD_FREQ (4*HZ+61) avoids loadavg Moire

ARM: mutex: use generic atomic_dec-based implementation for ARMv6+

Frandom

exFAT 1.2.6

Enable pipe compiling

msm_sleeper

generic strnlen_user and strncpy_from_user

Update sched with caf/msm-3.4

Fsync Control

Update CPU topology

CPU Power driver

s2w

dt2w

Pocket detection

New Interactive

New Ondemand

ROW

SIO

BFQ v6r2

FIOPS

Experimental

Based on Official 3.16.651.3 OTA Update

Compiler optimizations

USB Fast Charge

Sweep2Wake with pocket detection

Kernel based mpdecision

Kernel based thermal management

CPU OC -> 1782 MHz

CPU uV/OV -> 7000000 - 1425000

L2 OC -> 1404 MHz

CPU supported unaligned accesses

CPU Sleeper

Voltage Coltrol

GPU OC - 2d -> 266 MHz - 3d -> 480 MHz

Glitch free GPU frequency changing

GPU simple governor

LZ4 kernel compression

Crypto support for LZ4

Update zram to 3.8+ and use LZ4 compression

Crypto with per-cpu support for zram

Update zcache to 3.8+ and use LZ4 compression

Update zsmalloc to 3.8+

Frontswap

Update LZO compression

Optimize LZO code for CPUs with inefficient unaligned access

Efficient unaligned access for ARM

Update workqueue to 3.6+

Update kthread_workers

Update sched

Use glibc version of lib: memcopy

Use glibc version of lib: string

Optimized AES and SHA1 routines

Optimized ARM RSEM algorithm

Optimize vfp with neon

Increase readahead

Dynamic fsync

Sound Control

Lower vfs cache pressure and make configurable

Enable Jit compiler packet filters by default

Enable ARCH_POWER

Disable gentle fair sleepers

Autogroup patch group by current user android UID instead of task ID

LOAD_FREQ (4*HZ+61) avoids loadavg Moire

ARM: mutex: use generic atomic_dec-based implementation for ARMv6+

Update CPU topology

CPU Power drivers

Frandom

exFAT 1.2.6

Enable pipe compiling

View krait chip variant

+ MUCH more

LagFree

Badass with 2 and 3 phase support and GPU control

Wheatley

Intellidemand

Dancedance

Interactive

Ondemand

ROW

Deadline

SIO

BFQ v6r2

FIOPS

Instructions

MUST be S-OFF

Boot to recovery

Flash zip

Reboot 5-10 min

Download

Download

Source

Stable

https://gitlab.com/MaC/android-kernel-jewel

Experimental

https://bitbucket.org/MikeC84/android_kernel_jewel

Special Thanks

HTC

CAF

Team DIRT

Showp1984

Faux123

Flar2