Date: Thu, 09 May 2002 14:53:40 +0200 From: Poul-Henning Kamp <phk@critter.freebsd.dk> To: arch@FreeBSD.ORG Subject: New ABI (32->64) [take two]... Message-ID: <26700.1020948820@critter.freebsd.dk>
next in thread | raw e-mail | index | archive | help
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. 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 ? -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. 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?26700.1020948820>