[Galaxy Note 3 Exynos Android Development] iba21:
it's strange.. with harry's kernel i don't have that issue.. or he changes something in the code.. or.. really i don't know how to think..

the real is.. with core no ca7, with cluster no ca15.. ahahah :crying::crying::crying::crying:

---------- Post added at 08:46 PM ---------- Previous post was at 08:37 PM ----------

wait.. what migration are you speaking?? because if you are meaning the CORE migration, it has issues in the iks code, traduct, samsung coders wrotes that iks for the 5410 1 year ago, now it's completely bugghed, and probably it doesent have the correct dependences with the cpu migration, so, it runs the system only over the ca15 cluster even if freq are lower than 650mhz

the high temp of core migration in 650mhz is due to the ca15 use, ca15 is an high performance architecture with a lot of transistor, big L2 cache, and a lot of features, and those features costs in energy.. 1 of those.. it's made by out of order ex.. the ca7 is in order.. that one of the cause of low energy dissipation of ca7

you could understand, if you run the system at 650mhz with ca15, the consuption will be high due to the ca15 use!

you may understand ca15 needs an active FAN to be stable at maxfreq.. a fanless system is unusefull.. it's the same for krait 400..

so.. i repeat, the main problem is, code is bugged (thanks samsung) and it's impossible to have the ca7 migration with the iks module

the cluster migration for me works good, it switch to ca7 when freq reach 650mhz, and to ca15 when it reach the 800mhz, stop.

energy efficiency is the same. the problem of the cluster mig of this kernel is it won't switch to ca15 after the screen off

i didn't see any voltage issues..

btw.. look at the fluidity of the phone.. core migration kernel is MORE FLUID at 650mhz fixed due to the out of order execution over the in order of ca7 :good:

---------- Post added at 08:59 PM ---------- Previous post was at 08:46 PM ----------

because the undervolt changes the A7 voltage table and not the A15.. but the exynos 5420 have all freqs

static struct cpufreq_frequency_table exynos5420_freq_table_CA7[] = {
{L0, 1600 * 1000},
{L1, 1500 * 1000},
{L2, 1400 * 1000},
{L3, 1300 * 1000},
{L4, 1200 * 1000},
{L5, 1100 * 1000},
{L6, 1000 * 1000},
{L7, 900 * 1000},
{L8, 800 * 1000},
{L9, 700 * 1000},
{L10, 600 * 1000},
{L11, 500 * 1000},
{L12, 400 * 1000},
{L13, 300 * 1000},
{L14, 200 * 1000},
{0, CPUFREQ_TABLE_END},
};

static struct cpufreq_frequency_table exynos5420_freq_table_CA15[] = {
{L0, 2400 * 1000},
{L1, 2300 * 1000},
{L2, 2200 * 1000},
{L3, 2100 * 1000},
{L4, 2000 * 1000},
{L5, 1900 * 1000},
{L6, 1800 * 1000},
{L7, 1700 * 1000},
{L8, 1600 * 1000},
{L9, 1500 * 1000},
{L10, 1400 * 1000},
{L11, 1300 * 1000},
{L12, 1200 * 1000},
{L13, 1100 * 1000},
{L14, 1000 * 1000},
{L15, 900 * 1000},
{L16, 800 * 1000},
{L17, 700 * 1000},
{L18, 600 * 1000},
{L19, 500 * 1000},
{L20, 400 * 1000},
{L21, 300 * 1000},
{L22, 200 * 1000},
{0, CPUFREQ_TABLE_END},

this is one ex findend in exynos5420-cpufreq.c (the c++ code of one part of the 5420 driver)

as i sad, iks doesen't switch to ca7

and we need good coders to see where is the bug :crying: