On Tue, Oct 25, 2011 at 01:56:13PM +0530, Shilimkar, Santosh wrote:
On Tue, Oct 25, 2011 at 1:16 PM, Deepti Kalakeri deepti.kalakeri@linaro.org wrote:
Hello Dave,
On Mon, Oct 24, 2011 at 10:51 PM, Dave Martin dave.martin@linaro.org wrote:
On Fri, Oct 21, 2011 at 11:54 AM, Deepti Kalakeri deepti.kalakeri@linaro.org wrote:
[...]
seems like disabling the OMAP2 Config solves the reboot issue and not by enabling the THUMB2 option. So, CONFIG_ARCH_OMAP2 is something which needs to be disabled when we intend to build a kernel with omap2plus_defconfig ? What should be the approach for the Kernel CI work, should we build the kernelĀ by disabling "CONFIG_ARCH_OMAP2" option only? Or should we have a kernel builds with THUMB2 enabled as well ?
This is a know proble with ARMv6 and ARMv7 kernel build together. When you disable OMAP2, you basically disable ARMV6 and then kernel is build only for ARMV7 based machines. That works.
Last time when I looked at the code, there was an issue with TLB operations. I haven't looked at it after that.
For the upstream tree, the fix for the issue is present in linux-linaro-3.0 and linux-linaro-3.1. Russell has accepted the fix and is should be in v3.2-rc1. So CONFIG_ARCH_OMAP2=n should only be needed temporarily, until the tree under test has been rebased. Maybe that has happened already.
I don't know anything about an issue with TLB operations -- do you have any more details on that?
---Dave