Enabling THUMB2 kernel config option
Dave Martin
dave.martin at linaro.org
Tue Oct 25 10:03:31 UTC 2011
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 at linaro.org> wrote:
> >
> > Hello Dave,
> >
> > On Mon, Oct 24, 2011 at 10:51 PM, Dave Martin <dave.martin at linaro.org> wrote:
> >>
> >> On Fri, Oct 21, 2011 at 11:54 AM, Deepti Kalakeri
> >> <deepti.kalakeri at 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
More information about the linaro-kernel
mailing list