bhyve graphics support
Roman Bogorodskiy
novel at FreeBSD.org
Fri May 27 17:04:13 UTC 2016
Peter Grehan wrote:
> As of r300829, support for graphic output has been checked into the
> projects/bhyve_graphics branch. This is just the usr.sbin/bhyve
> executable, so is quick and easy to build from source.
>
> Assuming a reasonably current source tree is in /usr/src,
> svn co http://svn.freebsd.org/base/projects/bhyve_graphics path/to/dir
> cd path/to/dir
> make BHYVE_SYSDIR=/usr/src -m /usr/src/share/mk
>
> UEFI GOP support has been checked into the freebsd/edk2 repo:
>
> https://github.com/freebsd/uefi-edk2/commit/a36132939e259df79b16699c03c6f1d63c7454b9
>
> A pre-built bhyve/UEFI binary image with GOP support is available at:
> https://people.freebsd.org/~grehan/bhyve_uefi/BHYVE_UEFI_20160526.fd
>
> The new bhyve executable supports some new devices. An example of using
> them for Windows10 is:
>
> bhyve \
> -c 2 \
> -s 3,ahci-cd,/images/win10_install.iso \
> -s 4,ahci-hd,/images/win10.img \
> -s 11,fbuf,tcp=0.0.0.0:5900,w=1600,h=900,wait \
> -s 20,xhci,tablet \
> -s 31,lpc \
> -l bootrom,/images/BHYVE_UEFI_20160526.fd \
> -m 2G -H -w \
> windows
This is really great, thanks a lot to everyone who helped that happen!
I've just tried to do a Fedora installation and it worked like a charm.
A couple of questions:
* There was a limitation that AHCI devices must use slots 3-6. [1]
Is it still there? If yes, any plans to get rid of it?
* It *seems* that now it's OK to cycle a VM this way:
host# bhyve ...
guest# reboot # guest goes away
host# bhyve ... # run it again
Previously (with bhyveload) it didn't work (for me at least) without
doing "bhyvectl --destroy". Is it safe now not to call "bhyvectl
--destroy" before the second run now?
Thanks again, really glad to see this feature :-)
1: https://wiki.freebsd.org/bhyve/Windows
Roman Bogorodskiy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-virtualization/attachments/20160527/b6af5c03/attachment.sig>
More information about the freebsd-virtualization
mailing list