aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/rfb.h
diff options
context:
space:
mode:
authorPeter Grehan <grehan@FreeBSD.org>2016-05-27 06:30:35 +0000
committerPeter Grehan <grehan@FreeBSD.org>2016-05-27 06:30:35 +0000
commit205b961b15c4de4789f484ddd795b6a42d1b1eac (patch)
treed8d5b95e3d4e75c7ed8f9b706473818eb1c9a273 /usr.sbin/bhyve/rfb.h
parent361da738642363e66a65852a8ddaa3e19b8e4797 (diff)
downloadsrc-205b961b15c4de4789f484ddd795b6a42d1b1eac.tar.gz
src-205b961b15c4de4789f484ddd795b6a42d1b1eac.zip
Initial bhyve native graphics support.
This adds emulations for a raw framebuffer device, PS2 keyboard/mouse, XHCI USB controller and a USB tablet. A simple VNC server is provided for keyboard/mouse input, and graphics output. A VGA emulation is included, but is currently disconnected until an additional bhyve change to block out VGA memory is committed. Credits: - raw framebuffer, VNC server, XHCI controller, USB bus/device emulation and UEFI f/w support by Leon Dang - VGA, console/g, initial VNC server by tychon@ - PS2 keyboard/mouse jointly done by tychon@ and Leon Dang - hypervisor framebuffer mem support by neel@ Tested by: Michael Dexter, in a number of revisions of this code. With the appropriate UEFI image, FreeBSD, Windows and Linux guests can installed and run in graphics mode using the UEFI/GOP framebuffer.
Notes
Notes: svn path=/projects/bhyve_graphics/; revision=300829
Diffstat (limited to 'usr.sbin/bhyve/rfb.h')
0 files changed, 0 insertions, 0 deletions