Le jeudi 19 avril 2007 à 01:35 +0200, Gilles Chanteperdrix a écrit : > Stelian Pop wrote: > > Hi, > > > > The attached patch adds an option to make Xenomai userspace issue EABI > > syscalls. This is needed to make Xenomai work with kernels compiled with > > CONFIG_EABI. > > > I get a problem with this patch: I am in the no EABI case in user-space > and kernel-space, and when starting latency, I get an "Illegal > instruction" message. If I revert this patch, latency starts > correctly. Any idea ?
Hmm, I might have screwed up here. A quick looking points me to this change: +#define __SYS_REG +#define __SYS_REG_LIST +#define __syscall "swi\t" __sys1(XENO_ARM_SYSCALL) "" Does replacing XENO_ARM_SYSCALL with (0x00900000 + XENO_ARM_SYSCALL) fixes it ? I may be able to mount a test platform later today if this needs further debugging... -- Stelian Pop <[EMAIL PROTECTED]> _______________________________________________ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core