Port-m68k archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Preliminary results - was: Re: Question on BIGGEST_ALIGNMENT in GCC on NetBSD/m68k
On Mon, 16 Jun 2025, John Paul Adrian Glaubitz wrote:
> To summarize:
>
> - the ELF header provides provides the e_ident and e_flags fields which could be
> used for identifying a Linux/m68k system using the 4 bytes alignment ABI
> - MIPS uses e_flags for differentiating its ABIs
> - PA-RISC sets e_ident to 0x03 (Linux) while every other arch uses 0x00 (SysV ABI)
> - qemu-user needs to be patched to deal with the changed alignment (include/user/abitypes.h)
> - the kernel needs to be patched to deal with the changed alignment (arch/m68k/kernel/signal.c)
Does this patch exist somewhere? I ask because I am migrating to
32bit-aligned userland (https://www.gentoo.org/downloads/#m68k) and the
gcc provided fails building kernel, stopping at arch/m68k/kernel/signal.c
-- kolla
Home |
Main Index |
Thread Index |
Old Index