On Wed, 12 Dec 2018, Arnd Bergmann wrote:
quoted
MIPS had o32, n32, n64 since like forever.
o32 and n32 are practically the same, the only difference on the
syscall ABI that I can see are the actual syscall numbers, and
the 'struct sigcontext' definition.
And for syscalls that have 64-bit arguments, n32 generally passes those in
a single register (like n64), not pairs of registers (like o32). But,
yes, userspace structure layout for n32 is generally much closer to o32
than to n64.
--
Joseph S. Myers
joseph@codesourcery.com