Subject: Re: N32 support
To: None <port-mips@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: port-mips
Date: 12/20/2001 02:33:07
Emmanuel Dreyfus <manu@netbsd.org> asked;

> One day I'll need N32 support for COMPAT_IRIX. What is our position
> about N32: Do we want to also support N32 for native binaries? Is gcc
> able to produce N32 binaries yet?
>
> Next question: how to implement it? 

N32 programming model is a special form of N64 (== LP64 and newly
bound register convention); pointer is 32bit but all others are 64bit.  This
is intended working well with LP64 kernel utilizing 32bit application
compactness.  Frankly, I'm suspicious of introducing N32 emulation
(disguise?); rather better to go straight way to have NetBSD/mips64
specifically designed for 64bit processors.

Toru Nishimura