On Mon, 21 Feb 2011, Ulrich Weigand wrote:

> 
> Hi Nicolas, hi John,
> 
> during tests of hardware watchpoint support for GDB I run into a couple of
> Linux kernel issues:
> 
> - On (some versions of?) Versatile Express SMP Cortex-A9 SMP boards, a CPU
> errata (#720789) causes TLB flushes to sometime fail, which can lead to
> random problems when running GDB in SMP mode (and probably elsewhere).
> There is a kernel work-around for this problem activated by
> CONFIG_ARM_ERRATA_720789, but this is unfortuantely not active on the
> Linaro kernels.  (On OMAP4, this happens automatically due to an entry in
> mach-omap2/Kconfig.  There is no such entry in mach-vexpress/Kconfig
> currently.)

Could you send a patch to Russell for that?

> - On machines that do not support watchpoints (e.g. IGEP with current
> kernels), this fact is not reported properly to user space.  Will Deacon
> posted a patch to fix this:
> http://lists.infradead.org/pipermail/linux-arm-kernel/2011-February/041492.html
> 
> Can we get fixes for these issues included in the Linaro kernel (git tree
> and/or packages ... not sure where the best place would be)?

This is included in the Linaro kernel repository already:

http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.37.git;a=commit;h=40ef21c84e

Next packaging of the kernel will pick it up.


Nicolas

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to