32bit compat mode for arm64

Jan Kiszka jan.kiszka at siemens.com
Mon Mar 2 13:21:34 CET 2020

On 29.02.20 12:46, Richard Weinberger via Xenomai wrote:
> On Fri, Feb 28, 2020 at 10:01 PM Richard Weinberger
> <richard.weinberger at gmail.com> wrote:
>> Hi!
>> I noticed that running 32bit arm EABI xenomai userspace is currently
>> not possible
>> on arm64 kernels.
>>  From a quick look I see the following tasks to make it happen:
>> - syscall gate adaptations for cobalt arm32 syscalls (they are
>> different from regular arm EABI)
>> - teach ipipe_root_nr_syscalls() on arm64 about __NR_compat_syscalls
>> - Don't use XENOMAI_ABI_REV for compat userspace on arm64
>> - Implement a syscall32-table.h (for COBALT_SYSCALL32emu_DECL() and friends)
> One more thing: TSC emulation is missing on arm64.

What exactly are you referring to?


Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

More information about the Xenomai mailing list