Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 May 2002 09:22:33 -0400 (EDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        arch@FreeBSD.ORG
Subject:   RE: New ABI (32->64) [take two]...
Message-ID:  <XFMail.20020509092233.jhb@FreeBSD.org>
In-Reply-To: <26700.1020948820@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help

On 09-May-2002 Poul-Henning Kamp wrote:
> 
> So, Status:
> 
> 1. Yes, 32->64 brings sufficient havoc that a new ABI is a good idea.
> 
> 2. Yes, we have at least one way to mark the ELF binaries as using 
>    the new ABI.
> 
> 3. TBD: name/numbering of new ABI.
> 
> 4. Yes, kernel side should be split into $ABI_$syscall() which does
>    the copyins and type conversions and sc_$syscall() which operates
>    entirely in kernel native data types.

I would just leave the latter as $syscall() but that's not a big deal.

> 5. TBD: Split header files in
>       src/sys/sys into src/sys/include and src/sys/$ABI.
>       src/$arch/include into src/$arch/include and src/$arch/$ABI
>    to separate userland/syscall arguments from kernel native arguments.
> 
> 6. TBD: Review and approval process for new syscall definition.
> 
> 7. TBD: Decision process if/when -current/5.0 switches to new API
> 
> (TBD: To Be Determined == still outstanding)
> 
> Is this correctly interpreted ?

Yes.  5 is ugly but I don't have any better ideas.

-- 

John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20020509092233.jhb>