Oliver Clugnet wrote:
> Hello,
> 
> I am trying to get the xenomai user-space programs to work on an x86 
> embedded system with a uClibc Buildroot root filesystem.
> I have patched a kernel, activated the Xenomai sub-system, and 
> cross-compiled it with the Buildroot uClibc toolchain as well as the 
> userspace programs. The system boots alright with the Xenomai nucleus 
> and everything ("dmesg | grep Xenomai" shows that Xenomai is initialised).
> But everytime I try to launch a program (cyclictest, clocktest, ...), I 
> get a segmentation fault with a kernel error message such as: 
> "clocktest[149] general protection ip:804cc22 sp:bfa29594 error:0 in 
> clocktest[8048000+7000]".
> A possibility I've been looking at is that maybe the programs try to 
> access the High Memory, even though /proc/meminfo shows that there is 
> none on this system ("HighTotal 0k"), thus the segmentation fault. I 
> might add that the system has a 500Mb memory.
> Could the High Memory be the problem? Is there a way of getting around it?
> Or could the problem be elsewhere?

No. There is little chance. Chances are higher that the problem comes in
fact from uclibc (on x86, few people use uclibc). Could you try a glibc
rootfs to confirm this hypothesis?

-- 
                                            Gilles.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to