joi, 11 septembrie 2014

Kernel

Cu ocazia a aproape 100000 vizitatori pe blog, am decis sa incep un kernel. Temporar e in teste(la mine, ca in rest nimeni nu doreste sa probeze).
Ce am reusit sa adaug pana acum vedeti in lista de mai jos(desi pentru unii e chineza). Versiunile de mai jos sunt versiuni non-finale, beta daca vreti. Practic, e un changelog. Ce o sa fie pana la final mai dureaza.


Citeste tot articolul:

Comilat direct din sursele Acer:
V01
-Linaro Toolchain 4.8.3
-Fix linaro 1024-1048 frame size in defconfig
V02
-skip warn compilare
-overclock oana la 1890 mhz+ajutat voltaj minim de la .85 la .7 si maxim de la 1.3 la 1.4
-adaugat limita frecventa la boot 384-1512mhz
-undervolt patch (se poate seta manual voltajul) @gorkhanmoral
-overclock gpu optional de la 400mhz stock la 480mhz
-tweak cpu
-fastcharge @Doomlord +defconfig tweajs
-frecventa minima cpu de la 384 la 192mhz
-setat core-uri pe 4
-Adaugat FauxSound V2 @faux123
-adaugat cpu governor wheatley @Ezekeel
-msm mdp fix+dezactivat msm_dvcs @DooMLoRD
-simple IO scheduler
-activat SIO si wheatley din defconfig
-setat fastcharge in 500mhz indiferent de incarcator
-kgsl_pwrscale
(deoarece telefonul integraza dela Dolby, efectele se vor aplica dupa dezactivarea si reactivarea dolby)
v03
-adaugat control pentru Fauxsound (control casti)
-optimizari quad-core control mai bun frecventa @faux123
-resetat nr core-uri pe 2
-adaugat overall_stats pentru statistici din toate core-urile
-configuratibil setup dual/quad din menuconfig(la compilare)
-fix overall_stats
-adaugat fs/dyn_sync_cntrl @faux123
-fs/dyn_sync_cntrl patch
-fs/dyn_sync_cntrl + optimizari cache
-faux control aditional
-upgrade Faux Sound V3
-O3 flags
-intellidemand CPU governor
-dynamic fsync- reboot notifier
-dynamic fsync- kernel panic notifier
-oc configurabil la compilare(menuconfig)(disponibil doar pentru dezvoltatori)
-schimbat in compresie XZ(rata compresie ridicata, zimage de la 4.xmb la 3.x mb)
-modificari mari la defconfig(nici eu nu stiu daca e de bine sau de rau, dar o sa vad).
v04
-optimizari A15 cpu
-scot buildflah -wall si conversie HOSTCFLAGS o3 la o2
-usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
v05
-intelli/msm_thermal
-arm/crypto optimizare AES/SHA1
-fix CFQ ioscheduler
-kernel:sched load freq 4hz+61
-adaugat decompressor LZ4 -modul
-adaugat suport LZ4 compressed kernel
-lz4 lib
-adaugat driver hotplug
-auto hotplug+tweaks+min online cpus value+max online cpus feature+naming issue fix+
reduce kmesg noise from auto hotplug+onlining all cores
-BFQ/FIOPS/VR/ZEN io schedulers
-optimiare RAM memutils
-mach-msm-cpu freq limit
-sters ROW io scheduler
-adaugat cpu intelliactive
-adaugat cpu governor lionheart
-sters metoda undervolt utilizata pana acum
-adaugat metoda noua undervolt by faux123
-actualizat defconfig
-utilizare lz4
v06
-revert lz4+defconfig+UV+lionheart+row+intelliactive+freqlimit+ram+bfq/fio[s/zen/vr+kmesgnoise
-arm/crypto aes sha1 routines+cfqiosched patch
-kernel:sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-lz4
-ioscheduler bfq/fips/vr/zen again
-defconfig lz4
-cpu scheduler lionheart
v07
-memutils
-Auto hotplug driver
-defconfig update
v08
-intelliactive
-Am renuntat cel putin pe moment la intelithermal deoarece mi-a dat numai batai de cap. Pentru curiosi, telefonul dupa 60 de grade(Celsius) incepe sa limiteze performantele, scazand din frecventa de la cpu. ce doream eu e sa puteti seta manual o alta frecventa, o alta decat 60(daca vroiati setati si 80 de grade, desi cred ca lua foc saracul) si el nu limita hardware-ul. Eu pot seta o alta frecventa, dar nu poate sa fie resetata dupa din telefon.
-init ZRAM.
-inclus zram total
-update algoritm compresare LZ4



si mai sunt multe altele pe parcurs.

4 comentarii:

  1. Răspunsuri
    1. Nu a vrut nimeni. Oricum e aproape finalizat, asa ca azi-maine am sa pun link cu el "finalizat"

      Ștergere
  2. Merge pus pe un rom "stock" 4.1.2 de la orange?

    RăspundețiȘtergere
    Răspunsuri
    1. E facut doar pentru 4.1.2 si nu conteaza ca e orange sau nu. Musai insa sa fie 4.1.2 si stock(exista la acer si CM10, si acolo nu e ok).

      Ștergere