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?

Jan

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



More information about the Xenomai mailing list