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 Remove support for Xen PV domU kernels. Support for HVM domU kernels 2015-04-30 15:48:48 +00:00
GENERIC Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
GENERIC-NODEBUG This configuration file removes several debugging options, including 2014-12-02 19:55:43 +00:00
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 Garbage collect the asr driver. Hardware for it has not been produced in 2015-01-02 05:34:14 +00:00
XBOX Remove compatibility shims for legacy ATA device names. 2015-10-11 13:01:51 +00:00