OpenBSD Journal

vmm(4) for i386 deleted from -current

Contributed by rueda on from the virtually not a vax dept.

With two commits by Pratik Vyas (pd@), vmm(4) support for i386 host systems has been deleted (one can still run i386 guests under vmm on an amd64 host). The commit messages explain the reasoning behind this move:

CVSROOT:	/cvs
Module name:	src
Changes by:	pd@cvs.openbsd.org	2019/01/17 18:24:07

Modified files:
	distrib/sets/lists/base: md.i386 
	usr.sbin/vmctl : Makefile 
	usr.sbin/vmd   : Makefile 

Log message:
disable vmd/vmctl for i386

Next commit will delete vmm(4) for i386.

Reasons to delete i386 vmm:

- Been broken for a while, almost no one complained.
- Had been falling out of sync from amd64 while it worked.
- If your machine has vmx, you most probably can run amd64, so why not run that?

ok mlarkin@ deraadt@
CVSROOT:	/cvs
Module name:	src
Changes by:	pd@cvs.openbsd.org	2019/01/17 18:34:50

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: conf.h cpu.h intrdefs.h pmap.h pte.h 
	                       specialreg.h vmmvar.h 
	sys/kern       : kern_pledge.c 
Removed files:
	sys/arch/i386/i386: vmm.c vmm_support.S 

Log message:
delete vmm(4) in i386

We will still be able to run i386 guests on amd64 vmm.

Reasons to delete i386 vmm:

- Been broken for a while, almost no one complained.
- Had been falling out of sync from amd64 while it worked.
- If your machine has vmx, you most probably can run amd64, so why not run that?

ok deraadt@ mlarkin@

(Comments are closed)


Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]