Lines Matching +full:display +full:- +full:backend
99 I/O connectivity can be specified with command-line parameters.
110 .Pa edk2-bhyve
113 .Pa u-boot-bhyve-arm64
114 package provides a U-Boot image that can be used to boot the guest.
120 .Bl -tag -width 10n
161 Destroy the VM on guest initiated power-off.
203 Set configuration variables from a simple, key-value config file.
229 Allow devices behind the LPC PCI-ISA bridge to be configured.
230 The only supported devices are the TTY-class devices
241 .Cm pc-testdev .
294 To map a 4 vCPU guest to host CPUs 12-15:
295 .Bd -literal
296 -p 0:12 -p 1:13 -p 2:14 -p 3:15
330 .Bl -bullet -compact
373 Force virtio PCI device emulations to use MSI interrupts instead of MSI-X
398 .Bl -tag -width "amd_hostbridge"
408 PCI pass-through device.
409 .It Cm virtio-net
411 .It Cm virtio-blk
413 .It Cm virtio-scsi
415 .It Cm virtio-9p
417 .It Cm virtio-rnd
419 .It Cm virtio-console
423 .It Cm virtio-input
427 .It Cm ahci-cd
429 .It Cm ahci-hd
436 LPC PCI-ISA bridge with COM1, COM2, COM3, and COM4 16550 serial ports,
452 describes the backend for device emulations.
455 is not specified, the device emulation has no backend and can be
459 .Bl -bullet
482 .Cm slirp,hostfwd= Ar proto : Ar hostaddr : Ar hostport - Ar guestaddr : Ar guestport
498 .Cm virtio-net
506 backend, the
527 The slirp backend can be used to provide a NATed network to the guest.
528 This backend has poor performance but does not require any network
535 option takes a 5-tuple describing how connections from the host are to be
541 .Bl -bullet
544 .Ar /filename Op Cm \&, Ar block-device-options
546 .Ar /dev/xxx Op Cm \&, Ar block-device-options
551 .Ar block-device-options
553 .Bl -tag -width 10n
561 Force the file to be opened read-only.
578 .Bl -bullet
581 .Pa /dev/cam/ctl Oo Ar pp Cm \&. Ar vp Oc Oo Cm \&, Ar scsi-device-options Oc
586 .Ar scsi-device-options
588 .Bl -tag -width 10n
600 .Bl -bullet
603 .Ar sharename Cm = Ar /path/to/share Op Cm \&, Ar 9p-device-options
608 .Ar 9p-device-options
610 .Bl -tag -width 10n
612 Expose the share in read-only mode.
615 .Bl -tag -width 10n
632 .Bl -bullet
635 .Ar type Ns \&, Ns Ar path Ns Op Cm \&, Ns Ar tpm-device-options
642 .Bl -tag -width 10n
661 .Ar tpm-device-options
663 .Bl -tag -width 10n
672 .Bl -bullet
689 .Bl -tag -width 10n
707 This interface is widely used and allows user-defined information to
714 .Ss Pass-through device backends
716 .Bl -bullet
718 .Cm ppt Ar N Oo , Ar passthru-device-options Oc
721 .Op , Ar passthru-device-options
724 .Op , Ar passthru-device-options
738 .Ar passthru-device-options
740 .Bl -tag -width 10n
757 option when a pass-through device is configured.
759 The host device must have been reserved at boot-time using the
764 .Bl -bullet
778 .Bl -bullet
791 Emergency write is advertised, but no-op at present.
794 .Bl -bullet
805 .Bl -bullet
808 .Op Cm rfb= Ar ip-and-port
818 .Bl -tag -width 10n
819 .It Cm rfb= Ns Ar ip-and-port Pq or Cm tcp= Ns Ar ip-and-port
823 .Bl -bullet -compact
839 A display resolution, width and height, respectively.
853 .Pq Ad 0x3c0-3df
886 This can be removed for post-installation use.
894 .Bl -bullet
904 .Bl -bullet
919 .Bl -tag -width 10n
947 .Bl -bullet
959 .Bl -tag -width 10n
972 .Bl -bullet
981 .Bl -tag -width 10n
992 per-device settings.
1003 under that node including the device model and device model-specific variables.
1046 registers such as floating-point and system registers cannot be queried.
1054 .Pq for example, by pressing Ctrl-C in the debugger .
1066 .Bl -tag -width SIGTERM -compact
1073 .Bl -tag -width indent -compact
1097 .Bd -literal -offset indent
1098 bhyve -c 2 -s 0,hostbridge -s 1,lpc -s 2,virtio-blk,/my/image \\
1099 -l com1,stdio -H -P -m 1G vm1
1103 .Bd -literal -offset indent
1105 bhyve -c 2 -s 0,hostbridge -s 1,virtio-blk,/my/image -o console=stdio \\
1106 -o bootrom=/usr/local/share/u-boot/u-boot-bhyve-arm64/u-boot.bin -m 1G vm1
1108 Run a 24GB single-CPU virtual machine with three network ports, one of which
1110 .Bd -literal -offset indent
1111 bhyve -s 0,hostbridge -s 1,lpc -s 2:0,virtio-net,tap0 \\
1112 -s 2:1,virtio-net,tap1 \\
1113 -s 2:2,virtio-net,tap2,mac=00:be:fa:76:45:00 \\
1114 -s 3,virtio-blk,/my/image -l com1,stdio \\
1115 -H -P -m 24G bigvm
1118 Run an 8GB quad-CPU virtual machine with 8 AHCI SATA disks, an AHCI ATAPI
1119 CD-ROM, a single virtio network port, an AMD hostbridge, and the console
1122 null-modem device.
1123 .Bd -literal -offset indent
1124 bhyve -c 4 \\
1125 -s 0,amd_hostbridge -s 1,lpc \\
1126 -s 1:0,ahci,hd:/images/disk.1,hd:/images/disk.2,\\
1131 -s 3,virtio-net,tap0 \\
1132 -l com1,/dev/nmdm0A \\
1133 -H -P -m 8G
1136 Run a UEFI virtual machine with a display resolution of 800 by 600 pixels
1139 .Bd -literal -offset indent
1140 bhyve -c 2 -m 4G -w -H \\
1141 -s 0,hostbridge \\
1142 -s 3,ahci-cd,/path/to/uefi-OS-install.iso \\
1143 -s 4,ahci-hd,disk.img \\
1144 -s 5,virtio-net,tap0 \\
1145 -s 29,fbuf,tcp=0.0.0.0:5900,w=800,h=600,wait \\
1146 -s 30,xhci,tablet \\
1147 -s 31,lpc -l com1,tcp=127.0.0.1:1234 \\
1148 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\
1152 Run a UEFI virtual machine with a VNC display that is bound to all IPv6
1155 .Bd -literal -offset indent
1156 bhyve -c 2 -m 4G -w -H \\
1157 -s 0,hostbridge \\
1158 -s 4,ahci-hd,disk.img \\
1159 -s 5,virtio-net,tap0 \\
1160 -s 29,fbuf,tcp=[::]:5900,w=800,h=600 \\
1161 -s 30,xhci,tablet \\
1162 -s 31,lpc -l com1,tcp=[::1]:1234 \\
1163 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \\
1171 Be sure to create a per-guest copy of the template VARS file from
1173 .Bd -literal -offset indent
1174 bhyve -c 2 -m 4g -w -H \\
1175 -s 0,hostbridge \\
1176 -s 31,lpc -l com1,stdio \\
1177 -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI_CODE.fd,BHYVE_UEFI_VARS.fd
1186 .Bd -literal -offset indent
1187 /usr/sbin/bhyve -c 2 -m 256 -H -P \\
1188 -s 0:0,hostbridge -s 1:0,virtio-net,tap0 \\
1189 -s 2:0,ahci-hd,./vm0.img \\
1190 -s 31,lpc -l com1,stdio \\
1191 -o config.dump=1 vm0 > configfile
1202 .Bd -literal -offset indent
1203 /usr/sbin/bhyve -k configfile vm0
1218 .%B 64 and IA-32 Architectures Software Developer’s Manual