[03/03/2012/KERNEL] Holicakes-2.6.35.14 for Sense 3.5 (OC/UV/VDD/BFQ/V(R))
Holicakes-2.6.35.14 for Raider(vivid....) sense 3.5
CAUTION:
flash the new kernel with wiping your dalvik cache.
WARNING:
--------------------------------------------------------------------------------------------------------
Overclocking may damage your CPU. Use at your own risk!!!.
to protect your phone, even if kernel is overclocked the default max cpu value is set to stock 1.2(1.5)Ghz.
The default powersave script configuration will also set max cpu freq to the stock HTC Vivid one (1.2Ghz or 1.5Ghz).
So your phone is using the HTC stock frequencies (no overclock).
================================================== ====================================
-----------------------------------------------------------------------------------
03/03/2012
Quote:
1 mm implement WasActive page flag (for improving cleancache) -backported to 2.6.35 by faux123
2 idr make idr_get_next() good for rcu_read_lock() - Hugh Dickins
3 memcg let css_get_next() rely upon rcu_read_lock()
4 PM Sleep Unify diagnostic messages from device suspendresume -LeeDroid-
5 PM Core Introduce struct syscore_ops for core subsystems PM -LeeDroid-
6 PM Suspend Fix bug in suspend statistics update - Srivatsa S. Bhat
7 PM Sleep Remove pm_runtime_suspended() from __pm_generic_call() - Rafael J. Wysocki
8 PM Runtime Fix pm_runtime_suspended() - rjwysocki
9 PM Hibernate Return error code when alloc_image_page() fails - Stanislaw Gruszka
10 PM Hibernate Improve comments in hibernate_preallocate_memory()
11 PM Hibernate Make default image size depend on total RAM size
12 PM QoS Correct pr_debug() misuse and improve parameter checks -mark gross
13 PM Fix signedunsigned warning in dpm_show_time() - Kevin Cernekee
14 PM Lock PM device list mutex in show_dev_hash() - amalon
15 PM Use proper ccflag flag in kernel power Makefile - Tdent48227
16 PM Use a different list of devices for each stage of device suspend - rjwysocki
17 PM Prototype the pm_generic_ operations - broonie
18 PM Wait for completion of the parent resume before resuming - Benoit Goby
19 PM Fix printing IRQ names for pending wakeup IRQs
20 PM Introduce library for device-specific OPPs (v7) - Nishanth Menon
21 schedrt code cleanup, remove a redundant function call -LeeDroid-
|
----------------------------------------------------------------------------------
02/27/2012
1 Ondemand Tweak
2 PM Hibernate Fix PM_POST_ notification with user-space suspend -LeeDroid-
3 Reset cpufreq permissions
4 Implement lagfree governor with a fully working sysfs (Ziggy471)
5 Tune Smartass 2
6 bootmem Add alloc_bootmem_align() - Suresh Siddha
7 msm clock-8x60 Gate smi_2x_axi_clk off when smi_clk is disabled
8 msm camera Free buffers from frame queue at open - Suresh Vankadara (&bananacakes)
9 thermal msm_tsens Fix clearing interrupt bit on resume - LeeDroid-
10 ARM Factor out common code from cpu_proc_fin() -Russell King
11 fix medium error problems with some arrays which can cause data corruption -James Bottomley
12 arm Ignore certain memory optimizations on MSM8960
13 Export file system uuid via procpidmountinfo
14 mm Tweak Pagewriteback
dirty_background_ratio = 60; (defaut=10)
vm_dirty_ratio = 5; (defaut=20)
dirty_expire_interval = 10 * 100; /* centiseconds */ (defaut=30)
15 instead of nuking clockd (snq-)
16 Fixed CPUIDLE code from 36.1
17 instead of nuking clockd (snq-)
18 Fixed CPUIDLE code from 36.1
19 Added aufs2
-------------------------------------------------------------------------
02/23/2012
1 Added NEON and other Snapdragon optimizations
2 Import qdsp6v3 from ruby_GB-crc
3 mmc core Fix bustest timeout value
4 SLOB Free objects to their own list - pinkflozd
5 FIX from CodeAurora - cherry picked from intersactRaven
6 drivers staging zcache dynamic page cacheswap compression (also included frontswap + cleancache + zram) - faux123 (&bananacakes)
8 HZ increase to 250 smoothness tweak
9 sched CFS tweaked
10 fix cputime overflow in uptime_proc_show - Martin Schwidefsky
11 nfsd Fix oops when parsing a 0 length export - Sasha Levin
12 msm kgsl mark GPU wait time as IO time
13 power_supply Fix use after free and memory leak
14 power_supply Initialize changed_work before calling device_add - Lars-Peter Clausen
15 rcu permit suppressing current grace period's CPU stall warnings
16 Fixed cpufreq & added screen off profile and Limit Max Frequency
17 msm acpuclock Replace readl() and writel() with _relaxed versions
18 msm_serial add PM_RUNTIME code from CAF
19 staging Add Snappy compression support to zram (alt)
20 lib memcopy use glibc version
21 lib string use glib version
22 CPU hotplug, PM Remove unused symbol 'suspend_cpu_hotplug' - Srivatsa S. Bhat
23 dma-8x60.c driver patch from ruby
24 dm-cache block level disk cache target for device mapper - faux123
25 msm smd Add smd_tiocmset api without spinlocks
26 msm smd_tty restrict DS port platform driver
27 msm smd_tty add subsystem restart loopback server reinit
28 mm Avoid livelocking of WB_SYNC_ALL writeback
--------------------------------------------------------------------------------
02/15/2012
1 Edit Max OC L2 Frequencies voltage table - Max 1728MHz (faux123)
2 msm Kconfig Enable inline lock functions
3 Added GPU Turbo Boost. Max clock from 266MHz to 320MHz, Max bandwidth - faux123 (& bananackes)
4 ARM Add optimised swahb32() byteswap helper for v6 and above
5 thermal tsens Add suspendresume for TSENS - Siddartha Mohanadoss
6 board clocks add comments to make trouble shooting easier -faux123
? fixed heat & bootloop & battery drain
-----------------------------------------------------------------------------------
02/14/2012
1 portd calibrate from 2.6.39 - by zachariasmaladroit
2 init/calibrate.c fix for critical bogoMIPS intermittent calculation failure - cattleprod
3 init/calibrate.c skip calibration delay if previously done - cattleprod
4 msm acpuclock-8k Return error on unexpected CPU_UP_PREPARE - bebarino
5 PM Hibernate Correct additional page calculation - Namhyung Kim
6 Bootloops fixed for all
--------------------------------------------------------------------------
02/12/2012
1 vidc 1080p Override profile to ASP for XVid Divx456 (showp1984)
2 add missing file to android USB gadget projector support
3 msm Quiet remap message - Laura Abbott
4 Fix sysfs VDD levels interface
5 ext4 fix memory leak in ext4_free_branches - tytso
6 Fix time_in_state
7 sched Display autogroup names in procsched_debug - Bharata B Rao
8 sched, autogroup Fix potential access to freed memory
9 libcrc add slice by 8 algorithm to crc32.c - cattleprod
10 power Add option to log time spent in suspend
11 PM Suspend Fix ordering of calls in suspend error paths
12 files to add syscore for, power Add option to log time spent in suspend commit to compile(TESTING - cattleprod)
13 sched fix Remove FAIR_SLEEPERS feature
14 Remove a new API - pm8901_preload_dVdd - CAF -David Collins
15 Edit Max OC #ifdef Nutter_Mode - Max 1728MHz
--------------------------------------------------------------------
02/04/2012
1 cpufreq Fix input handler crash (Paul Reioux - LeeDroid)
2 Fix ondemand governor powersave_bias execution time misuse - Youquan Song
3 Tuning the conservative governor to behave a bit better for performan
4 mmc core Prevent too long response times for suspend - Ulf Hansson
5 Add a new API - pm8901_preload_dVdd - CAF -David Collins
6 msm_fb display Flush RGB pipe when solid fill mode is used - Rajesh Sastrula
7 disable GENTLE_FAIR_SLEEPERS
& Fixed Gpu frame rate
OC up to 1836MHz
Kernel version info
2.6.35.14-holiCakes_030112
-------------------------------------------------------------------------
02/02/2012
1 Backport genlock from msm-3.0 kernel - modified by LorD ClockaN for DHD
2 make default readahead size a kernel parameter - From Nikanth Karthikesan
3 cpufreq intellidemand lower screen off frequency values
4 scaling_available_governors fix permissions
5 Tweak RSSI thresholds for longer range WiFi
6 Tweak audio buffers for Beats
7 msm cpufreq Improve initial frequency selection - CodeAurora
8 Add genlock and msm related changes
9 Added Nutter mode, safe boot parameters, OC up to 1994MHz - LeeDroid-
10 msm_fb HDMI Support for 480p 169 in HDMI Driver (Manoj Rao)
Kernel version info
2.6.35.14-holiCakes_020112
================================================== ======
01/31/2012
1. Kernel Upstream parts of holiday-2.6.35-gb-30-crc-c1166ee (Global Vivid Sense 3.0 kernel)
2. Kernel Upstream parts of holiday35-crc-2.6.35-357efc5 (New kernel for Raider Sense 3.5)
3. Fixed Bootloop & Camera FC & Media FC for Sense 3.5
Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #2
================================================== ========
12/24
1 limit default readahead size for small devices
2 writeback pages wait queue
3 vidc vdec Update firmware memory size
4 cpufreq and omap transition latency tweaks
5 synaptics added CONFIG_TOUCHSCREEN_DUPLICATED_FILTER
6 read to write ratio for deadline io, more like noop fifo_batch = 1
7 Fixed fgets compile
8 Fix a race during freezing of TASK_STOPPED task
9 Increase write data timeout value for bad SDHC cards
10 Add board-ruby-audio-data.h support from ruby_GB_crc_2.6.35
11 nohzsched delay going tickless when CPU is loaded
12/23
1 Rate-limit nohz
2 ADD cgroups introduce timer slack subsystem
3 fix handle_nested_irq for lazy disable
4 Fixed ext4 disk write performance regression
5 ADD quota2 netfilter
6 6 mark_inode_dirty barrier fix
7 sched, autogroup Fix reference leak
8 some BT aosp love
9 parameterize freq_tbl_size
Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #4
Boot.img flashing guide
1) turned on your phone
2) connect your phone to your computer with the USB cable
3) Download this file
3) Extract(unzip-using winrar & 7zip... etc) downloaded file
4) Run FlashBootImg.bat
================================================== ======
12/20
1 Override SP profile to ASP for MPEG4 decoding
2 Fix H.263 30fps standard resolution encoding
3 Remove CIQ
4 Add CP_ACCSESS
5 BCM Bluetooth Low Power Mode (Ziggy & Chad.Goodman)
6 msm_fb added mdp revision number
7 msm_fb display increase mdp max burst size
8 Do not block when waiting to free old root domain
9 Set the command name of the idle tasks in SMP kernels v3
10 Implement ticket spin-locks
11 Clocks should be set to the active level during NAP
12 Don't allow cpu to get console lock during hotplugging
13 Add the function 'cpu_hotplug_inprogress'
Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #2
Boot.img flashing guide
1) turned on your phone
2) connect your phone to your computer with the USB cable
3) Download this file
3) Extract(unzip-using winrar & 7zip... etc) downloaded file
4) Run FlashBootImg.bat
================================================== ===
12/17
1 add two-phase to ondemand and intellidemand
2 enable dynamic LED brightness
3 Add htc off-alarm support from XE source
4 increase pet time to ten seconds
5 Fixup touchscreen driver for ICS
6 media video msm up max FPS for s5k3h2yx camera module from 30 to 120
7 Match on_each_cpu behaviour on UP to SMP
8 lowered voltages for timpani and eMMC
9 updated scpll_init to include high frequencies for PLL calibration
10 Add a periodic check to turn the TZ algorithm on
Kernel version info
2.6.35.14-holicakes
pubuntu@pubuntu #1
One click Flash Boot.img
1)connect your phone to your computer with the USB cable
2)Extract(unzip) flash_boot1217.zip
3)Run FlashBootImg.bat
================================================== ===
12/09
*back to 11/26
1 button backlights 20mAh
2 Scaling_Available_Frequencies back to cpufreq sysfs interface
3 Added Joe's RCU, backported by faux123
4 Patched in the ChromiumOS implementation of SHA-1 from faux123
5 cpufreq create new intellidemand governor
6 linux upstream 2.6.35.14
7 Remove extraneous boot_secondary delay
8 Fix memory leak in debug probe
9 put eMMC in sleep (cmd5) mode before suspend
10 Refresh PDM and TSSC halt bits at boot
11 Make resched-ipi-while-offline warning less verbose
12 Vote for mmfpb_a_clk at 64MHz
13 Remove redundant code for restoring ACPU clock rate
14 Use hotplug notifications for CPU, L2, bus, voltage
15 Subscribe to _FROZEN CPU notifiers for 8x60 and 8960
6 added lagfree gov
17 For SMMU
18 Add kineto gand module
================================================== ===
12/06
1 Max OC #ifdef Nutter_Mode - Max 1512MHz
2 Free memory on failure to add Kobject
3 Remove temporary always on votes for ADM clocks
================================================== ===
12/05
1 Scaling_Available_Frequencies back to cpufreq sysfs interface
2 vfpn/wfpe update
3 some fixes
4 Do not destroy old sched domain on cpu_up
5 Add the function 'cpu_hotplug_inprogress'
6 Dont allow cpu to get console lock during hotplugging
7 Remove extraneous boot_secondary delay
8 added screen off profile and Limit Max Frequency(LMF)
9 Make power button more sensitive to pressure
10 Enable inline lock functions
11 3d fix (BuzzBumbleBee & show-p1984)
Kernel version info
2.6.35.13-holicakes
pubuntu@pubuntu #21
================================================== ======
12/03 -minor update
1.Added MSM_HW_AVS
2.Fixed init.rc (fixed read init.d folder)
3.default gov to SmartassV2 gov
12/02
1 Remove unused symbol 'suspend_cpu_hotplug'
2 Fix memory leak in debug probe
3 Add 1.8432MHz for gsbi_uart_clk
4 Overclock till 1890Mhz possible now.
5 add dimmed capacitive LEDs
6 Add AXI rate request on wakeup
7 Use INIT_COMPLETION instead of init_completion
8 allocate uncached buffers as writecombined
9 Add local control of vpe_axi_clk and rot_axi_clk
10 linux upstream 2.6.35.14
11 msm: clock-8x60: Don't disable clocks in reg_init
12 put eMMC in sleep (cmd5) mode before suspend
13 Back to TREE RCU
=================================================
12/01
lzma compression zimage kernel
1 Patched in the ChromiumOS implementation of SHA-1 from faux123 (S.Thanks DustinEwan)
2 Add quota2
3 deadline tweaks(fifo batch=1)
4 posix-timers RCU conversion [Eric Dumazet]
5 fixed HTC battery driver coding derp
6 cpufreq create new intellidemand governor
7 Overclock till 1536Mhz possible now.
================================================== ================
11/30
1 button backlights 20mAh
2 Tweak GPU & ACPU Table frequencies (192-1890MHZ:default 1536)
* Overclock till 1890Mhz possible now.
* removed redundant code, has led to slower performance
* Create private workqueue for cpu frequency changes, should speed up things
* Increased writing performance (should lower that annoying lag when updating 2 apps at the same time)
* Increased GPU memory
* cleanups
* Let MMFPB drop to 27MHz when processor power-collapsed (by Matt Wagantall)
* Use hotplug notifications for CPU, L2, bus, voltage (by Matt Wagantall)
* Cleaned ACPU Table frequencies
* Allow CPU-supported unaligned accesses
* Add sysfs interface for mfreq
* Added Scaling_Available_Frequencies to cpufreq sysfs interface
3 Added Joe's RCU, backported by faux123 (S.Thanks DustinEwan)
================================================== ==========
11/26 change log
-SMP optimization Remove unnecessary work queues from CPU1 (faux123)
-Fix scaling_cur_freq
-Allow CPU-supported unaligned accesses
-Create cpufreq workqueue for freq changes
-add SLQB memory allocator
-Add JHash3
-show availible freq's in cpy sysfs
-Beats from sensation XE
-safe default minmax speeds at boot time
-sysfs VDD levels interface (snq- & faux123 -Fixed by bananacakes)
Code:
to over volt ALL frequencies by 25000 uv (microvolts)
echo "+25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
to under volt ALL frequencies by 25000 uv (microvolts)
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
present status of volt
cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
-Set correct divx codec type
-Set the command name of the idle tasks in SMP kernels v3
-From Sumit Bhattacharya
sumitb@nvidia.com
-LOAD_FREQ (4HZ+61) avoids loadavg Moire
-CFS Scheduler tweaks brought over
================================================== ==================================
first log
-initial release
-Add SmartAssV2 cpu governor
-wifi-PM_FAST in standby
-Ondemand Tweak
-Automated per tty task groups
-Add: V(R) IO Scheduler
-Add: BFQ IO Scheduler
-adjust vm ratios
-Fix performance level computation
-Don't report wake up wakelock if suspend aborted
-Fix ondemand governor powersave_bias execution time misuse
-1080p Increase the kernel SMI memory size
-Increase the decoder input buffer size
-YUV 444 format support
-lowmemkiller add Fugeswap
-Set correct divx codec type
-Set the command name of the idle tasks in SMP kernels v3
-From Sumit Bhattacharya
sumitb@nvidia.com
-LOAD_FREQ (4HZ+61) avoids loadavg Moire
-CFS Scheduler tweaks brought over
================================================== =================================
KERNEL DOWNLOAD
030312_flash_boot_no_OC.rar
How to do
1)connect your phone(Cellphone was turned on) to your computer with the USB cable
2)Extract(unzip) 030312_flash_boot_no_OC.rar
3)Run FlashBootImg.bat
&
This
Thanks to winpih(Kernel flashing Script for CWM)
The reason of wifi error after flashing the rom or kernel by using recovery, recent recovery is very unstable for changing boot.img.
if the module 'bcm4330.ko' is not compatable with kernel, that prob is accured.
To solve that, flashing 'bcm4330' by recovery and flashing directly the proper kernel by .. fastboot flash boot boot.img.. .
Should check the kernal version information on the phone, then if the information is not matched with notice by builder,
or meet any wifi issue, flash boot.img directly by using fastboot flash boot boot.img.. .
Donation
If You Like My Work Then vote Thread or Some reply or Checking Thanks
and Don't forget This(Dok-Do is a territory of Korea. Dok-do is Korean land.)
--------------------------------------------------------------------------
How about sharing our knowledge about building kernel?
It would be better than hiding the kernel source.
As you know, We alone cannot even make a development when everyone of community keep hiding.
source for kernel compile
my github
---------------------------------------------------------------------------
My previous kernel works for hTC desire kernel
http://www.android-dev.us/forumdispl...aider-Velocity
I'm not so good at English. sorry