The Linaro Kernel Working Group (KWG) is excited to announce the availability our October 2011 development snapshot:
linux-linaro-3.1-2011.10-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.
The source tarball is available at: http://launchpad.net/linux-linaro/3.1/3.1-2011.10/+download/linux-linaro-3.1...
The kernel sources can also be accessed using git at: git://git.linaro.org/kernel/linux-linaro-3.1.git tag: linux-linaro-3.1-2011.10-1
In addition to an update to the 3.1 (-rc10) kernel, this kernel includes the following changes that are queued up for 3.2:
- An EHCI slowdown workaround from Ming Lei
- Thumb-2 undef handling fix for multi-CPU kernels from Dave Martin
- ARM cpu topology definition from Vincent Guittot
- RMK's devel-stable branch from last week that contains (among others):
- Runtime consistent dma size init from Tixy
- boot_params to atag_offset transition froma Nicolas Pitre
- ARM pmu/perf updates from Will Deacon
- The ability to append a DT to zImage from Nicolas Pitre
- The ARM kprobes test infrastructure from Tixy
- Suspend/resume consolidation and cleanups from RMK
- cpu pm notifiers on ARM from Colin Cross
A full change log against the 2011.09 release is available at: http://launchpad.net/linux-linaro/3.1/3.1-2011.10/+download/CHANGELOG-linux-...
High Priority Known Issues:
- We have seen issues with boards not rebooting in our CI lab but so far Nicolas has been unable to reproduce it on his systems and we've not seen any reports of this on upstream 3.1-rc trees. Please download and test the kernel on your platforms and add notes to the following LP bug if you are able to reproduce this:
https://bugs.launchpad.net/linaro-ci/+bug/860556
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
This tree seems to be missing per board dt support so booting with a device tree doesn't seem to work. Need something like for example this commit that added it for panda in the 3.0 tree:
commit d24e9a194c2ed4ca56b8f4e7d96038cd3af3fda8 Author: Grant Likely grant.likely@linaro.org Date: Tue Jul 5 23:42:31 2011 -0600
arm/dt: Add Pandaboard devicetree support
Enable basic device tree support on Pandaboard
Signed-off-by: Grant Likely grant.likely@linaro.org
On Thu, 20 Oct 2011, John Rigby wrote:
This tree seems to be missing per board dt support so booting with a device tree doesn't seem to work. Need something like for example this commit that added it for panda in the 3.0 tree:
commit d24e9a194c2ed4ca56b8f4e7d96038cd3af3fda8 Author: Grant Likely grant.likely@linaro.org Date: Tue Jul 5 23:42:31 2011 -0600
arm/dt: Add Pandaboard devicetree support Enable basic device tree support on Pandaboard Signed-off-by: Grant Likely <grant.likely@linaro.org>
Grrrrr. One might speculate about the reasons why those tidbits are reported missing only after the freeze date. :-/
I'm traveling to Prague with Grant tomorrow, so we should be able to figure out what needs merging between two flights.
Nicolas
On Thu, Oct 20, 2011 at 7:44 PM, Nicolas Pitre nicolas.pitre@linaro.org wrote:
On Thu, 20 Oct 2011, John Rigby wrote:
This tree seems to be missing per board dt support so booting with a device tree doesn't seem to work. Need something like for example this commit that added it for panda in the 3.0 tree:
commit d24e9a194c2ed4ca56b8f4e7d96038cd3af3fda8 Author: Grant Likely grant.likely@linaro.org Date: Tue Jul 5 23:42:31 2011 -0600
arm/dt: Add Pandaboard devicetree support
Enable basic device tree support on Pandaboard
Signed-off-by: Grant Likely grant.likely@linaro.org
Grrrrr. One might speculate about the reasons why those tidbits are reported missing only after the freeze date. :-/
Sorry, we have had 3.1 ci packaged kernel builds going for only about a week now and the lava submission only started working a couple of days ago. Also the lava kernel testing boots without dt so the bug did not show up until I did a manual test today after the release.
--john
Here is my workaround for now. I brought forward the dt support from 3.0.
git://git.linaro.org/ubuntu/linux-linaro-precise.git 001947f dt: Linux dt usage model documentation b5f9d90 arm/dt: vexpress: add basic DT platform matching support b2b9f46 arm/dt: Add basic devicetree support to IGEPv2 and v3 84afe31 arm/dt: Add a make rule to build dtb for enabled boards f4575a6 arm/dt: Add basic device tree support for Beagleboard 2f332b62 arm/dt: Add basic device tree support for mx51 and mx53 boards 2e19aec arm/dt: Add basic device tree support for overo 41a788d arm/dt: Add basic device tree support for smdkv310 board 13d38b1 arm/dt: Add Pandaboard devicetree support
I left out the tegra and irq stuff. This works for panda I have not tested any other platforms yet.
--john
On Thu, Oct 20, 2011 at 8:33 PM, John Rigby john.rigby@linaro.org wrote:
On Thu, Oct 20, 2011 at 7:44 PM, Nicolas Pitre nicolas.pitre@linaro.org wrote:
On Thu, 20 Oct 2011, John Rigby wrote:
This tree seems to be missing per board dt support so booting with a device tree doesn't seem to work. Need something like for example this commit that added it for panda in the 3.0 tree:
commit d24e9a194c2ed4ca56b8f4e7d96038cd3af3fda8 Author: Grant Likely grant.likely@linaro.org Date: Tue Jul 5 23:42:31 2011 -0600
arm/dt: Add Pandaboard devicetree support
Enable basic device tree support on Pandaboard
Signed-off-by: Grant Likely grant.likely@linaro.org
Grrrrr. One might speculate about the reasons why those tidbits are reported missing only after the freeze date. :-/
Sorry, we have had 3.1 ci packaged kernel builds going for only about a week now and the lava submission only started working a couple of days ago. Also the lava kernel testing boots without dt so the bug did not show up until I did a manual test today after the release.
--john
On Thu, 2011-10-20 at 03:11 -0700, Deepak Saxena wrote:
The Linaro Kernel Working Group (KWG) is excited to announce the availability our October 2011 development snapshot:
linux-linaro-3.1-2011.10-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.
The source tarball is available at: http://launchpad.net/linux-linaro/3.1/3.1-2011.10/+download/linux-linaro-3.1...
The kernel sources can also be accessed using git at: git://git.linaro.org/kernel/linux-linaro-3.1.git tag: linux-linaro-3.1-2011.10-1
In addition to an update to the 3.1 (-rc10) kernel, this kernel includes the following changes that are queued up for 3.2:
...
- boot_params to atag_offset transition froma Nicolas Pitre
Looks like the Origen board support missed something here. I'm getting:
arch/arm/mach-exynos4/mach-origen.c:103: error: unknown field 'boot_params' specified in initializer make[1]: *** [arch/arm/mach-exynos4/mach-origen.o] Error 1
Commenting out the following allows it to build (I've not yet boot tested).
thanks -john
diff --git a/arch/arm/mach-exynos4/mach-origen.c b/arch/arm/mach-exynos4/mach-origen.c index ed59f86..32768a5 100644 --- a/arch/arm/mach-exynos4/mach-origen.c +++ b/arch/arm/mach-exynos4/mach-origen.c @@ -100,7 +100,7 @@ static void __init origen_machine_init(void)
MACHINE_START(ORIGEN, "ORIGEN") /* Maintainer: JeongHyeon Kim jhkim@insignal.co.kr */ - .boot_params = S5P_PA_SDRAM + 0x100, +// .boot_params = S5P_PA_SDRAM + 0x100, .init_irq = exynos4_init_irq, .map_io = origen_map_io, .init_machine = origen_machine_init,
On Thu, 20 Oct 2011, john stultz wrote:
On Thu, 2011-10-20 at 03:11 -0700, Deepak Saxena wrote:
The Linaro Kernel Working Group (KWG) is excited to announce the availability our October 2011 development snapshot:
linux-linaro-3.1-2011.10-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.
The source tarball is available at: http://launchpad.net/linux-linaro/3.1/3.1-2011.10/+download/linux-linaro-3.1...
The kernel sources can also be accessed using git at: git://git.linaro.org/kernel/linux-linaro-3.1.git tag: linux-linaro-3.1-2011.10-1
In addition to an update to the 3.1 (-rc10) kernel, this kernel includes the following changes that are queued up for 3.2:
...
- boot_params to atag_offset transition froma Nicolas Pitre
Looks like the Origen board support missed something here. I'm getting:
arch/arm/mach-exynos4/mach-origen.c:103: error: unknown field 'boot_params' specified in initializer make[1]: *** [arch/arm/mach-exynos4/mach-origen.o] Error 1
Commenting out the following allows it to build (I've not yet boot tested).
Yes, removing that line is a good fix. With a relatively recent u-Boot (i.e. not older than a few years) then this line is redundant.
Nicolas
On Thu, 20 Oct 2011, Nicolas Pitre wrote:
On Thu, 20 Oct 2011, john stultz wrote:
On Thu, 2011-10-20 at 03:11 -0700, Deepak Saxena wrote:
The Linaro Kernel Working Group (KWG) is excited to announce the availability our October 2011 development snapshot:
linux-linaro-3.1-2011.10-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.
The source tarball is available at: http://launchpad.net/linux-linaro/3.1/3.1-2011.10/+download/linux-linaro-3.1...
The kernel sources can also be accessed using git at: git://git.linaro.org/kernel/linux-linaro-3.1.git tag: linux-linaro-3.1-2011.10-1
In addition to an update to the 3.1 (-rc10) kernel, this kernel includes the following changes that are queued up for 3.2:
...
- boot_params to atag_offset transition froma Nicolas Pitre
Looks like the Origen board support missed something here. I'm getting:
arch/arm/mach-exynos4/mach-origen.c:103: error: unknown field 'boot_params' specified in initializer make[1]: *** [arch/arm/mach-exynos4/mach-origen.o] Error 1
Commenting out the following allows it to build (I've not yet boot tested).
Yes, removing that line is a good fix. With a relatively recent u-Boot (i.e. not older than a few years) then this line is redundant.
Or if you prefer the ultimate fix:
diff --git a/arch/arm/mach-exynos4/mach-origen.c b/arch/arm/mach-exynos4/mach-origen.c index ed59f86..b5f6f38 100644 --- a/arch/arm/mach-exynos4/mach-origen.c +++ b/arch/arm/mach-exynos4/mach-origen.c @@ -100,7 +100,7 @@ static void __init origen_machine_init(void)
MACHINE_START(ORIGEN, "ORIGEN") /* Maintainer: JeongHyeon Kim jhkim@insignal.co.kr */ - .boot_params = S5P_PA_SDRAM + 0x100, + .atag_offset = 0x100, .init_irq = exynos4_init_irq, .map_io = origen_map_io, .init_machine = origen_machine_init,
or grab latest linux-linaro-3.1 (I won't tag it just yet in case other small things turn up).
Nicolas