freebsd-dev/sys/i386/conf
Ed Schouten 8b0a83cce2 Make CloudABI work on i386.
Copy over amd64's cloudabi64_sysvec.c into i386 and tailor it to work.
Again, we use a system call convention similar to FreeBSD, except that
there is no support for indirect system calls (%eax == 0).

Where i386 differs from amd64 is that we have to store thread/process
entry arguments on the stack instead of using registers. We also have to
put an extra pointer on the stack for TLS (for GSBASE). Place that
pointer in the empty slot that is normally used to hold return
addresses. That seems to keep the code simple.

Reviewed by:	kib
Differential Revision:	https://reviews.freebsd.org/D7590
2016-08-22 17:37:31 +00:00
..
DEFAULTS
GENERIC Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
GENERIC-NODEBUG
GENERIC.hints Polish wbwd(4) driver and add more supported chips. 2016-03-24 20:52:35 +00:00
Makefile
NOTES Make CloudABI work on i386. 2016-08-22 17:37:31 +00:00
PAE
XBOX