CVSROOT: /cvs Module name: src Changes by: ccarde...@cvs.openbsd.org 2018/01/02 22:39:56
Modified files: usr.sbin/vmctl : main.c vmctl.8 vmctl.c vmctl.h usr.sbin/vmd : Makefile config.c parse.y vm.c vm.conf.5 vmm.c virtio.c virtio.h vmd.c vmd.h Added files: usr.sbin/vmd : vioscsi.c vioscsi.h Log message: Add initial CD-ROM support to VMD via vioscsi. * Adds 'cdrom' keyword to vm.conf(5) and '-r' to vmctl(8) * Support various sized ISOs (Limitation of 4G ISOs on Linux guests) * Known working guests: OpenBSD (primary), Alpine Linux (primary), CentOS 6 (secondary), Ubuntu 17.10 (secondary). NOTE: Secondary indicates some issue(s) preventing full/reliable functionality outside the scope of the vioscsi work. * If the attached disks are non-bootable (i.e. empty), SeaBIOS (vmd's default BIOS) will boot from CD-ROM. ok mlarkin@, jca@