Subject: Re: COMPAT_IRIX, N32, mmap for /dev/zero.
To: GIRISH V. GULAWANI <girishvg@yahoo.com>
From: Simon Burge <simonb@wasabisystems.com>
List: port-mips
Date: 07/25/2002 23:17:13
On Thu, Jul 25, 2002 at 06:07:34AM -0700, GIRISH V. GULAWANI wrote:

> > I almost wonder if we shouldn't have separate
> > 
> > 	COMPAT_IRIX_O32
> > 	COMPAT_IRIX_N32
> > 	COMPAT_IRIX_N64
> O32 is already in place. some syscalls are working, i
> guess that is the reason i am able to use N32 "sh". 
> 
> do we need to separate _N32 & _N64 support options??
> Because I think the ABI layout is not different
> between these two.

With N64 pointers and longs are 64-bits too, so I would certainly think
that you'd need separate compat options for N32 and N64.  That said,
I've never really looked in detail at NetBSD binary emulation layer.

From a personal point-of-view I'm more interested in native N32 and
(to a slightly lesser extent) N64, however GNU bintuils doesn't fully
support these ABIs yet...

Simon.
--
Simon Burge                                   <simonb@wasabisystems.com>
NetBSD Development, Support and Service:   http://www.wasabisystems.com/