#
a7310dd3 |
| 05-Sep-2012 |
Gerd Hoffmann <kraxel@redhat.com> |
spice: add screen mirror
Create a screen mirror, keep there a copy of the most recent update passed on to spice-server.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
#
c60319a3 |
| 05-Sep-2012 |
Gerd Hoffmann <kraxel@redhat.com> |
spice: split qemu_spice_create_update
Creating one function which creates a single update for a given rectangle. And one (for now) pretty simple wrapper around it to queue up screen updates for the
spice: split qemu_spice_create_update
Creating one function which creates a single update for a given rectangle. And one (for now) pretty simple wrapper around it to queue up screen updates for the dirty region.
[ v2: also update bounding box ]
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
#
b1af98ba |
| 05-Sep-2012 |
Gerd Hoffmann <kraxel@redhat.com> |
spice: switch to queue for vga mode updates
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
#
69fc2553 |
| 10-Sep-2012 |
Aurelien Jarno <aurelien@aurel32.net> |
Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemu
* 'spice.v59' of git://anongit.freedesktop.org/spice/qemu: Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP qxl: Add set_client_ca
Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemu
* 'spice.v59' of git://anongit.freedesktop.org/spice/qemu: Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP qxl: Add set_client_capabilities() interface to QXLInterface spice: make number of surfaces runtime-configurable. configure: print spice-protocol and spice-server versions qxl: add QXL_IO_MONITORS_CONFIG_ASYNC qxl: disallow unknown revisions qxl/update_area_io: guest_bug on invalid parameters spice: increase the verbosity of spice section in "qemu --help" spice: adding seamless-migration option to the command line spice: add 'migrated' flag to spice info spice migration: add QEVENT_SPICE_MIGRATE_COMPLETED spice: notify on vm state change only via spice_server_vm_start/stop spice: notify spice server on vm start/stop spice: abort on invalid streaming cmdline params
show more ...
|
#
ddd8fdc7 |
| 04-Sep-2012 |
Gerd Hoffmann <kraxel@redhat.com> |
spice: make number of surfaces runtime-configurable.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
#
71d388d4 |
| 21-Aug-2012 |
Yonit Halperin <yhalperi@redhat.com> |
spice: notify on vm state change only via spice_server_vm_start/stop
QXLWorker->start/stop are deprecated since spice-server 0.11.2
Signed-off-by: Yonit Halperin <yhalperi@redhat.com> Signed-off-by
spice: notify on vm state change only via spice_server_vm_start/stop
QXLWorker->start/stop are deprecated since spice-server 0.11.2
Signed-off-by: Yonit Halperin <yhalperi@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
Revision tags: v1.2.0-rc0, qemu-kvm-0.12.1.2-2.305.el6, vfio-pci-for-qemu-1.2-v3, qemu-kvm-0.12.1.2-2.304.el6, qemu-kvm-0.12.1.2-2.303.el6, vfio-pci-for-qemu-1.2-v2, qemu-kvm-0.12.1.2-2.302.el6, vfio-pci-for-qemu-1.2, qemu-kvm-0.12.1.2-2.301.el6, qemu-kvm-0.12.1.2-2.300.el6, qemu-kvm-0.12.1.2-2.299.el6, qemu-kvm-0.12.1.2-2.298.el6, qemu-kvm-0.12.1.2-2.297.el6, qemu-kvm-0.12.1.2-2.295.el6_3.1, qemu-kvm-0.12.1.2-2.296.el6, qemu-kvm-1.1.1, v1.1.1, qemu-kvm-1.1.0 |
|
#
3aa42d32 |
| 26-Jun-2012 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'spice/spice.v58' into staging
* spice/spice.v58: vga: raise default vgamem size add pc-1.2 qxl: add vgamem_size_mb and vgamem_size vga: make vram size configura
Merge remote-tracking branch 'spice/spice.v58' into staging
* spice/spice.v58: vga: raise default vgamem size add pc-1.2 qxl: add vgamem_size_mb and vgamem_size vga: make vram size configurable vga: raise xres+yres limits qxl: reset current_async on qxl_soft_reset hw/qxl: ignore guest from guestbug until reset qxl: stop dirty loging when not in vga mode hw/qxl: s/qxl_guest_bug/qxl_set_guest_bug/ ui/spice-display.c: add missing initialization for valgrind
show more ...
|
Revision tags: v1.1.0, qemu-kvm-1.1-rc4, v1.1.0-rc4 |
|
#
160c31f7 |
| 24-May-2012 |
Alon Levy <alevy@redhat.com> |
ui/spice-display.c: add missing initialization for valgrind
We can't initialize QXLDevSurfaceCreate field by field because it has a pa hole, and so 4 bytes remain uninitialized when building on x86-
ui/spice-display.c: add missing initialization for valgrind
We can't initialize QXLDevSurfaceCreate field by field because it has a pa hole, and so 4 bytes remain uninitialized when building on x86-64, so just memset.
Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
Revision tags: qemu-kvm-1.1-rc3, v1.1.0-rc3, RHEL-6.3, qemu-kvm-0.12.1.2-2.295.el6, RHEL-6.3-Snapshot-4, qemu-kvm-0.12.1.2-2.294.el6, qemu-kvm-1.1-rc2, qemu-kvm-0.12.1.2-2.293.el6, v1.1-rc2, v1.1.0-rc2, v1.1-rc1, RHEL-6.3-Snapshot-3, qemu-kvm-0.12.1.2-2.292.el6, qemu-kvm-0.12.1.2-2.291.el6, v1.1-rc0, RHEL-6.3-Snapshot-2, qemu-kvm-0.12.1.2-2.290.el6, qemu-kvm-0.12.1.2-2.289.el6, qemu-kvm-0.12.1.2-2.288.el6, qemu-kvm-0.12.1.2-2.287.el6, RHEL-6.3-Snapshot-1, qemu-kvm-0.12.1.2-2.286.el6, qemu-kvm-0.12.1.2-2.285.el6, qemu-kvm-0.12.1.2-2.284.el6, qemu-kvm-0.12.1.2-2.283.el6, qemu-kvm-0.12.1.2-2.282.el6, qemu-kvm-0.12.1.2-2.281.el6, qemu-kvm-0.12.1.2-2.280.el6, qemu-kvm-0.12.1.2-2.279.el6, qemu-kvm-0.12.1.2-2.209.el6_2.5, qemu-kvm-0.12.1.2-2.278.el6, qemu-kvm-0.12.1.2-2.277.el6, qemu-kvm-1.0.1, qemu-kvm-0.12.1.2-2.276.el6, qemu-kvm-0.12.1.2-2.275.el6, qemu-kvm-0.12.1.2-2.274.el6, qemu-kvm-0.12.1.2-2.273.el6, RHEL-6.3-Beta-1, qemu-kvm-0.12.1.2-2.272.el6 |
|
#
5cbdb3a3 |
| 07-Apr-2012 |
Stefan Weil <sw@weilnetz.de> |
Replace Qemu by QEMU in comments
The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Andreas Färber <afaerber@suse.de> [blauwirbel@gmail.com: fixed comment style
Replace Qemu by QEMU in comments
The official spelling is QEMU.
Signed-off-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Andreas Färber <afaerber@suse.de> [blauwirbel@gmail.com: fixed comment style in hw/sun4m.c] Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
show more ...
|
Revision tags: qemu-kvm-0.12.1.2-2.270.el6, qemu-kvm-0.12.1.2-2.269.el6, qemu-kvm-0.12.1.2-2.268.el6, qemu-kvm-0.12.1.2-2.267.el6, qemu-kvm-0.12.1.2-2.266.el6 |
|
#
3d032f0f |
| 26-Mar-2012 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'spice/spice.v51' into staging
* spice/spice.v51: ui/spice-display: use uintptr_t when casting qxl physical addresses ui/spice-display.c: Fix compilation warnings on
Merge remote-tracking branch 'spice/spice.v51' into staging
* spice/spice.v51: ui/spice-display: use uintptr_t when casting qxl physical addresses ui/spice-display.c: Fix compilation warnings on 32 bit hosts
show more ...
|
Revision tags: RHEL-6.3-Alpha-1, RHEL-6.3-Alpha-2, qemu-kvm-0.12.1.2-2.265.el6, qemu-kvm-0.12.1.2-2.264.el6, qemu-kvm-0.12.1.2-2.263.el6, qemu-kvm-0.12.1.2-2.261.el6, qemu-kvm-0.12.1.2-2.260.el6, qemu-kvm-0.12.1.2-2.259.el6, qemu-kvm-0.12.1.2-2.258.el6, qemu-kvm-0.12.1.2-2.257.el6, qemu-kvm-0.12.1.2-2.256.el6, qemu-kvm-0.12.1.2-2.255.el6 |
|
#
a13ccc99 |
| 21-Mar-2012 |
Alon Levy <alevy@redhat.com> |
ui/spice-display: use uintptr_t when casting qxl physical addresses
The current intptr_t casts are a problem when the address's highest bit is 1, and it is cast to a intptr_t and then to uint64_t, s
ui/spice-display: use uintptr_t when casting qxl physical addresses
The current intptr_t casts are a problem when the address's highest bit is 1, and it is cast to a intptr_t and then to uint64_t, such as at: surface.mem = (intptr_t)ssd->buf;
This causes the sign bit to be extended which causes a wrong address to be passed on to spice, which then complains when it gets the wrong slot_id number, since the slot_id is taken from the higher bits.
The assertion happens early - during the first primary surface creation.
This fixes running "-vga qxl -spice" with 32 bit compiled qemu-system-i386.
Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
Revision tags: qemu-kvm-0.12.1.2-2.254.el6, qemu-kvm-0.12.1.2-2.253.el6, qemu-kvm-0.12.1.2-2.251.el6, qemu-kvm-0.12.1.2-2.250.el6, qemu-kvm-0.12.1.2-2.249.el6, qemu-kvm-0.12.1.2-2.248.el6, qemu-kvm-0.12.1.2-2.247.el6, qemu-kvm-0.12.1.2-2.246.el6, qemu-kvm-0.12.1.2-2.245.el6, qemu-kvm-0.12.1.2-2.244.el6, qemu-kvm-0.12.1.2-2.243.el6, qemu-kvm-0.12.1.2-2.242.el6 |
|
#
34d14c6d |
| 07-Mar-2012 |
Peter Maydell <peter.maydell@linaro.org> |
ui/spice-display.c: Fix compilation warnings on 32 bit hosts
Fix compilation failures ("cast from pointer to integer of different size [-Werror=pointer-to-int-cast]") by using uintptr_t instead.
Si
ui/spice-display.c: Fix compilation warnings on 32 bit hosts
Fix compilation failures ("cast from pointer to integer of different size [-Werror=pointer-to-int-cast]") by using uintptr_t instead.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
#
dfebfcf0 |
| 19-Mar-2012 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'spice/spice.v50' into staging
* spice/spice.v50: spice: fix broken initialization hw/qxl.c: Fix compilation failures on 32 bit hosts qxl/qxl_render.c: add trace e
Merge remote-tracking branch 'spice/spice.v50' into staging
* spice/spice.v50: spice: fix broken initialization hw/qxl.c: Fix compilation failures on 32 bit hosts qxl/qxl_render.c: add trace events qxl: switch qxl.c to trace-events qxl: init_pipe_signaling: exit on failure monitor: fix client_migrate_info error handling spice: set spice uuid and name
show more ...
|
#
c480bb7d |
| 18-Mar-2012 |
Alon Levy <alevy@redhat.com> |
qxl: switch qxl.c to trace-events
dprint is still used for qxl_init_common one time prints.
also switched parts of spice-display.c over, mainly all the callbacks to spice server.
All qxl device tr
qxl: switch qxl.c to trace-events
dprint is still used for qxl_init_common one time prints.
also switched parts of spice-display.c over, mainly all the callbacks to spice server.
All qxl device trace events start with the qxl device id.
Signed-off-by: Alon Levy <alevy@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
Revision tags: qemu-kvm-0.12.1.2-2.241.el6, qemu-kvm-0.12.1.2-2.240.el6, qemu-kvm-0.12.1.2-2.239.el6, qemu-kvm-0.12.1.2-2.238.el6, qemu-kvm-0.12.1.2-2.237.el6, qemu-kvm-0.12.1.2-2.236.el6, qemu-kvm-0.12.1.2-2.235.el6 |
|
#
f06d0f07 |
| 29-Feb-2012 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'spice/spice.v49' into staging
* spice/spice.v49: qxl: properly handle upright and non-shared surfaces Error out when tls-channel option is used without TLS spice:
Merge remote-tracking branch 'spice/spice.v49' into staging
* spice/spice.v49: qxl: properly handle upright and non-shared surfaces Error out when tls-channel option is used without TLS spice: use error_report to report errors qxl: add optinal 64bit vram bar qxl: make qxl_render_update async qxl: introduce QXLCookie qxl: remove flipped qxl: require spice >= 0.8.2 qxl: drop qxl_spice_update_area_async definition sdl: remove NULL check, g_malloc0 can't fail qxl: fix spice+sdl no cursor regression
show more ...
|
Revision tags: qemu-kvm-0.12.1.2-2.234.el6 |
|
#
2e1a98c9 |
| 24-Feb-2012 |
Alon Levy <alevy@redhat.com> |
qxl: introduce QXLCookie
Will be used in the next patch.
Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
#
4295e15a |
| 24-Feb-2012 |
Alon Levy <alevy@redhat.com> |
qxl: require spice >= 0.8.2
drop all ifdefs on SPICE_INTERFACE_QXL_MINOR >= 1 as a result, any check for SPICE_SERVER_VERSION that is now always satisfied, and SPICE_INTERFACE_CORE_MINOR >= 3 tests,
qxl: require spice >= 0.8.2
drop all ifdefs on SPICE_INTERFACE_QXL_MINOR >= 1 as a result, any check for SPICE_SERVER_VERSION that is now always satisfied, and SPICE_INTERFACE_CORE_MINOR >= 3 tests, because 0.8.2 has SPICE_INTERFACE_QXL_MINOR == 1 and SPICE_INTERFACE_CORE_MINOR == 3.
Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
#
bb5a8cd5 |
| 24-Feb-2012 |
Alon Levy <alevy@redhat.com> |
qxl: fix spice+sdl no cursor regression
regression introduced by 075360945860ad9bdd491921954b383bf762b0e5,
v2: lock around qemu_spice_cursor_refresh_unlocked
Reported-by: Fabiano Fidêncio <fabiano
qxl: fix spice+sdl no cursor regression
regression introduced by 075360945860ad9bdd491921954b383bf762b0e5,
v2: lock around qemu_spice_cursor_refresh_unlocked
Reported-by: Fabiano Fidêncio <fabiano@fidencio.org> Signed-off-by: Alon Levy <alevy@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
Revision tags: qemu-kvm-0.12.1.2-2.233.el6, qemu-kvm-0.12.1.2-2.232.el6, qemu-kvm-0.12.1.2-2.231.el6, qemu-kvm-0.12.1.2-2.230.el6, qemu-kvm-0.12.1.2-2.229.el6, qemu-kvm-0.12.1.2-2.228.el6, qemu-kvm-0.12.1.2-2.227.el6, qemu-kvm-0.12.1.2-2.226.el6, qemu-kvm-0.12.1.2-2.225.el6, qemu-kvm-0.12.1.2-2.224.el6, qemu-kvm-0.12.1.2-2.223.el6, v1.0.1, qemu-kvm-0.12.1.2-2.222.el6, qemu-kvm-0.12.1.2-2.221.el6, qemu-kvm-0.12.1.2-2.220.el6, qemu-kvm-0.12.1.2-2.219.el6, qemu-kvm-0.12.1.2-2.209.el6_2.4, qemu-kvm-0.12.1.2-2.218.el6, qemu-kvm-0.12.1.2-2.217.el6, qemu-kvm-0.12.1.2-2.209.el6_2.3, qemu-kvm-0.12.1.2-2.216.el6, qemu-kvm-0.12.1.2-2.215.el6, qemu-kvm-0.12.1.2-2.214.el6, qemu-kvm-0.12.1.2-2.213.el6, qemu-kvm-0.12.1.2-2.212.el6, qemu-kvm-0.12.1.2-2.209.el6_2.2, qemu-kvm-0.12.1.2-2.211.el6, qemu-kvm-1.0, v1.0, v1.0-rc4, qemu-kvm-0.12.1.2-2.210.el6, v1.0-rc3, qemu-kvm-0.12.1.2-2.209.el6_2.1, v1.0-rc2, qemu-kvm-0.12.1.2-2.160.el6_1.9, v1.0-rc1, RHEL-6.2, qemu-kvm-0.12.1.2-2.209.el6, v1.0-rc0, qemu-kvm-0.12.1.2-2.208.el6, qemu-kvm-0.12.1.2-2.207.el6, qemu-kvm-0.12.1.2-2.206.el6, qemu-kvm-0.12.1.2-2.205.el6, qemu-kvm-0.12.1.2-2.204.el6, qemu-kvm-0.12.1.2-2.203.el6, qemu-kvm-0.12.1.2-2.202.el6, qemu-kvm-0.12.1.2-2.201.el6, qemu-kvm-0.12.1.2-2.200.el6, qemu-kvm-0.15.1, qemu-kvm-0.12.1.2-2.199.el6, qemu-kvm-0.12.1.2-2.198.el6, qemu-kvm-0.12.1.2-2.197.el6, v0.15.1, qemu-kvm-0.12.1.2-2.196.el6, qemu-kvm-0.12.1.2-2.195.el6, qemu-kvm-0.12.1.2-2.194.el6, qemu-kvm-0.12.1.2-2.193.el6 |
|
#
9ba2a054 |
| 22-Sep-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'stefanha/trivial-patches' into staging
|
Revision tags: qemu-kvm-0.12.1.2-2.192.el6 |
|
#
43b26fc8 |
| 20-Sep-2011 |
Jan Kiszka <jan.kiszka@siemens.com> |
Drop unneeded pthread.h inclusions
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
|
#
7f67d892 |
| 20-Sep-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'qmp/queue/qmp' into staging
|
Revision tags: qemu-kvm-0.12.1.2-2.191.el6, qemu-kvm-0.12.1.2-2.190.el6, qemu-kvm-0.12.1.2-2.189.el6, qemu-kvm-0.12.1.2-2.188.el6, qemu-kvm-0.12.1.2-2.187.el6, qemu-kvm-0.12.1.2-2.186.el6, qemu-kvm-0.12.1.2-2.185.el6, qemu-kvm-0.12.1.2-2.184.el6, qemu-kvm-0.12.1.2-2.183.el6, qemu-kvm-0.12.1.2-2.182.el6, qemu-kvm-0.12.1.2-2.181.el6, qemu-kvm-0.12.1.2-2.180.el6, qemu-kvm-0.12.1.2-2.160.el6_1.8, qemu-kvm-0.12.1.2-2.179.el6, qemu-kvm-0.12.1.2-2.178.el6, qemu-kvm-0.15.0, v0.15.0, v0.15.0-rc2, qemu-kvm-0.12.1.2-2.177.el6, qemu-kvm-0.12.1.2-2.160.el6_1.7, qemu-kvm-0.12.1.2-2.176.el6, qemu-kvm-0.15.0-rc1, v0.15.0-rc1, qemu-kvm-0.12.1.2-2.175.el6 |
|
#
1dfb4dd9 |
| 29-Jul-2011 |
Luiz Capitulino <lcapitulino@redhat.com> |
Replace the VMSTOP macros with a proper state type
Today, when notifying a VM state change with vm_state_notify(), we pass a VMSTOP macro as the 'reason' argument. This is not ideal because the VMST
Replace the VMSTOP macros with a proper state type
Today, when notifying a VM state change with vm_state_notify(), we pass a VMSTOP macro as the 'reason' argument. This is not ideal because the VMSTOP macros tell why qemu stopped and not exactly what the current VM state is.
One example to demonstrate this problem is that vm_start() calls vm_state_notify() with reason=0, which turns out to be VMSTOP_USER.
This commit fixes that by replacing the VMSTOP macros with a proper state type called RunState.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
show more ...
|
#
573da34a |
| 08-Sep-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Merge remote-tracking branch 'spice/spice.v42' into staging
|
#
7e79cf40 |
| 05-Sep-2011 |
Yonit Halperin <yhalperi@redhat.com> |
spice: set qxl->ssd.running=true before telling spice to start, RHBZ #733993
If qxl->ssd.running=true is set after telling spice to start, the spice server thread can call qxl_send_events while qxl-
spice: set qxl->ssd.running=true before telling spice to start, RHBZ #733993
If qxl->ssd.running=true is set after telling spice to start, the spice server thread can call qxl_send_events while qxl->ssd.running is still false. This leads to assert(d->ssd.running).
Signed-off-by: Yonit Halperin <yhalperi@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
show more ...
|
#
7267c094 |
| 20-Aug-2011 |
Anthony Liguori <aliguori@us.ibm.com> |
Use glib memory allocation and free functions
qemu_malloc/qemu_free no longer exist after this commit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|