Voici un kernel pour notre Galaxy Note :
Contenu
- Add frequency 1704Mhz
- Frequencies now available:
- 1704-1600-1400-1200-1000-800-500-200-100
- Add RCU classic
- Add JRCU
- cgroup: Introduce timer slack subsystem
- Add tweak by IntersectRaven
- s5p devs.c: nLuns = 2
- Add separate handler for GPIO_BT_WAKE on/off
- Enable BT debugging for BT_WAKE logs
- Enabled ram console
- wakelock: remove sync workqueue
- input: evdev: Add missing wake_lock destroy
- lib: introduce some memory copy macros and functions
- Fixed ext4 disk write performance regression
- Other changes that do not remember
Changelog v1.2:
Add Deep sleep fix
Add new governor: Lagfree, Lazy, Savagedzen, Luizactive by Tegrak
S5pv310: cpu_high: fix freq voltage table
Changelog v1.3:
Add frequency 50Mhz
enabled SCHED_MC and AFTR for arm topology
rcu: Fix unpaired rcu_irq_enter() from locking selftests
mm: grab rcu read lock in move_pages()
mm/mempolicy.c: add rcu read lock to protect pid structure
rcu: limit rcu_node leaf-level fanout
Add SLQB Allocator
mm/mempolicy.c: add rcu read lock to protect pid structure
mempolicy: remove tasklist_lock from migrate_pages
PM: Introduce library for device-specific OPPs (v7)
PM: wakelocks: Don't report wake up wakelock if suspend aborted
lib/crc: add slice by 8 algorithm to crc32.c
tcp: Increase the initial congestion window to 10
TCP: increase default initial receive window.
Changelog v1.4:
Camera bugfix
Added xt_quota2
Conservator governor modified
Others little fix
All functions of AbyssNote kernel 1.3
Changelog v1.5:
Fix for 50Mhz frequency
Enabled intellimand governor
Disabled luizactive governor
Ashmem fix
Ondemand, conservative governor tweaks modified
BLN kernel support enabled (even though we have to change liblights.c, for now with BLN the LEDs do not work properly)
Changed optimizations
Changelog v2.0:
Changed to new workqueue
Added bluetooth fix
Removed 50 Mhz frequency
Added 1664 Mhz frequency
Some cpu governor modifications
SIO i/o scheduler default
Re-enabled Sched_mc
Many updated patches for ARM topology
Enabled AFTR CPU idle mode
Little modify in mali driver
Changed configuration
Added in cpuidle :extend cpuidle and menu governor to handle dynamic states
sched.fair: removed cpumask_clear_cpu
Some unnecessary code cleanups and tweaks
All functions of AbyssNote kernel 1.5
Changelog v2.1:
Overheat fix
Changelog v2.2:
Re-added LulzActive governor
Fix Superuser issue
Added tweaks in conservative and ondemandx governor
Changed gpu clock and voltage control files
PM: Prevent waiting forever on asynchronous resume after failing suspend
PM: Fix signed/unsigned warning in dpm_show_time()
PM: Allow wakeup events to abort freezing of tasks
PM: Lock PM device list mutex in show_dev_hash()
PM: Use proper ccflag flag in kernel/power/Makefile
PM: Prevent dpm_prepare() from returning errors unnecessarily
PM: Use a different list of devices for each stage of device suspend
PM: Remove redundant checks from core device resume routines
PM: Use dev_name() in core device suspend and resume routines
PM: Prototype the pm_generic_ operations
fix warning in alignment fixup
time: Compensate for rounding on odd-frequency clocksources
Changed configuration
Other minor changes
Changelog v2.3:
Reverted configuration and compression to 2.1
Remove rcu_needs_cpu_flush() to avoid false quiescent states
Remove the per cpu tick skew
Little fix in freq scaling
Changelog v2.4:
Added mc1mn2_voodoo driver module
Removed the usb charging cap. Added faster USB charge
Addition of freq_cpu1on and cleanups
Mali thresholds modification support
Ondemand, hotplug and cpufreq changes
Added Abyss Logo
init: skip calibration delay if previously done
init/calibrate.c: remove annoying printk
init/calibrate.c: fix for critical bogoMIPS intermittent calculation …
portd calibrate from 2.6.39
printk: Don't allow cpu to get console lock during hotplugging
sched: Do not block when waiting to free old root domain
sched: use the old min_vruntime when normalizing on dequeue
ashmem: Fix flush routine of ashmem
ashmem: Add cache flush routines to ashmem
Reverted ALLOW_CPU_ALIGNMENT
Changelog v2.5:
Timers: Removed timerworkqueue for re-improving performance
PM / Suspend: Fix ordering of calls in suspend error paths
Changelog v2.6 Final:
Fix for Voodoo Louder App
Inserted new Thunderbolt script
Front Cam fixed
Changelog v2.7:
New vdd_levels interface
Inserted Thunderbolt 2.3.5 script and patched libsqlite
Changes for defconfig
Allow CPU Unaligned access (++performances)
Power: Add option to log time spent in suspend
Changed default i/o scheduler: Deadline
Boot frequencies changed : 1400-100
Logger already enabled into the kernel
Changed to XZ Compression only for KERNEL (+speed, --size)
Others little fix
AbyssNote kernel 2.8
Changelog:
Reverted to mali driver from 2.6
ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area do not aligned
ARM: 7172/1: dma: Drop GFP_COMP for DMA memory allocations
clocksource: Fix bug with max_deferment margin calculation
Home key delay fix
Allow CPU Aligned access
ram_console: pass in a boot info string
Modified tmu.c: This may be necessary to prevent lockups when playing demanding games.
Others little fix
Changelog v3.0:
Sound: clock fixed at 100MHz while playing music
Updated mc1n2 voodoo driver
pmem: fix buddy free memory corruption bug
Added idle_notifier support
Some more lulzactive changes
Fixed a nasty bug in interactive governor
Some fixes in thunderbolt.sh + some new vm tweaks
Lowered bus frequency threshold
Enabled ARM_ERRATA_764369, 754322, 754327
Audio bug fix
Fix Support Forcing launcher into memory
re-enabled cpu alignment
Others little fix
Changelog v3.0 Final:
Sound: clock fixed at 100MHz while playing music
Updated mc1n2 voodoo driver
pmem: fix buddy free memory corruption bug
Added idle_notifier support
Some more lulzactive changes
Fixed a nasty bug in interactive governor
Some fixes in thunderbolt.sh + some new vm tweaks
Lowered bus frequency threshold
Enabled ARM_ERRATA_764369, 754322, 754327
Audio bug fix
Fix Support Forcing launcher into memory (tested and working, no more bootloop)
Others little fix
Changelog v3.1:
ARM: vfp: use -mfloat-abi=soft to build vfp
vfs: new helper - d_make_root()
pm-hotplug: screen_off event is more likely
cpuidle: Stop spamming the kernel message buffer when enabling AFTR
nohz: Fix update_ts_time_stat idle accounting
Some wifi changes to prevent very frequent wifi wakelocks
Some more RAM undervolt
s3cfb_mdnie.c = Bypass DE SHARPNESS, DE TH, CS Gain
Re-worked ondemand governor and merged with ondemandx and intellidemand governors
Re-worked SmartassV2 and Interactive governors
Removed Interactivex, Ondemandx, Intellimand, Savagedzen governors
Changed value in Conservative governor
Some defaults (hotplug parameters and governor defaults) are tweaked to provide better battery life
Changed Value in XZ compression
Changelog v3.2:
cputimer: Cure lock inversion
mm: readahead page allocations are OK to fail
mm: page allocator: initialise ZLC for first zone eligible for zone...
mm: page allocator: reconsider zones for allocation after direct reclaim
memcg: clear mm->owner when last possible owner leaves
memcg: fix get_scan_count() for small targets
memcg: fix percpu cached charge draining frequency
sdio: optimized SDIO IRQ handling for single irq
fs: improve scalability of pseudo filesystems
ARM: dma-mapping: free allocated page if unable to map
vfs: micro-optimize acl_permission_check()
Removed mc1n2_voodoo module (no more necessary)
Several other fixes
Change compiler optimizations
Changelog v3.3:
Changed conservative governor
Changed default governor ondemand with sampling rate of 100000. use setcpu or scripts to lower it (or try conservative governor) if you prefer performance over battery life.
Changed lulzactive governor so that it uses idle notifier + some other tiny tweaks
Added Hotplug Governor
Changed Wifi drives
GPU speed step increased to (200MHz, 300Mhz, 400Mhz) from (160MHz, 267Mhz, 300Mhz)
Nls_utf8 module integrated into the kernel
Ashmem and alignment fix
Allow_cpu_alignment enabled
Others several fix
Changelog v3.4:
Fixed the bug which prevented using ubuntu and was causing some random reboots
Code cleanups (removed cleancache, some jrcu configs etc)
Enabled cpu alignment again
Enabled some more networking options in config (ipip, l2tp etc)
Modified GPU frequency setting code a bit. if you use voltage control app or a script to set the second GPU step frequency higher than the third, the third frequency is disabled.
Tiny tweak for ondemand governor
Set topoff current in battery driver to 100mA (stock value is 200mA) to ensure that the battery is fully charged before the charger circuit stops charging.
Added Entropy512′s changes to sec_battery driver to show battery charging (not discharging) current in currentwidget (thanks to Entropy512).
Added BFQ i/o scheduler V3r2
Changelog v3.5:
Replaced the recovery with Hyperdroid Redpill Recovery. (Thanks to Hyperdroid team and Redpill kernel developer(s)). This recovery can also mount both internal and external sd.
Changed some mali internals (set staycounts for steps to: 0-1-1 and down threshold for second step is set to 35).
Enabled TINY_SHMEM (should improve performance)
Revisited Ondemand and LulzactiveV2 Governors
Tweaked Conservative and SmartassV2 governors a bit more
Added AbyssPlug and Weathley Governors
Removed jrcu leftover
Added new rcu patches
MM: slub: Default slub_max_order to 0
MXT540E: Added Touchscreen fix
Modified gamma table
Others little fix
Changelog v3.5b:
Added NoMoarPowah compatibility
rest like v3.5
Changelog v3.5c:
Re-inserted logger module into the kernel for compatibility with various apps
rest like v3.5 + v3.5b
Changelog v3.6:
MDNIE color tuning (reduces over-saturation of color) Thanks to Hardcore
Revert back to defaults on polling interval and topoff current.
cpuidle: Removed pr_info() that spams the dmesg in s5pv310_enter_core0…(lpa)
wakelocks: Allow independent debugging of wake_lock_destroy()
Ashmem: fix deadlock when system is low on memory
Disabled ARM_ERRATA_764369
Added logger as module (If you need, you can enable it via script for compatibility with some app, ex. CallRecorder)*
Lower up rate on smartass2
Rcutree: reworked
TREE_PREEMPT_RCU enabled
BCM4330: Disable MAX power saving mode as disabled by Samsung
USB: Fix unplug of device with active streams
Changes in the configuration
Others little fix
Changelog v3.7:
New cpuidle part from p6200 sources
Removed old sha1 implementation
Updated sio scheduler (Thanks to Miguel Boton)
Mali driver: reverted staycount for the first step to 1 and changed thresholds
pm-hotplug.c: make it easier to turn the second core on
and keep it turned off when the screen is off
Conservative governor: get closer to stock conservative..
Changed ondemand sampling to 40000 and set sampling down factor to 5.
Wakeup events framework from p6810 sources
Added logger into kernel (not as module)
Some other merges with newer samsung sources
I/O scheduler default: SIO
Missing main SFB file
Others little fix
Changelog v3.8:
Small changes on Abyssplug governor
Re-added Savagedzen governor
Smali driver: changed threshold values
Optimised and renewed CRC32 library
Fixed and enabled Stochastic Fair Blue NET Scheduler
AbyssPlug governor as default
Added possibility to change splash screen (enter logo_q1.jpg in /sdcard/logo, no external SD card but internal sd card) (logo_q1.jpg, 800x400)
A few changes on compression
Configuration changed
Others little tweaks
Changelog v3.9:
Added ASIX AX88178 USB 2.0 (USB Network Card) support as module (use insmod /lib/modules/asix.ko)
MFC: Export flag to indicate that MFC is running.
BCM4330: Print an error that early_suspend was blocked
Added cfq i/o scheduler mod
Added deadline i/o scheduler mod
Added sio i/o scheduler mod
Changed memory management
Modified VM writeback values
PM: Fix warning in pm_restrict_gfp_mask()
Changelog v4.0:
Modified CIFS to use workqueue instead of slow work
Prevent aliased requests from starving other I/O (for VR and BFQ)
s3c USB-OTG: On overclock reduce cpufreq lock level from L0 to L3 (1400Mhz)
Galaxy Note Camera Drivers: On overclock reduce CPUFREQ lock level from L0 to L3 (1400Mhz)
SCHED, autogroup: runtime enable/disable tuning fix
SCHED, autogroup: stop going ahead if autogroup is disable
Modified Gpu frequencies: 200Mhz, 266Mhz, 400Mhz
USB: gadget: fix s3c_udc
A few more changes about compression
Others small fix
Changelog v4.0 Final:
CWM Touch version:
Added Touch Recovery CW 5.8.1.5 by Koush
Hyperdroid Redpill Recovery Touch version:
Added Redpill Touch Recovery by AF974
Changelog v4.1:
Added BLN working
Added lights.GT-N7000.so modified self-installing
Changelog v4.2:
Added 18 steps frequencies (1704-1664-1600-1500-1400-1300-1200-1100-1000-900-800-700-600-500-400-200-100-50)
Added support hw fake dock
Modified Sound driver
Added ability to change the startup sound and bootanimation (if located in the /sdcard/boot)
Fix for SD Card mount (for CW touch version)
Fix for SD Card mount (for RedPill touch version)
Changelog v4.2 Final:
Changed Camera frequency to 800 Mhz for battery save
Changed Touch frequency to 800 Mhz for battery save
Changed OTG frequency to 800 MHz for battery save
Lower automatic brightness
Sd Card mount fix (workers finally…)
Fichier à installer
Installation
- Placer le fichier téléchargé sur votre sdcard
- Reboot en mode Recovery
- "Install ZIP from internal SD Card"
- Sélectionner le fichier téléchargé
Source Ici


