[EMAIL PROTECTED] (Herbert Poetzl) writes:

>> [EMAIL PROTECTED]:/work/test# strace -fF -o vcmd.trace ./vcmd
>> syscall: unknown syscall trap 0xef000139

this might be/is an EABI issue


>> "unknow syscall" should be a strace bug, I think. The
>> basic failure is becuase of "illegal instruction" during
>> vserver(num_cmd, num_id, data) syscall.
>
> well, the syscall trap looks fine, 313 is the syscall
> on arm and it seems that util-vserver uses the same
> implementation, so that should be fine too ...

no; it uses the traditional version.

fyi: ARM kernel can be built with two different ABIs (OABI and
EABI) which differ in structure alignment. EABI (which seems to be
used here) is relatively new and e.g. not supported by dietlibc
yet. Syscall conventions might be different too which is causing
the seen problems.



>> >> >                       CC: arm-angstrom-linux-gnueabi-gcc,
>> >> >             Use dietlibc: no (you have been warned)
>> >> >    syscall(2) invocation: traditional



Enrico

Attachment: pgpC4DLdCfqvj.pgp
Description: PGP signature

_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to