PDA

Ver la Versión Completa : KERNEL [AOSP] MiRaGe - for Nexus 4 stock ROM 6/Agosto/15


alexret
27/07/14, 16:35:27
Changes:
- synced with mainline Linux 3.4.99
- cleaned up kernel configuration and removed many unnecessary options
- removed kernel debugging options
- used basic CFLAGS optimizations for Krait CPU
- built with the latest Linaro toolchain (gcc 4.9.1) using standard krait and -O2 optimization
- removed AOUT and OABI support
- disabled both user-space msm_mpdecision and kernel-space msm_mpdecision
- removed msm_run_queue_stats, dcvs, and stock msm_mpdecision
- added autosmp, a simple and efficient (by me) multi-core cpu hotplug driver
- disabled the user-space thermald and switched to kernel-based msm_thermal
- added latest ROW IO scheduler ported from CAF, set as default, removed CFQ
- backported random and prandom updates from Linux 3.13 (no entropy depletion anymore)
- backported workqueue from Linux 3.8 to include many important improvements
- backported rwsem from Linux 3.11 to include lock stealing improvements
- backported mutex and rcu locking from Linux 3.10 and 3.8, respectively
- backported slub memory allocator updates from Linux 3.8
- backported cpufreq driver, ondemand, and conservative governors from Linux 3.12
- updated interactive CPU governor from AOSP and CAF
- disabled userspace CPU governor,
- eliminated touchboost code in ondemand and interactive governors
- enabled callback-free CPUs (RCU_NOCB_CPU)
- backported TCP Small Queues and CODEL net scheduler from Linux mainline and set as default
- updated kernel scheduler, msm-hotplug, msm-idle, msm-pm code from CAF and Linux mainline
- applied patch [v4] binfmt_elf.c: use get_random_int() to help with entropy depleting
- enabled autogroup scheduler and applied patch per-uid task group for Android
- added optimized ARM RWSEM algorithm
- added optimized ARM SHA1/AES routines
- enabled CPU-supported unaligned accesses
- disabled gentle fair sleepers in scheduler
- updated Qualcomm HW RNG driver from CAF
- enabled BPF JIT compiler for packet filters
- applied glibc patch to improve the performance of memcpy and memmove
- applied word-at-a-time ARM API patches
- optionally enabled CPU overclocking up to 1.728 GHz with undervolting
- optimized vdd curves, L2 and bus speeds for better performance and efficiency
- removed unneeded a2xx and a4xx components from kgsl driver
- modified the prima wifi driver to disable debug code
- removed PMEM completely, MiRaGe is pure ION
- add support for kernel mode NON and NEON accelerated XOR implementation
- add LoUIS API for cache maintenance ops to improve cpu hotplug latency
- added and enabled power_efficient workqueue
- added and enabled msm memutils
- added screen gamma interface
- added f2fs filesystem support
- backported devfreq driver from CAF and switched kgsl 3d governor to simple_ondemand
- backported many other fixes/updates/optimizations from CAF and Linux mainline, see the repo for details

Downloads:
KTU standard kernel (http://www.mediafire.com/download/smiyr5b27vswcfo/MiRaGe_mako_kernel_KTU_072314.zip) Built: 07/23/14 MD5sum: 0a85a92c0d10336cae789c9e8ae22b94
KTU overclock kernel (http://www.mediafire.com/download/e153d6aaw4bblee/MiRaGe_mako_oc_kernel_KTU_072314.zip) Built: 07/23/14 MD5sum: 470665c5dae169fde66ce3664b463243

http://forum.xda-developers.com/nexus-4/orig-development/kernel-mirage-nexus-4-stock-rom-06-04-14-t2485368

http://forum.xda-developers.com/nexus-4/orig-development/kernel-mirage-nexus-4-stock-rom-06-04-14-t2485368

txuki2005
27/07/14, 16:45:02
Aviso, este kernel es muy muy muy stock. Se os quitará los permisos root al flashearlo, asi que deberis de volver a instalar Supersu.

A mi personalmente me ha parecido demasiado stock.

alexret
27/07/14, 16:58:56
Aviso, este kernel es muy muy muy stock. Se os quitará los permisos root al flashearlo, asi que deberis de volver a instalar Supersu.

A mi personalmente me ha parecido demasiado stock.
Se pierde el root en las roms prerooteadas, si flashear el superSU no pierdes nada.

josema000
29/07/14, 19:46:07
Yo lo instalé y no perdí el root. De consumos me va bastante bien. Os dejo unas capturas.http://img.tapatalk.com/d/14/07/30/ydydu7ep.jpghttp://img.tapatalk.com/d/14/07/30/ybesa8yb.jpg
Eso sí, es una lástima no poder despertar deslizando[emoji25][emoji25]

m8d16
31/07/14, 01:41:23
Primer ciclo con este kernel.
http://img.tapatalk.com/d/14/07/31/3ydete6a.jpghttp://img.tapatalk.com/d/14/07/31/u2uru6aq.jpghttp://img.tapatalk.com/d/14/07/31/juheqe3e.jpg

Acabo de poner 2g para hacer mañana segundo ciclo con wifi/2g. Como se ve mi cobertura no es buena estando en 3g en mi casa.

m8d16
01/08/14, 18:38:44
Actualizacion de este kernel.

Downloads:
KTU standard kernel Built: (http://www.mediafire.com/download/ceuasdapekau1j8/MiRaGe_mako_kernel_KTU_073114.zip) 07/31/14 MD5sum: e93729d106dd2ce0cefd592bfd764aa3
KTU overclock kernel Built: (http://www.mediafire.com/download/p2dcqb23o2hpudx/MiRaGe_mako_oc_kernel_KTU_073114.zip)07/31/14 MD5sum: 3018f9828702e8fd88045bb024d0fa86

josema000
03/08/14, 09:55:59
Cada vez más contento con este kernel (versión anterior) y Slimkathttp://img.tapatalk.com/d/14/08/03/asa7ybyd.jpghttp://img.tapatalk.com/d/14/08/03/vyba2ybe.jpghttp://img.tapatalk.com/d/14/08/03/eju8a4u5.jpg
Todo con 3g y nada de WiFi.

dnfuentes
03/08/14, 22:35:42
Cada vez más contento con este kernel (versión anterior) y Slimkathttp://img.tapatalk.com/d/14/08/03/asa7ybyd.jpghttp://img.tapatalk.com/d/14/08/03/vyba2ybe.jpghttp://img.tapatalk.com/d/14/08/03/eju8a4u5.jpg
Todo con 3g y nada de WiFi.

No estan para nada mal compi!!

Yamcha
08/08/14, 15:57:45
Actualizacion de este kernel

KTU standard kernel (http://www.mediafire.com/download/6lvprka01pwdkjk/MiRaGe_mako_kernel_KTU_080814.zip)
KTU overclock kernel (http://www.mediafire.com/download/7ikga70pbg66hfz/MiRaGe_mako_oc_kernel_KTU_080814.zip)

- Linux 3.4.102
- many minor fixes (thanks to @moddingg33k for reporting two of them)

rodriciones
08/08/14, 22:11:02
Que han optimizado en esa última actualización? Casi nada, no?

alexret
08/08/14, 22:18:12
Que han optimizado en esa última actualización? Casi nada, no?

De optimización nada, solo corrección de errores y actualización del kernel.

rodriciones
08/08/14, 22:19:34
Que coraje me da que cuando algo va bien actualicen... Como con el hells doctor, razón por que lo dejé... Actualizando cada dos días...

Juanmiwow
08/08/14, 22:51:53
Que coraje me da que cuando algo va bien actualicen... Como con el hells doctor, razón por que lo dejé... Actualizando cada dos días...
Coñe, también actualizas porque tú quieres, no es obligatorio!

niandubay
09/08/14, 00:56:34
Tendría que haber un hilo con versiones míticas de cada kernel... En plan, vamos por el pocho35.... ponemos el mítico pocho14.... nos damos cuenta que el pocho35 es basura... Volvería al pocho14....y los míticos por votación... Ta... Un chupito y a la cama.

rodriciones
09/08/14, 22:56:18
Coñe, también actualizas porque tú quieres, no es obligatorio!
No, si no lo he hecho... Pero da coraje aún así!!

Yamcha
16/08/14, 22:40:14
Actualizacion de este kernel

KTU standard kernel (http://www.mediafire.com/download/qk58lk8ou3ljlja/MiRaGe_mako_kernel_KTU_081514.zip)

KTU overclock kernel (http://www.mediafire.com/download/ibij5yexwu5tckr/MiRaGe_mako_oc_kernel_KTU_081514.zip)

- Linux 3.4.103
- hwrng and crypto updates/fixes from Linux 3.16
- user-space cpu voltage control enabled in the OC kernel.

bajito93
17/08/14, 15:48:18
Por ahora muy contento con este kernel no da grandes posibilidades de personalizacion, pero hago 4h de pantalla y aguanto el dia sin mucho sufrimiento. Muy recomendable este kernel.

Yamcha
23/08/14, 22:43:48
Actualizacion del kernel

KTU standard kernel (http://www.mediafire.com/download/3v2swu16ffuv4aq/MiRaGe_mako_kernel_KTU_082314.zip)
KTU overclock kernel (http://www.mediafire.com/download/k98pez5aw915frg/MiRaGe_mako_oc_kernel_KTU_082314.zip)

New MiRaGe builds are available in the OP.

- Android logger disabled (thanks to ak). I like the ability of disabling this busy log. You can enable with
Code:
echo 1 > /sys/modules/logger/parameters/log_mode
and disable again with
Code:
echo 2 > /sys/modules/logger/parameters/log_mode
- many other itsy-bitsy fixes/updates/cleanups, please see the repo

Everything seems to be still in order to me. Please post if you find something

m8d16
24/08/14, 15:24:21
Que tal va esta última versión?

slipknot30
24/08/14, 18:29:26
Que tal va esta última versión?

Pues seguro que igual de bien que la anterior . a estas alturas el n4 to do va dpm

alexret
24/08/14, 18:39:47
Pues seguro que igual de bien que la anterior . a estas alturas el n4 to do va dpm

Yo ya no noto que ninguno vaya mejor que otro, todos me van igual y me dura lo mismo la batería :risitas:

dnfuentes
24/08/14, 18:47:31
Yo ya no noto que ninguno vaya mejor que otro, todos me van igual y me dura lo mismo la batería :risitas:
Estamos igual xD

Yamcha
05/09/14, 23:38:06
Actualizacion del kernel

KTU standard kernel http://www.mediafire.com/download/lx5lch6ikz41q23/MiRaGe_mako_kernel_KTU_090514.zip
KTU overclock kernel http://www.mediafire.com/download/paaub9wrzb8oau3/MiRaGe_mako_oc_kernel_KTU_090514.zip

- Added latest BFQ IO scheduler and set as default.
- DT2W is included, thanks to stratosk
- Removed Interactive governor and ROW IO scheduler since they are not needed anymore
- Removed F2FS since I don't use and I can't update/test it
- Removed MSM_CACHE_DUMP, thanks to legolas93

Yamcha
05/10/14, 10:19:25
Actualizacion del kernel

Version normal http://www.mediafire.com/download/zbi2po87q8htgsq/MiRaGe_mako_kernel_KTU_100414.zip
Version overclock http://www.mediafire.com/download/35wfv7tm60e1nds/MiRaGe_mako_oc_kernel_KTU_100414.zip

Linux 3.4.104
- arch: arm: lib: optimize memcpy for cortex-A15
- several other small changes

Yamcha
16/11/14, 20:17:52
Actualizacion de este kernel a lollipop

Sin overlock http://www.mediafire.com/download/78aywa1bz3udc53/MiRaGe_mako_kernel_LRX_111614.zip
Con Overlock http://www.mediafire.com/download/5rb0gu1rd317e78/MiRaGe_mako_oc_kernel_LRX_111614.zip

Many updates to MSM:KGSL (Adreno) drivers
- Prima WiFi driver updated to 3.2.3.22
- Small number of other patches

Yamcha
27/11/14, 20:40:49
Actualizacion del kernel Lollipop

LRX standard kernel (http://www.mediafire.com/download/lgz7vc9o5c8xfrw/MiRaGe_mako_kernel_LRX_112714.zip) Built: 11/27/14
LRX overclock kernel (http://www.mediafire.com/download/a5wmcc0kde7u39c/MiRaGe_mako_oc_kernel_LRX_112714.zip) Built: 11/27/14

New MiRaGe builds are available in the OP with the following changes:
- use rtmutex instead of mutex in surfaceflinger/binder calls to improve GUI performance
- enable DM_VERITY (used for secureboot)
- enable recovery flash service again in init.rc

SuperSU has reached stable 2.35 version. Flash SuperSU 2.35 (http://forum.xda-developers.com/showthread.php?t=1538053) (and thank @Chainfire (http://forum.xda-developers.com/member.php?u=631273)) before updating MiRaGe. Otherwise you will lose root since I am not disabling the recovery flash service anymore.

Yamcha
12/12/14, 21:44:24
Actualizacion de este kernel a android 5.0.1

LRX standard kernel (http://www.mediafire.com/download/sp61808tp99dz6r/MiRaGe_mako_kernel_LRX_121114.zip)
LRX overclock kernel (http://www.mediafire.com/download/tf8tcq5s3z94z96/MiRaGe_mako_oc_kernel_LRX_121114.zip)

slipknot30
14/12/14, 07:41:52
Actualizacion de este kernel a android 5.0.1

LRX standard kernel (http://www.mediafire.com/download/sp61808tp99dz6r/MiRaGe_mako_kernel_LRX_121114.zip)
LRX overclock kernel (http://www.mediafire.com/download/tf8tcq5s3z94z96/MiRaGe_mako_oc_kernel_LRX_121114.zip)

Solo para AOSP?

Yamcha
14/12/14, 09:30:36
Solo para AOSP?

Si solo AOSP , creo que nunca llego a sacar nada para CM

Yamcha
15/12/14, 08:50:07
Actualizacion de este kernel

LRX standard kernel (http://www.mediafire.com/download/z2qvwz1q19uniy4/MiRaGe_mako_kernel_LRX_121414.zip)
LRX overclock kernel (http://www.mediafire.com/download/nbh4y3tzctbxjur/MiRaGe_mako_oc_kernel_LRX_121414.zip)

Yamcha
10/01/15, 16:47:26
Actualizacion de este kernel

updated BFQ scheduler (v7r6 -> v7r7)

LRX standard kernel (http://www.mediafire.com/download/6gq7tt0if3rab0b/MiRaGe_mako_kernel_LRX_011015.zip)
LRX overclock kernel (http://www.mediafire.com/download/ayj8j6pmq6c28d1/MiRaGe_mako_oc_kernel_LRX_011015.zip)

Yamcha
16/01/15, 15:02:02
Actualizacion de este kernel

LRX standard kernel (http://www.mediafire.com/download/7hudkl1ql8lufr1/MiRaGe_mako_kernel_LRX_011515.zip)
LRX overclock kernel (http://www.mediafire.com/download/na15qixmub82zal/MiRaGe_mako_oc_kernel_LRX_011515.zip)

New builds are available in the OP.

- backported few optimizations for block, tcp, and fs/buffer from mainline Linux
- minor tweak for autosmp to keep idle cores offline longer
- enabled NEON accelerated sha1 and sha512

ConvictedRocha
15/02/15, 19:30:39
Hubo actualización el 5 de este mes por si a alguien le interesa:
Built: 02/05/15
LRX standard kernel (http://www.mediafire.com/download/x6d0ycq4jce51u6/MiRaGe_mako_kernel_LRX_020515.zip)
LRX overclock kernel (http://www.mediafire.com/download/3664wf6j5la0j0d/MiRaGe_mako_oc_kernel_LRX_020515.zip)

De lo que puso como "changelog" sólo es: updated BFQ scheduler (v7r6 -> v7r7)

Yamcha
20/02/15, 19:39:25
Actualizacion del kernel

LRX standard kernel (http://www.mediafire.com/download/r37a98quts639mo/MiRaGe_mako_kernel_LRX_022015.zip)
LRX overclock kernel (http://www.mediafire.com/download/gakf5bcqu3h61d2/MiRaGe_mako_oc_kernel_LRX_022015.zip)

New builds are available in the OP
- Set the default max frequency 1512MHz to be compatible with Lollipop battery saver feature.
- Switch to XZ compression and ARM-optimized XZ decompression. Kernel package is 30% smaller now. Boot time is about the same.

I have triple-checked the frequency/voltage changes in the code and tested the kernel myself. But please report if you find any stability problems. Also please report how is the battery saver feature working if you can.

josema000
20/02/15, 21:05:53
Que buenos consumos me daba este kernel en Kit Kat!
En lollipop me quedo con Nash

Yamcha
28/03/15, 15:41:23
Actualizacion del kernel

LRX standard kernel (http://www.mediafire.com/download/j3ly4e2aq65fla3/MiRaGe_mako_kernel_LRX_032515.zip) Built: 03/25/15
LRX overclock kernel (http://www.mediafire.com/download/58jwxez8ax08x0p/MiRaGe_mako_oc_kernel_LRX_032515.zip) Built: 03/25/15
New builds are up with the ondemand modification xenyz asked. There are no other changes. If you are not into tweaking, there is no need to update. I will post the next build for 5.1.

Yamcha
19/04/15, 09:55:00
Actualizacion del kernel

I have updated the MiRaGe kernel with the following changes.

- Sync with Linux 3.4.107
- Removed Android logger
- Removed Android alarm device

LMY standard kernel Built http://www.mediafire.com/download/2dzxq4f78z14iir/MiRaGe_mako_kernel_LMY_041815.zip

LMY overclock kernel Buil http://www.mediafire.com/download/4deda53v954jdjn/MiRaGe_mako_oc_kernel_LMY_041815.zip

theelegantt
20/04/15, 22:04:31
Actualizacion del kernel

I have updated the MiRaGe kernel with the following changes.

- Sync with Linux 3.4.107
- Removed Android logger
- Removed Android alarm device

LMY standard kernel Built http://www.mediafire.com/download/2dzxq4f78z14iir/MiRaGe_mako_kernel_LMY_041815.zip

LMY overclock kernel Buil http://www.mediafire.com/download/4deda53v954jdjn/MiRaGe_mako_oc_kernel_LMY_041815.zip
Amigo Yamcha agradezco mucho tu tiempo por mantenernos al tanto de cada actualización, no solo en este post si no en todos!!!! Gracias por tu tiempo y contribuciones un saludo desde México

Yamcha
26/04/15, 10:07:57
Actualizacion de este kernel

- temporarily disable DT2W with power button (thanks to stratosk)
- V4A works with stock ROM now (use boot image packages) after replacing selinux binary with the one from Chroma ramdisk.

Kernel is still not permissive so there shouldn't be much risk of security. Please let me know if I am missing anything here. But hey! V4A is working now if MusicFX is frozen. I used Link2SD to freeze it.

LMY standard kernel Built: http://www.mediafire.com/download/sdcnavhpzxkehia/MiRaGe_mako_kernel_LMY_042515.zip
LMY overclock kernel Built: http://www.mediafire.com/download/t1efnl8ld2lc9n1/MiRaGe_mako_oc_kernel_LMY_042515.zip

Yamcha
10/05/15, 10:51:20
Actualizacion del kernel

LMY standard kernel (http://www.mediafire.com/download/cja34a5nncobupg/MiRaGe_mako_anykernel_LMY_050915.zip)
LMY overclock kernel (http://www.mediafire.com/download/q47ad9cj4lkjcdd/MiRaGe_mako_oc_anykernel_LMY_050915.zip)

- backported many cpufreq driver and ondemand governor updates from mainline Linux
- modified dt2w to make it work on any screen position (multi-touch double taps are filtered)
- disable dt2w by default after suspend with power button

Now dt2w works just like the LG knock-knock. It also seems to be working easier with the latest modifications. Check it out and let me know, please.

Yamcha
15/05/15, 21:27:56
Actualizacion del kernel

LMY standard kernel (http://www.mediafire.com/download/m9f3dwwue99n7n7/MiRaGe_mako_kernel_LMY_051515.zip)
LMY overclock kernel (http://www.mediafire.com/download/anlfii8gbfhc7w3/MiRaGe_mako_oc_kernel_LMY_051515.zip)

Changes:
- backported interactive governor from AOSP common 3.10 kernel and enabled as an option
- many ext4 optimizations and updates backported from Linux mainline
- clean up my changes in dt2w code
- remove log spam from lge touch driver

Yamcha
20/06/15, 09:17:49
Actualizacion del kernel

New MiRaGe builds are available in the OP with the following changes
- Linux 3.4.108
- BFQ v7r8 update
- Few minor ext4 and block updates

Boot image for stock ROM:
LMY standard kernel (http://www.mediafire.com/download/7r5lhq8iljkt9u5/MiRaGe_mako_kernel_LMY_061915.zip)
LMY overclock kernel (http://www.mediafire.com/download/de3jaqc9w2vnp60/MiRaGe_mako_oc_kernel_LMY_061915.zip)

Anykernel updater for custom ROM:
Revert back to stock kernel to restore the original ramdisk and flash anykernel package of MiRaGe after that. This is not needed in the next anykernel update.
LMY standard kernel (http://www.mediafire.com/download/u9pe19s0e1v1yc2/MiRaGe_mako_anykernel_LMY_061915.zip)
LMY overclock kernel (http://www.mediafire.com/download/xpqfv02blimb3p1/MiRaGe_mako_oc_anykernel_LMY_061915.zip)

Yamcha
04/07/15, 21:05:42
Actualizacion del kernel

http://forum.xda-developers.com/showpost.php?p=61696936&postcount=1781

LMY standard kernel (http://www.mediafire.com/download/q39l23s4i753j2m/MiRaGe_mako_kernel_LMY_070415.zip)
LMY overclock kernel (http://www.mediafire.com/download/8uu6d460r22ehm8/MiRaGe_mako_oc_kernel_LMY_070415.zip)

Yamcha
07/08/15, 15:06:02
Actualizacion de este kernel

MiRaGe LMY48I update available

- Ramdisk updated with LMY48I
- kernel source updated to mr1.1
- toolchain updated to 4.9.4 15.06
- read_ahead_kb = 1024

LMY standard kernel (http://www.mediafire.com/download/nxbqvir8rdoc33n/MiRaGe_mako_anykernel_LMY_080615.zip)
LMY overclock kernel (http://www.mediafire.com/download/n4mvtj6s2v7ta2o/MiRaGe_mako_oc_anykernel_LMY_080615.zip)

Astur_TorQue
19/08/15, 18:24:05
Como puedo ajustar los controles gamma?=

Yamcha
19/08/15, 19:10:07
Como puedo ajustar los controles gamma?=

Con aplicaciones como el synapse

http://www.htcmania.com/showthread.php?t=846856