On 09/22/2014 07:57 PM, Sam Hajian wrote:
> Hi,
>
> I am using ipipe-3.14 on ARM OMAP5 with dual core Cortex A15. When used
> IPIPE and LPAE turn on in kernel I get kernel exception. This is after
> fixing a compile issue in "arch/arm/mm/fault.c" to include
> "__ipipe_pin_range_globally".
> If not used LPAE all works fine, but I need that for KVM.
> I figured out the initial problems can be resolved if not used
> CONFIG_SLUB_DEBUG in mm/kernel, however I ran into another problem with
> invalid paging request as shown in second log below, which I think is the
> real problem. Any suggestion/help?
As a general rule, turning debug options off to make bugs disappear is
not really a good option, the sooner you catch a bug the better. Anyway,
ipipe_pin_range_globally probably has never been used with 3 level page
tables, which are enabled by LPAIE. In order to see if this is the only
problem, you can try and return at the beginning of
ipipe_pin_range_globally. You will not be able to run xenomai correctly
with this, but if the system boots normally, it means that indeed, like
you think, the problem is in that function.
--
Gilles.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai