vmm(4)/vmd(8) gain support for multi-processor VMs
by from OpenBSD Journal on (#78NQ1)
Mike Larkin (mlarkin@)committedsupport for multi-processor virtual machines (i.e. guests):
CVSROOT:/cvsModule name:srcChanges by:mlarkin@cvs.openbsd.org2026/09/17 20:35:55Modified files:sys/arch/amd64/amd64: vmm_machdep.c sys/arch/amd64/include: vmmvar.h sys/dev/vmm : vmm.c usr.sbin/vmctl : main.c vmctl.8 vmctl.c vmctl.h usr.sbin/vmd : arm64_vm.c fw_cfg.c lapic.c lapic.h parse.y vm.c vm.conf.5 vmd.c vmd.h x86_vm.c Log message:vmm(4)/vmd(8): mp plumbingImplements the sipi/init lapic state machine, mp IPI support and variousother changes required for mp. vmctl and man page changes for new startand vm.conf options.tested by dv and me on various guestsok dv
This represents a huge jump forward in vmm(4)/vmd(8) flexibility and usability.