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>