The Linaro Kernel Working Group (KWG) and the Linaro Platform Group are excited to announce the availability our February 2012 development snapshot:
linux-linaro-3.3-rc3-2012.02-1
As the word "snapshot" implies, these are meant as development kernels and have not been fully validated. You should expect issues and to help us deliver a better kernel in the future, please file bugs in Launchpad at https://bugs.launchpad.net/linux-linaro.
We are excited about our first -rc based kernel as we move to a new process that will provide early access to more bleeding edge features on member-supported LEBs.
The source tarball is available at: http://launchpad.net/linux-linaro/3.3/3.3-rc3-2012.02/+download/linux-linaro...
The kernel sources can also be accessed using git at: git://git.linaro.org/people/ynk/linux-linaro-tracking.git tag: linux-linaro-3.3-rc3-2012.02-1
This kernel includes the following changes from the 2011.11 kernel:
- Update to 3.3-rc3
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG * thermal_cpu_cooling patch set from the power management WG * irq_domain patch set from Grant L. (cherry-picked from linux-next) * Fix for https://bugs.launchpad.net/bugs/918412 * Basic device tree board support for supported ARM boards (comes from linux-linaro-3.1) * sched: Ensure cpu_power periodic update (Vincent G.) * ARM: kprobes: work around build errors (Arnd B.) * usb: ehci: make HC see up-to-date qh/qtd descriptors ASAP (Ming L.) * Perf: Fallback to /bin/more if less is not found for perf pager (Avik S.)
A full change log against the 3.3-rc3 release is available at: http://launchpad.net/linux-linaro/3.3/3.3-rc3-2012.02/+download/CHANGELOG-li...
High Priority Known Issues:
- None at this time
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?
Hi Amit Kucheria,
I have asked the samsung maintainer(Kukjin Kim) to queue this patch set 1 month back. But seems like it is not present.
Hi Mr Kim,
Can you please queue this patchset in your tree for next merge window? The V5 version submitted fixes all the known issues. http://lists.infradead.org/pipermail/linux-arm-kernel/2012-January/079214.ht...
Thanks, Amit Daniel
On 17 February 2012 11:42, Amit Kucheria amit.kucheria@linaro.org wrote:
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?
Amit Kachhap wrote:
Hi Amit Kucheria,
Hi all,
(Cc'ed Jaecheol Lee and Jongpill Lee)
I have asked the samsung maintainer(Kukjin Kim) to queue this patch set 1 month back. But seems like it is not present.
If it works fine, then I'm apply this series.
But now it is not working. As a note, I use your series on top of v3.3-rc3 and fixed following for test.
arch/arm/mach-exynos/cpuidle.c: In function 'exynos4_enter_core0_aftr': arch/arm/mach-exynos/cpuidle.c:119: error: implicit declaration of function 'BSYM' make[1]: *** [arch/arm/mach-exynos/cpuidle.o] Error 1
I and Jaecheol Lee tested AFTR mode on SMDKV310 and SMDKC210 and then rebooting happened. See below log.
If any updates, please let me know.
---
Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42 KST 2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV310 Memory policy: ECC disabled, Data cache writealloc CPU EXYNOS4210 (id 0x43210010)
[snip]
[root@Samsung ~]# cd /sys/devices/system/cpu/cpu0/cpuidle/ [root@Samsung cpuidle]# ls state0/ state1/ [root@Samsung cpuidle]# cd state1 [root@Samsung state1]# ls desc latency name power time usage [root@Samsung state1]# cat name C1 [root@Samsung state1]# cat time 0 [root@Samsung state1]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung state1]# ðK
U-Boot 2010.12-00009-g300b392 (Jul 15 2011 - 16:39:20) for SMDKV310 ...
[snip]
Starting kernel ...
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42 KST 2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKC210
[snip]
Samsung SMDK Board on a armv7l Samsung login: root login[1002]: root login on 'ttySAC1' [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung ~]# O
[snip] (as a note, the mark of 'O' means 'OK' printing from u-boot.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Hi Mr Kim,
Can you please queue this patchset in your tree for next merge window? The V5 version submitted fixes all the known issues. http://lists.infradead.org/pipermail/linux-arm-kernel/2012- January/079214.html
Thanks, Amit Daniel
On 17 February 2012 11:42, Amit Kucheria amit.kucheria@linaro.org wrote:
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org
wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?
Hi kukjin Kim,
I was on travel for elc and linaro conferences so little late for replying. Thanks for testing these patches. I just submitted the V6 series of the cpuidle patchset. I rebased it against the 3.3-rc4 kernel version. I also tested it for SMDKV310 (evt1) and Origen (evt1.1) boards and they are working fine. Some modification was done for CHECK_FLAG.
Thanks, Amit Daniel
On 18 February 2012 07:29, Kukjin Kim kgene.kim@samsung.com wrote:
Amit Kachhap wrote:
Hi Amit Kucheria,
Hi all,
(Cc'ed Jaecheol Lee and Jongpill Lee)
I have asked the samsung maintainer(Kukjin Kim) to queue this patch set 1 month back. But seems like it is not present.
If it works fine, then I'm apply this series.
But now it is not working. As a note, I use your series on top of v3.3-rc3 and fixed following for test.
arch/arm/mach-exynos/cpuidle.c: In function 'exynos4_enter_core0_aftr': arch/arm/mach-exynos/cpuidle.c:119: error: implicit declaration of function 'BSYM' make[1]: *** [arch/arm/mach-exynos/cpuidle.o] Error 1
I and Jaecheol Lee tested AFTR mode on SMDKV310 and SMDKC210 and then rebooting happened. See below log.
If any updates, please let me know.
Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42 KST 2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV310 Memory policy: ECC disabled, Data cache writealloc CPU EXYNOS4210 (id 0x43210010)
[snip]
[root@Samsung ~]# cd /sys/devices/system/cpu/cpu0/cpuidle/ [root@Samsung cpuidle]# ls state0/ state1/ [root@Samsung cpuidle]# cd state1 [root@Samsung state1]# ls desc latency name power time usage [root@Samsung state1]# cat name C1 [root@Samsung state1]# cat time 0 [root@Samsung state1]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung state1]# ðK
U-Boot 2010.12-00009-g300b392 (Jul 15 2011 - 16:39:20) for SMDKV310 ...
[snip]
Starting kernel ...
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42 KST 2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKC210
[snip]
Samsung SMDK Board on a armv7l Samsung login: root login[1002]: root login on 'ttySAC1' [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung ~]# O
[snip] (as a note, the mark of 'O' means 'OK' printing from u-boot.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Hi Mr Kim,
Can you please queue this patchset in your tree for next merge window? The V5 version submitted fixes all the known issues. http://lists.infradead.org/pipermail/linux-arm-kernel/2012- January/079214.html
Thanks, Amit Daniel
On 17 February 2012 11:42, Amit Kucheria amit.kucheria@linaro.org wrote:
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org
wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?
Amit Kachhap wrote:
Hi kukjin Kim,
Hi,
I was on travel for elc and linaro conferences so little late for replying. Thanks for testing these patches. I just submitted the V6 series of the cpuidle patchset. I rebased it against the 3.3-rc4 kernel version. I also tested it for SMDKV310 (evt1) and Origen (evt1.1) boards and they are working fine. Some modification was done for CHECK_FLAG.
OK, I checked it works fine on SMDKV310 now. As I said, will apply your patches for v3.4 but I'm not sure there is a problem with common cpuidle work.
Anyway, good job.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Thanks, Amit Daniel
On 18 February 2012 07:29, Kukjin Kim kgene.kim@samsung.com wrote:
Amit Kachhap wrote:
Hi Amit Kucheria,
Hi all,
(Cc'ed Jaecheol Lee and Jongpill Lee)
I have asked the samsung maintainer(Kukjin Kim) to queue this patch set
1
month back. But seems like it is not present.
If it works fine, then I'm apply this series.
But now it is not working. As a note, I use your series on top of v3.3-
rc3
and fixed following for test.
arch/arm/mach-exynos/cpuidle.c: In function 'exynos4_enter_core0_aftr': arch/arm/mach-exynos/cpuidle.c:119: error: implicit declaration of
function
'BSYM' make[1]: *** [arch/arm/mach-exynos/cpuidle.o] Error 1
I and Jaecheol Lee tested AFTR mode on SMDKV310 and SMDKC210 and then rebooting happened. See below log.
If any updates, please let me know.
Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc
version
4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42
KST
2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV310 Memory policy: ECC disabled, Data cache writealloc CPU EXYNOS4210 (id 0x43210010)
[snip]
[root@Samsung ~]# cd /sys/devices/system/cpu/cpu0/cpuidle/ [root@Samsung cpuidle]# ls state0/ state1/ [root@Samsung cpuidle]# cd state1 [root@Samsung state1]# ls desc latency name power time usage [root@Samsung state1]# cat name C1 [root@Samsung state1]# cat time 0 [root@Samsung state1]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung state1]# ðK
U-Boot 2010.12-00009-g300b392 (Jul 15 2011 - 16:39:20) for SMDKV310 ...
[snip]
Starting kernel ...
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc
version
4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42
KST
2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKC210
[snip]
Samsung SMDK Board on a armv7l Samsung login: root login[1002]: root login on 'ttySAC1' [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung ~]# O
[snip] (as a note, the mark of 'O' means 'OK' printing from u-boot.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Hi Mr Kim,
Can you please queue this patchset in your tree for next merge window? The V5 version submitted fixes all the known issues. http://lists.infradead.org/pipermail/linux-arm-kernel/2012- January/079214.html
Thanks, Amit Daniel
On 17 February 2012 11:42, Amit Kucheria amit.kucheria@linaro.org
wrote:
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org
wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?
On 21 February 2012 16:37, Kukjin Kim kgene.kim@samsung.com wrote:
Amit Kachhap wrote:
Hi kukjin Kim,
Hi,
I was on travel for elc and linaro conferences so little late for replying. Thanks for testing these patches. I just submitted the V6 series of the cpuidle patchset. I rebased it against the 3.3-rc4 kernel version. I also tested it for SMDKV310 (evt1) and Origen (evt1.1) boards and they are working fine. Some modification was done for CHECK_FLAG.
OK, I checked it works fine on SMDKV310 now. As I said, will apply your patches for v3.4 but I'm not sure there is a problem with common cpuidle work.
These patches could be part of your for-next branch (and available for v3.4 merge) and any work on common cpuidle code would be incremental changes to this patchset.
Regards, Amit Daniel
Anyway, good job.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Thanks, Amit Daniel
On 18 February 2012 07:29, Kukjin Kim kgene.kim@samsung.com wrote:
Amit Kachhap wrote:
Hi Amit Kucheria,
Hi all,
(Cc'ed Jaecheol Lee and Jongpill Lee)
I have asked the samsung maintainer(Kukjin Kim) to queue this patch set
1
month back. But seems like it is not present.
If it works fine, then I'm apply this series.
But now it is not working. As a note, I use your series on top of v3.3-
rc3
and fixed following for test.
arch/arm/mach-exynos/cpuidle.c: In function 'exynos4_enter_core0_aftr': arch/arm/mach-exynos/cpuidle.c:119: error: implicit declaration of
function
'BSYM' make[1]: *** [arch/arm/mach-exynos/cpuidle.o] Error 1
I and Jaecheol Lee tested AFTR mode on SMDKV310 and SMDKC210 and then rebooting happened. See below log.
If any updates, please let me know.
Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc
version
4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42
KST
2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKV310 Memory policy: ECC disabled, Data cache writealloc CPU EXYNOS4210 (id 0x43210010)
[snip]
[root@Samsung ~]# cd /sys/devices/system/cpu/cpu0/cpuidle/ [root@Samsung cpuidle]# ls state0/ state1/ [root@Samsung cpuidle]# cd state1 [root@Samsung state1]# ls desc latency name power time usage [root@Samsung state1]# cat name C1 [root@Samsung state1]# cat time 0 [root@Samsung state1]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung state1]# ðK
U-Boot 2010.12-00009-g300b392 (Jul 15 2011 - 16:39:20) for SMDKV310 ...
[snip]
Starting kernel ...
Uncompressing Linux... done, booting the kernel. Booting Linux on physical CPU 0 Linux version 3.3.0-rc3-00005-g20ea355-dirty (kgene@starstone) (gcc
version
4.4.1 (Sourcery G++ Lite 2009q3-67) ) #2 SMP PREEMPT Sat Feb 18 09:15:42
KST
2012 CPU: ARMv7 Processor [412fc091] revision 1 (ARMv7), cr=10c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: SMDKC210
[snip]
Samsung SMDK Board on a armv7l Samsung login: root login[1002]: root login on 'ttySAC1' [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# [root@Samsung ~]# echo 0 > /sys/devices/system/cpu/cpu1/online CPU1: shutdown [root@Samsung ~]# O
[snip] (as a note, the mark of 'O' means 'OK' printing from u-boot.
Thanks.
Best regards, Kgene. -- Kukjin Kim kgene.kim@samsung.com, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.
Hi Mr Kim,
Can you please queue this patchset in your tree for next merge window? The V5 version submitted fixes all the known issues. http://lists.infradead.org/pipermail/linux-arm-kernel/2012- January/079214.html
Thanks, Amit Daniel
On 17 February 2012 11:42, Amit Kucheria amit.kucheria@linaro.org
wrote:
On Fri, Feb 17, 2012 at 11:03 AM, Deepak Saxena dsaxena@linaro.org
wrote:
- Various patches from Linaro
* samsung_cpuidle_l2_retention patch set from the power management WG
Amit, is this now in your maintainer's tree queued up for 3.4?