]> git.proxmox.com Git - qemu.git/commit - vl.c
spice: add qxl device
authorGerd Hoffmann <kraxel@redhat.com>
Tue, 27 Apr 2010 09:50:11 +0000 (11:50 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 9 Dec 2010 13:23:24 +0000 (14:23 +0100)
commita19cbfb346425cc760ed19b4e746417df636b761
tree4c178cded4bd81e287dedcb482fc88532d286dc1
parent7943a2fac78b1b865093923bf1bdb08ae8664b3d
spice: add qxl device

qxl is a paravirtual graphics card.  The qxl device is the bridge
between the guest and the spice server (aka libspice-server).  The
spice server will send the rendering commands to the spice client, which
will actually render them.

The spice server is also able to render locally, which is done in case
the guest wants read something from video memory.  Local rendering is
also used to support display over vnc and sdl.

qxl is activated using "-vga qxl".  qxl supports multihead, additional
cards can be added via '-device qxl".

[ v2: add copyright to files                     ]
[ v2: use qemu-common.h for standard includes    ]
[ v2: create separate qxl-vga device for primary ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
12 files changed:
Makefile.target
hw/hw.h
hw/pc.c
hw/qxl-logger.c [new file with mode: 0644]
hw/qxl-render.c [new file with mode: 0644]
hw/qxl.c [new file with mode: 0644]
hw/qxl.h [new file with mode: 0644]
hw/vga_int.h
qemu-options.hx
sysemu.h
ui/spice-core.c
vl.c