[KERNEL] [3.4.x][KK] K^Kernel 3.4.88 v1.8 per KitKat

Discussione in 'Modding - Samsung Galaxy S Plus (i9001)' iniziata da pierm, 27 Nov 2013.

Condividi questa Pagina

  1. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    [​IMG]


    In questo thread potrete trovare il mio custom kernel 3.4.x per rom KitKat 4.4 (CM 11 e derivate).
    Naturalmente, i vostri pareri, come sempre, sono i benvenuti e sicuramente preziosi.

    Le principali caratteristiche sono le seguenti:
    - Kernel 3.4.x
    - Kernel basato sul branch jb_2.5.5 del Code Aurora Forum
    - Sorgenti sincronizzati con il branch cm-11.0_ion_pmem_adsp dell'ADC Team
    - Compilato con la mia custom toolchain Linaro 4.8.3-2014.02 ottimizzata per Cortex-A8
    - Uso dei flag di compilazione ottimizzati per Cortex-A8 e NEON VFP (sia per il kernel che per i moduli)
    - Uso dell'ottimizzazione -O3 (sia per il kernel che per i moduli)
    - CPU overclockabile fino a 1824 MHz
    - Undervolting standard delle frequenze della CPU (versioni UV) o undervolting estremo (versioni EXUV)
    - CPU voltage control VDD sys interface (click per maggiori dettagli)
    - 348MB, 356MB, 366MB o 374MB di RAM libera
    - Init.d
    - Fast Charge (default disabilitato, click per maggiori dettagli)
    - Battery Life eXtender (default disabled, click per maggiori dettagli)
    - Ram Console (click per maggiori dettagli)
    - Backlight Notification v10 (BLNv10) (click per maggiori dettagli)
    - USB OTG (se supportato dalla rom)
    - Intensità della vibrazione personalizzabile (click per maggiori dettagli)
    - Diminuito il voltaggio del display panel
    - Diminuito il voltaggio del touchscreen
    - Diminuito il voltaggio del wifi
    - Abbassato il valore di swappiness (60 -> 45)
    - Aumentata la frequenza della CPU in fase di boot
    - Routine ottimizzate AES e SHA1 per cpu con architettura ARM
    - 100% battery notification al termine della fase di carica (rimozione del caricatore)
    - Aumentata la potenza audio
    - Con Kolivas' CK3 Tweaks
    - Ottimizzazione SLUB memory allocator
    - Ottimizzazione algoritmo ARM RWSEM (read/write semaphore)
    - Ottimizzazione asynchronous I/O latency per le sd card
    - Libs string e memcopy ottimizzate
    - Disabilitati i Gentle Fair Sleepers per migliori performance dell'interfaccia utente
    - Read-ahead dinamico (basato sulla dimensione della sd)
    - Supporto modulo CIFS al boot
    - Memory compaction
    - Compressione dinamica delle pagine pagecache libere
    - Fast Random generator (frandom) (click per maggiori dettagli)
    - Nuovi driver per il display presi dal Samsung Galaxy SII
    - Aggiornamenti e modifiche al sensore della luminosità del display
    - Phantom key presses filter (nuovo modulo per il filtro di pressioni "fantasma", click per maggiori dettagli)
    - Dynamic FSync v1.2 (click per maggiori dettagli)
    - Dynamic dirty page writebacks (click per maggiori dettagli)
    - Modifiche ai parametri della VM per migliori performance e riduzione dei consumi
    - Modificati i parametri del LowMemoryKiller per migliori performance
    - Timeout personalizzabile dei touchkey luminosi dopo la pressione dei pulsanti o del touchscreen (click per maggiori dettagli)
    - Possibilità di attivare/disabilitare la retroilluminazione dei touchkey luminosi in caso di pressioni sul touchscreen (click per maggiori dettagli)
    - Timer slack controller (click per maggiori dettagli)
    - Gestione dinamica del minimo timer slack durante il suspend/resume (click per maggiori dettagli)
    - Gestione dei processi da non essere terminati da parte del LowMemoryKiller (click per maggiori dettagli)
    - Supporto filesystem exFAT
    - Algoritmi di TCP Congestion aggiuntivi
    - Modulo ZRAM aggiornato

    Governor CPU disponibili:
    - Adaptive
    - BrazilianWax
    - Conservative
    - Hyper
    - Intellidemand
    - Interactive
    - InteractiveX
    - LionHeart
    - LulzActive
    - OnDemand (default)
    - OnDemandX
    - Performance
    - Powersave
    - SmartAssV2

    Scheduler I/O disponibili:
    - BFQ
    - CFQ
    - Deadline
    - Fiops
    - Noop
    - ROW
    - SIO (default)
    - V(R)

    Download kernel per KitKat:



    Come installare il kernel:
    1) Download dello zip della versione preferita del kernel nella sdcard interna o esterna
    2) Reboot in recovery
    3) Flash del file compresso
    4) Wipe cache e dalvik cache
    5) Reboot del sistema


    Sorgenti del kernel (su GitHub):


    Informazioni utili:
    - Special features and sysfs settings
    - Frequently asked questions


    Problemi noti delle rom e del kernel 3.4.x:
    - Per le build con 390MB di RAM libera, la fotocamera funziona correttamente, mentre la registrazione video funziona solo in modalità 480p


    Risorse aggiuntive:
    Per ulteriori dettagli sulle funzionalità del kernel, la customizzazione di alcune di esse e altre utili info, vi invito a consultare anche il relativo thread su XDA:


    Crediti e ringraziamenti a:
    Arco68, CastagnaIT and Ivendor per il loro fantastico ed eccezionale lavoro e i loro sorgenti del kernel
    Doomsday94, Hadidjapri, Diablo555, Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon e altri dev che starò sicuramente dimenticando
    CyanogenMod, Kernel.org, Code Aurora Forum, Google, Linaro GCC developers
    KTulu, Smeroni68, XeLLaR* per il loro supporto in fase di test
    Sament83, B1tt1, Dell, Pierm, Leonbeson e Cippoz89 per le loro donazioni
     
    Ultima modifica: 27 Apr 2014
    A matteomagico e Pazuzu piace questo messaggio.
  2. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    Changelog:
    Codice:
    [B]27/04/2014 - K^Kernel 3.4 v1.8 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.88
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.9.1-2014.04 toolchain optimized for Cortex-A8
    - block: bfq: Squashed update from BFQ-v7r1 to BFQ-v7r2 (credits to arco68)
    - cpufreq: Fix broken uevents for cpufreq governor and cpu devices (credits to myfluxi)
    - msm_fb: Register frame buffer device for device shutdown (credits to raghavendra ambadas)
    - cpufreq: interactive: delete timers for GOV_START (credits to Shridhar Rasal)
    - cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS (credits to Badhri Jagan Sridharan)
    - cpufreq: interactive: turn boost_pulse off on boost off (credits to Ruchi Kandoi)
    
    [B]22/03/2014 - K^Kernel 3.4 v1.7 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.83
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2014.03 toolchain optimized for Cortex-A8
    - misc: bln: Cancel pending blinking/static light works on lights off (credits to Christopher83)
    - [media] media: Init the reserved fields of struct media_link_desc (credits to Deva Ramasubramanian)
    - power: don't wait for timeout if sys_sync completes early (credits to Srinivasarao P)
    
    [B]28/02/2014 - K^Kernel 3.4 v1.6 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.82
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2014.02 toolchain optimized for Cortex-A8
    - s6e63m0: added new brightness levels to decrease more the brightness (credits to CastagnaIT)
    - fix false disconnect due to a signal sent to the reading process (credits to keunyoung)
    - MDP: correct clock calculation logic for up-scaling scenario (credits to Nirmal Abraham)
    - sync: don't block the flusher thread waiting on IO (credits to Dave Chinner)
    - timer: optimize apply_slack() (credits to Felix Fietkau)
    - writeback: fix writeback cache thrashing (credits to Namjae Jeon)
    - block/partitions: optimize memory allocation in check_partition() (credits to Ming Lei)
    - rtc: alarm: Add power-on alarm feature (credits to Ashay Jaiswal)
    - rtc: alarm: Set power-on alarm 120 sec before actual alarm time (credits to Mohit Aggarwal)
    - kernel: alarm: fix the BUG that device automatically powers on (credits to Figo Wang)
    - kernel: alarm: add dedicated alarm type for poweroff alarm (credits to Figo Wang)
    - kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled context (credits to Prasad Sodagudi)
    - power: add an API to log wakeup reasons (credits to Ruchi Kandoi)
    - power: fix compile warnings in log_wakeup_reason (credits to Ruchi Kandoi)
    
    [B]16/02/2014 - K^Kernel 3.4 v1.5 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.80
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2014.02 toolchain optimized for Cortex-A8
    - crypto: Several updates and fixes to crypto drivers (credits to CAF Team)
    - msm: kgsl: Add an input handler to power up the GPU on a touch event (credits to Tk-Glitch)
    - ARM: be strict about FP exceptions in kernel mode (credits to mrg666)
    - ARM: add support for kernel mode NEON (credits to mrg666)
    - ARM: crypto: add NEON accelerated XOR implementation (credits to Ard Biesheuvel)
    - ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled (credits to Ard Biesheuvel)
    - ARM: move VFP init to an earlier boot stage (credits to Ard Biesheuvel)
    - ARM: Perform the creation of procfs node for VFP later (credits to Christopher83)
    - ARM: only allow kernel mode neon with AEABI This prevents the linker erroring with: (credits to Russell King)
    - ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible (credits to Dave Martin)
    - ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling (credits to Ard Biesheuvel)
    - ARM: 7837/3: fix Thumb-2 bug in AES assembler code (credits to Ard Biesheuvel)
    - crypto: create generic version of ablk_helper (credits to Ard Biesheuvel)
    - ARM: pull in <asm/simd.h> from asm-generic (credits to Ard Biesheuvel)
    - ARM: move AES typedefs and function prototypes to separate header (credits to Ard Biesheuvel)
    - ARM: add support for bit sliced AES using NEON instructions (credits to Ard Biesheuvel)
    - ARM: add .gitignore entry for aesbs-core.S (credits to Russell King)
    - crypto: Fix more AES build errors (credits to Russell King)
    - workqueue: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (credits to Viresh Kumar)
    - workqueue: Add system wide power_efficient workqueues (credits to Viresh Kumar)
    - block: queue work on power efficient wq (credits to Viresh Kumar)
    - xsched: Optimize build_sched_domains() for saving first SD node for a cpu (credits to Viresh Kumar)
    - PHYLIB: queue work on system_power_efficient_wq (credits to Viresh Kumar)
    - ASoC: pcm: Use the power efficient workqueue for delayed powerdown (credits to Mark Brown)
    - ASoC: jack: Use power efficient workqueue (credits to Luis Cruz)
    - regulator: core: Use the power efficient workqueue for delayed powerdown (credits to Luis Cruz)
    - ASM: word-at-a-time: make the interfaces truly generic (credits to Chad Goodman and poondog)
    - LIB: use generic strnlen_user and strncpy_from_user functions (credits to Chad Goodman and poondog)
    - ARM: dcache: select DCACHE_WORD_ACCESS for little-endian ARMv6+ CPUs (credits to Chad Goodman and poondog)
    - ARM: 7927/1: dcache: select DCACHE_WORD_ACCESS for big-endian CPUs (credits to Will Deacon)
    - sched: Add sysinterface for GENTLE_FAIR_SLEEPERS (credits to Tk-Glitch)
    - sched: Consider max cost of idle balance per sched domain (credits to Paul Reioux)
    - sched: Periodically decay max cost of idle balance (credits to Paul Reioux)
    - cpufreq: Optimize cpufreq_frequency_table_verify() (credits to Viresh Kumar)
    - Update default and custom defconfigs (credits to Christopher83)
    - msm: camera: Don't set a flip for S5KA3DFX front camera on Ariesve (credits to Christopher83)
    - mach-msm: Revised VIDC memory reservation to fix video re-encoding issues (credits to Christopher83)
    
    [B]09/02/2014 - K^Kernel 3.4 v1.4 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.79
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2014.01 toolchain optimized for Cortex-A8
    - misc: bln: Turn off touch-keys after the completion of a notification (credits to Christopher83)
    - msm: camera: Set correct mount angle for S5KA3DFX front camera (credits to Christopher83)
    - block: bfq: Squashed update from v6r2 to v7 (credits to arco68)
    - cpufreq: Fix policy getting stuck when user & kernel min/max don't overlap (credits to Saravana Kannan)
    - arm: if there's no handler we need to restore sigmask, syscall or no syscall (credits to Al Viro)
    - arm: new way of handling ERESTART_RESTARTBLOCK (credits to Al Viro)
    - driver core: fix possible missing of device probe (credits to Sagar Dharia)
    - mach-msm:bus_config:fix possible missing error check (credits to Swetha Chikkaboraiah)
    - diag: Reduce error message frequency (credits to Katish Paran)
    - Rotator getting stuck leading to fence timeout (credits to Justin Philip)
    - block: add a flag to identify PM request (credits to Lin Ming)
    - block: add runtime pm helpers (credits to Lin Ming)
    - block: implement runtime pm strategy (credits to Lin Ming)
    - blkpm: avoid sleep when holding queue lock (credits to Aaron Lu)
    - block: allow REQ_PM requests even when the device is suspended (credits to Sujit Reddy Thumma)
    - block: do not notify urgent request, when flush with data in flight (credits to Konstantin Dorfman)
    - Bluetooth: Replace sprintf with snprintf (credits to Juffin Alex Varghese)
    - msm_serial_hs: Discard Clock On/Off request after Port Close (credits to Dilip Kota)
    - block: bfq: Squashed update from v7 to v7r1 (credits to arco68)
    - cpufreq: interactive: fix compiling warnings (credits to Chih-Wei Huang)
    - cpufreq: interactive: Allow 1 ms error in above_hispeed_delay comparisons (credits to Rohit Gupta)
    - cpufreq: interactive: Reset floor_validate_time if busy at max for 100ms (credits to Rohit Gupta)
    - cpufreq: interactive: Add a sampling_down_factor for max frequencies (credits to Rohit Gupta)
    - cpufreq: interactive: Remove trace event from idle_start handler (credits to Rohit Gupta)
    - cpuidle: make a single register function for all (credits to Daniel Lezcano)
    - debug-pagealloc: Panic on pagealloc corruption (credits to Subbaraman Narayanamurthy)
    - ext4: speed up truncate/unlink by not using bforget() unless needed (credits to Andrey Sidorov)
    - jbd2: optimize jbd2_journal_force_commit (credits to mrg666)
    - mm: methods for teaching filesystems about PG_swapcache pages (credits to Mel Gorman)
    - msm: kgsl: Fix mem leak when page allocation fails (credits to Hareesh Gundu)
    - msm: kgsl: Change an overflow check to be "smart" compiler proof (credits to Jordan Crouse)
    - msm: kgsl: Fix overflow check in mmap_range_valid (credits to Jordan Crouse)
    - msm: vidc: enable pic_order_cnt_type for H264 encoding (credits to srikarri)
    - ping: prevent NULL pointer dereference on write to msg_name (credits to Hannes Frederic Sowa)
    - SELinux: Fix kernel BUG on empty security contexts. (credits to Stephen Smalley)
    - sync: Fix a race condition between release_obj and print_obj (credits to Alistair Strachan)
    - tcp: add a sysctl to config the tcp_default_init_rwnd (credits to JP Abgrall)
    - uio: msm_shared: Add support for platform data (credits to Pratibhasagar V)
    - writeback: fix race that cause writeback hung (credits to Junxiao Bi)
    
    26/01/2014 - K^Kernel 3.4 v1.3 for KitKat ION+PMEM ADSP
    - Kernel 3.4.77
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2014.01 toolchain optimized for Cortex-A8
    - sensors_ariesve: gp2a_proximity: Fix unbalanced enable for proximity IRQ (credits to Christopher83)
    - misc: bln: New implementation and changes for BLNv10 (credits to Christopher83)
    
    [B]18/01/2014 - K^Kernel 3.4 v1.2 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.77
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.12 toolchain optimized for Cortex-A8
    - ARM: dts: msm: Add new 'sharedmem' devices (credits to Pratibhasagar V)
    - Asoc:msm:Added Buffer overflow check (credits to Mohammad Johny Shaik)
    - cfg80211: intersect the regulatory rules for a new country (credits to Mihir Shete)
    - csdio: Remove the driver (credits to Hamad Kadmany)
    - msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc (credits to Jordan Crouse)
    - msm: kgsl: avoid zero length scatterlist allocation (credits to Prakash Kamliya)
    - msm_serial_hs: Programming Auto RFR Ctrl bit (credits to Dilip Kota)
    - radio: iris: Avoid inconsistent free (credits to Ayaz Ahmad)
    - radio: tavarua: Added NULL checks for input arguments. (credits to Satish Kodishala)
    - radio: iris: Prevent probable overflow (credits to Ayaz Ahmad)
    - radio: iris: Use kernel API to copy data from user space (credits to Ayaz Ahmad)
    - radio: iris: Avoid memory leak and NULL pointer dereferencing (credits to Ayaz Ahmad)
    - radio: iris: Prevent loss of data (credits to Ayaz Ahmad)
    - spi_qsd: Remove check for unaligned length during input_irq. (credits to Sana Venkat Raju)
    - uio: msm_sharedmem: Add new device driver for sharedmemory access (credits to Pratibhasagar V)
    - Update defconfigs to build TUN/TAP and ZRAM as a built-in modules (credits to Christopher83)
    - Update defconfigs to build NFS, LockD, SunRPC as built-in modules (credits to arco68)
    - msm: pm2: Setup memory for save/restore cpu registers early (credits to Christopher83)
    - workqueue: Added null check and warning (credits to Srinivasarao P)
    - cfg80211: discard regulatory hints from country IEs with undefined wiphy (credits to Mihir Shete)
    - msm: msm_fb: Update panel info in case of resolution change (credits to raghavendra ambadas)
    - Revert "mm: make is_vmalloc_addr work properly." (credits to Shruthi Krishna)
    - mm: make is_vmalloc_addr lockless (credits to Laura Abbott)
    - android: lowmemorykiller: add lmk parameters tunning code. (credits to seungho1.park)
    - android/lowmemorykiller: Account for total_swapcache_pages (credits to Liam Mark)
    - defconfig: Disable CONFIG_ENABLE_VMALLOC_SAVING (credits to arco68)
    - defconfig: Disable KGSL shadow writes (credits to arco68)
    - ARM: kconfig: select HAVE_EFFICIENT_UNALIGNED_ACCESS for CPUv6+ && MMU (credits to Will Deacon)
    - Revert "staging: zram: Add auto loading of module if user opens /dev/zram." (credits to Greg Kroah-Hartman)
    - Staging: zram: Fix access of NULL pointer (credits to Rashika Kheria)
    - Staging: zram: Fix memory leak by refcount mismatch (credits to Rashika Kheria)
    - usb: msm72k_otg: Update OTG status management (credits to Christopher83)
    - usb: msm72k_otg: Allow USB bus overdraw for Legacy OTG (credits to Christopher83)
    - Update defconfigs (credits to Christopher83)
    - msm: Qdsp5v2: audio: Migrate to ION. (credits to Kalyani Polepeddy)
    - audio: msm: qdsp5v2: Switch hostPCM driver to ION (credits to Kalyani Polepeddy)
    - Initial commit for ION compilation errors (credits to Kalyani Polepeddy)
    - msm: audio : Enable LPA (credits to Kalyani polepeddy)
    - audio : Copyright correction. (credits to Kalyani polepeddy)
    - msm: audio VOIP fixes. (credits to Kalyani polepeddy)
    - msm: Remove all references to pmem from audio files (credits to Laura Abbott)
    - qdsp5: memset stack buffer allocation (credits to Asish Bhattacharya)
    - exFAT: Update to v1.2.5 (credits to arco68)
    - defconfig: Disable NTFS and build exFAT as built-in (credits to arco68)
    - Revert lowmem and vmalloc patches (credits to arco68)
    
    [B]02/01/2014 - K^Kernel 3.4 v1.1 for KitKat ION+PMEM ADSP[/B]
    - Kernel 3.4.75
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
    - ancora: don't use FB console (credits to hadidjapri)
    - Updates and fixes to ARM memory management, timers and specific architecture routines (credits to CAF Team)
    - Updates and fixes to ALSA and ASOC sound drivers (credits to CAF Team)
    - Updates and fixes to diagnostics driver (credits to CAF Team)
    - Updates and fixes to EMMC/SD drivers (credits to CAF Team)
    - Updates and fixes to IPC Router driver (credits to CAF Team)
    - Updates and fixes to serial drivers (credits to CAF Team)
    - Updates and fixes to framebuffer and display drivers (credits to CAF Team)
    - Updates to qseecom driver (credits to AnilKumar Chimata)
    - base: sync: increase size of sync_timeline name (credits to Fred Fettinger)
    - Bluetooth: GAP: Fast ACL disconnection only for Auth fail (credits to Sumit Bajpai)
    - Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected (credits to Hemant Gupta)
    - Fix pairing not successful when remote reports missing pin (credits to Archana Ramachandran)
    - ion: Update ION_SECURE and ION_FORCE_CONTIGUOUS flags (credits to Adrian Alexei)
    - mfd: pm8xxx: implement cold_boot sysctl parameter (credits to David Keitel)
    - msm: subsystem_restart: Don't use phase 3 SSR on the SGLTE2 (credits to Joel King)
    - msm: SSR: Fix problems with concurrent SSRs (credits to Stephen Boyd)
    - msm: spm: set vdd directly for current cpu (credits to Venkat Devarasetty)
    - msm: rq_stats: Register for Cpufreq policy notification (credits to Archana Sathyakumar)
    - msm: socinfo: Add new hw_platform for QRD (credits to Taniya Das)
    - msm: msm_bus: Correct the return value from register-client (credits to Gagan Mac)
    - Revert "Revert "msm: cache_erp: Handle recoverable L1 errors"" (credits to Neha Pandey)
    - msm: pm: send notification only for SPC and PC (credits to Venkat Devarasetty)
    - msm: rpm: add debug msg for rpm outstanding req (credits to Venkat Devarasetty)
    - msm: Fix race condition in domain lookup (credits to Olav Haugan)
    - slim_msm: Wait for reconfig sequence to complete (credits to Kiran Gunda)
    - sync: signal pt before sync_timeline object gets destroyed (credits to Prakash Kamliya)
    - sysctl: add cold_boot sysctl entry (credits to David Keitel)
    - Updates and fixes to USB drivers (credits to Rajkumar Raghupathy, Pavankumar Kondeti, Manu Gautam)
    - drivers: staging: Fix Zcache (credits to Steve Kondik)
    - msm: mdp: Update sync pt. behaviour (credits to naseer)
    - mach-msm: Some changes to Ancora, Ancora_Tmo, Apache and Ariesve boards (credits to arco68)
    - Revert "msm: pm2: Setup memory for save/restore cpu registers early" (credits to arco68)
    - netfilter: xt_qtaguid: report only uid tags to non-privileged processes (credits to JP Abgrall)
    - netfilter: x_tables: fix ordering of jumpstack allocation and table update (credits to Will Deacon)
    - Update defconfigs and custom defconfigs to enable Zcache, additional features and
        to enable additional features and to build NFS, LockD, SunRPC, TUN as standalone modules (credits to arco68 and Christopher83)
    - Fix OTG support (credits to Rajkumar Raghupathy, Murali Nalajala, Vijayavardhan Vennapusa)
    
    [B]22/12/2013 - K^Kernel 3.4 v1.0 for KitKat ION+PMEM ADSP[/B]
    - Initial release that includes all the features already released on K^Kernel 3.4 v1.1 for KK 4.4 PMEM
    - Kernel 3.4.75
    - Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
    - Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83)
    - msm: rotator: Wait for the pending commits in finish IOCTL (credits to Padmanabhan Komanduru)
    - gpu: ion: enable the kmalloc heap (credits to Mitchel Humpherys)
    - msm: Add support for ION Flushing without virtual address (credits to Neeti Desai)
    - gpu: ion: Use correct type for variables (credits to Olav Haugan)
    - gpu: ion: Free the sgtable for CMA based heaps (credits to Laura Abbott)
    - cpufreq: Resolve CPUFREQ_NOTIFY issue (credits to Archana Sathyakumar)
    - msm: cpufreq: Unable to handle kernel NULL pointer (credits to Swetha Chikkaboraiah)
    - cpufreq: ondemand: Fix kernel warning in cpufreq_governor_dbs (credits to Anji Jonnala)
    - cpufreq: ondemand: Fix locking issue in store_powersave_bias (credits to Rohit Gupta)
    - cpufreq: ondemand: Fix NULL check for dbs_info->cur_policy (credits to Swetha Chikkaboraiah)
    - cpufreq: ondemand: Fix store_powersave_bias() race with hotplug (credits to Matt Wagantall)
    - cpufreq: ondemand: Fix locking in store_powersave_bias (credits to Matt Wagantall)
    - cpufreq: ondemand: kernel NULL pointer dereference at dbs_check_cpu (credits to Swetha Chikkaboraiah)
    - drivers: staging: rename synaptics_i2c_rmi4 to avoid confusion (credits to Amy Maloche)
    - switch: Reset device's drvdata before destroying it (credits to Deva Ramasubramanian)
    - Add security hooks to binder and implement the hooks for SELinux (credits to Stephen Smalley)
    - Update defconfigs for ZRAM (as module) and ZSMALLOC (credits to Christopher83)
    - Several updates, bug fixes and changes for zram and zsmalloc drivers (credits to CAF team)
    - Several updates, bug fixes and changes for framebuffer, display, video encoder/decoder drivers (credits to CAF team, CastagnaIT and Christopher83)
    - Several updates, bug fixes and changes for Adreno kgsl drivers (credits to CAF team and CastagnaIT)
    - ariesve: High memory configurations (credits to Christopher83)
    - ariesve: Update default config and add additional custom configs (credits to Christopher83)
    - Ramdisk updates
    
    [B]12/12/2013 - K^Kernel 3.4 v1.1 for KitKat[/B]
    - Kernel 3.4.74
    - Sources synched with cm-11.0 repo branches of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
    - crypto: msm: Check destination buffer write access (credits to Mona Hossain)
    - crypto: msm: Check for invalid byte offset field (credits to Mona Hossain)
    - crypto: msm: Fix issues related to non-zero byteoffset input (credits to AnilKumar Chimata)
    - crypto: msm: Fix null pointer exception in qcrypto_count_sg() (credits to AnilKumar Chimata)
    - crypto: msm: Use scnprintf() instead of snprintf() (credits to AnilKumar Chimata)
    - Ramdisk fixes
    
    [B]24/11/2013 - K^Kernel 3.4 v1.0 for KitKat[/B]
    - Initial release
    - Kernel 3.4.70
    - Sources synched with cm-11.0 repo branches of DevCon Team
    - Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
    - msm: kgsl: Avoid turning on GPU clock if already off (credits to Ananta Kishore K)
    - Update defconfigs to enable some netfilter options (credits to Christopher83)
    - Revert "ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM" (credits to Christopher83)
    - Update default and custom defconfigs for additional TCP Congestion algorithms (credits to Christopher83)
    - Add exfat support (credits to radu)
    - Update default and custom defconfigs for exFat support (credits to Christopher83)
    - msm: vidc: Reset stop_called state when START is called (credits to Deepak Verma)
    - msm: vidc: set EOS on output buffer pending transaction (credits to Deepak Verma)
    - Clone ion.h to msm_ion.h (credits to Arco68)
    - acpuclock-7x30: Raised some standard UV and stock voltages for high OC cpu frequencies (credits to Christopher83)
    - Add extra free kbytes tunable (credits to Rik van Riel)
    - input: Updates to Phantom Key Presses filter (credits to Christopher83)
    - SELinux: include definition of new capabilities (credits to Eric Paris)
    - msm: vidc: Check validity of userspace address (credits to Deepak Verma)
    - ALSA: pcm: check for integer overflow during multiplication (credits to Phani Kumar Uppalapati)
    - base: genlock: Zero a structure before sending it to user space (credits to Jordan Crouse)
    - softirq: reduce latencies (credits to Eric Dumazet)
    - fs: vfat: reduce the worst case latencies (credits to xiaogang)
    - jiffies conversions: Use compile time constants when possible (credits to Joe Perches)
    - qt602240_ts: updated touchscreen driver in according of Multi-touch protocol (credits to CastagnaIT)
    
     
    Ultima modifica: 27 Apr 2014
    A matteomagico piace questo elemento.
  3. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    ...riservato
     
    A anggiornare e matteomagico piace questo messaggio.
  4. matteomagico

    matteomagico Worker Droid

    Iscritto:
    7 Dic 2012
    Messaggi:
    71
    "Mi Piace":
    13
    Ma la sezione s plus è poco seguita? :/ Neanche un Grazie vi dicono per il vostro lavoro questi birbantelli di utenti :p Comunque credo che il k^kernel di chris sia ormai indispensabile su tutte le rom che usciranno per il nostro device..Sia in ambito di prestazioni che in ambito di battery drain ..
     
  5. pierm

    pierm Silver Droid

    Iscritto:
    29 Ago 2013
    Messaggi:
    2.167
    "Mi Piace":
    741
    Si qui si evitano molto le chiacchiere. Gli utenti leggono molto e trovano subito le risposte. Io e pazuzu ci siamo fatti il mazzo per faren le guide fatte bene. Quindi meglio cosi. Del resto se anche tu hai letto i primi post erano tutti concreti
    Se hai notato qui ci sono le FAQ che dalla altra parte se le sognano
    Inviato dal mio GT-I9001 utilizzando Tapatalk
     
    A anggiornare piace questo elemento.