CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2016/10/21 00:20:59

Modified files:
        sys/arch/i386/conf: GENERIC Makefile.i386 files.i386 
        sys/arch/i386/i386: conf.c cpu.c ipifuncs.c machdep.c mainbus.c 
                            pmap.c pmapae.c 
        sys/arch/i386/include: cpu.h intrdefs.h pmap.h pte.h 
                               specialreg.h 
Added files:
        sys/arch/i386/i386: vmm.c vmm_support.S 
        sys/arch/i386/include: vmmvar.h 

Log message:
vmm(4) for i386. Userland changes forthcoming. Note that for the time being,
i386 hosts are limited to running only i386 guests, even if the underlying
hardware supports amd64. This is a restriction I hope to lift moving forward,
but for now please don't report problems running amd64 guests on i386 hosts.

This was a straightforward port of the in-tree amd64 code plus the old rotted
tree I had from last year for i386 support. Changes included converting 64-bit
VMREAD/VMWRITE ops to 2x32-bit ops, and fixing treatment of the TSS, which
differs on i386.

ok deraadt@

Reply via email to