* [Qemu-devel] [PULL] spice patch queue
@ 2011-07-04 15:14 Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 1/9] qxl: device id fixup Gerd Hoffmann
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
Here is the spice patch queue with a bunch of small fixes and
improvements collected over time. No major changes.
please pull,
Gerd
Alon Levy (5):
qxl: set mm_time in vga update
qxl: interface_get_command: fix reported mode
qxl-logger: add timestamp to command log
qxl: add dev id to guest prints
qxl: allow QXL_IO_LOG also in vga
Gerd Hoffmann (3):
qxl: device id fixup
spice: catch spice server initialization failures.
qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
Yonit Halperin (1):
qxl: make sure primary surface is saved on migration
hw/qxl-logger.c | 4 +++-
hw/qxl.c | 50 ++++++++++++++++++++++++++++++++++----------------
ui/spice-core.c | 5 ++++-
ui/spice-display.c | 5 +++++
4 files changed, 46 insertions(+), 18 deletions(-)
The following changes since commit 75ef849696830fc2ddeff8bb90eea5887ff50df6:
esp: correctly fill bus id with requested lun (2011-07-02 18:50:19 +0000)
are available in the git repository at:
git://anongit.freedesktop.org/spice/qemu spice.v38
Alon Levy (5):
qxl: set mm_time in vga update
qxl: interface_get_command: fix reported mode
qxl-logger: add timestamp to command log
qxl: add dev id to guest prints
qxl: allow QXL_IO_LOG also in vga
Gerd Hoffmann (3):
qxl: device id fixup
spice: catch spice server initialization failures.
qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
Yonit Halperin (1):
qxl: make sure primary surface is saved on migration
hw/qxl-logger.c | 4 +++-
hw/qxl.c | 50 ++++++++++++++++++++++++++++++++++----------------
ui/spice-core.c | 5 ++++-
ui/spice-display.c | 5 +++++
4 files changed, 46 insertions(+), 18 deletions(-)
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 1/9] qxl: device id fixup
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 2/9] spice: catch spice server initialization failures Gerd Hoffmann
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Move device ID to PCIDeviceInfo.
Remove support for the unused unstable device ID.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 11 +++--------
1 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 16316f2..e95d6f7 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -1207,7 +1207,6 @@ static DisplayChangeListener display_listener = {
static int qxl_init_common(PCIQXLDevice *qxl)
{
uint8_t* config = qxl->pci.config;
- uint32_t pci_device_id;
uint32_t pci_device_rev;
uint32_t io_size;
@@ -1218,20 +1217,14 @@ static int qxl_init_common(PCIQXLDevice *qxl)
switch (qxl->revision) {
case 1: /* spice 0.4 -- qxl-1 */
- pci_device_id = QXL_DEVICE_ID_STABLE;
pci_device_rev = QXL_REVISION_STABLE_V04;
break;
case 2: /* spice 0.6 -- qxl-2 */
- pci_device_id = QXL_DEVICE_ID_STABLE;
+ default:
pci_device_rev = QXL_REVISION_STABLE_V06;
break;
- default: /* experimental */
- pci_device_id = QXL_DEVICE_ID_DEVEL;
- pci_device_rev = 1;
- break;
}
- pci_config_set_device_id(config, pci_device_id);
pci_set_byte(&config[PCI_REVISION_ID], pci_device_rev);
pci_set_byte(&config[PCI_INTERRUPT_PIN], 1);
@@ -1492,6 +1485,7 @@ static PCIDeviceInfo qxl_info_primary = {
.config_write = qxl_write_config,
.romfile = "vgabios-qxl.bin",
.vendor_id = REDHAT_PCI_VENDOR_ID,
+ .device_id = QXL_DEVICE_ID_STABLE,
.class_id = PCI_CLASS_DISPLAY_VGA,
.qdev.props = (Property[]) {
DEFINE_PROP_UINT32("ram_size", PCIQXLDevice, vga.vram_size, 64 * 1024 * 1024),
@@ -1512,6 +1506,7 @@ static PCIDeviceInfo qxl_info_secondary = {
.qdev.vmsd = &qxl_vmstate,
.init = qxl_init_secondary,
.vendor_id = REDHAT_PCI_VENDOR_ID,
+ .device_id = QXL_DEVICE_ID_STABLE,
.class_id = PCI_CLASS_DISPLAY_OTHER,
.qdev.props = (Property[]) {
DEFINE_PROP_UINT32("ram_size", PCIQXLDevice, vga.vram_size, 64 * 1024 * 1024),
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 2/9] spice: catch spice server initialization failures.
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 1/9] qxl: device id fixup Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 3/9] qxl: set mm_time in vga update Gerd Hoffmann
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
When the spice server initialization fails report this and exit instead
of ignoring the error.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
ui/spice-core.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/ui/spice-core.c b/ui/spice-core.c
index dd9905b..e142452 100644
--- a/ui/spice-core.c
+++ b/ui/spice-core.c
@@ -602,7 +602,10 @@ void qemu_spice_init(void)
qemu_opt_foreach(opts, add_channel, NULL, 0);
- spice_server_init(spice_server, &core_interface);
+ if (0 != spice_server_init(spice_server, &core_interface)) {
+ fprintf(stderr, "failed to initialize spice server");
+ exit(1);
+ };
using_spice = 1;
migration_state.notify = migration_state_notifier;
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 3/9] qxl: set mm_time in vga update
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 1/9] qxl: device id fixup Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 2/9] spice: catch spice server initialization failures Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 4/9] qxl: interface_get_command: fix reported mode Gerd Hoffmann
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Alon Levy, Gerd Hoffmann
From: Alon Levy <alevy@redhat.com>
This fixes a problem where on windows 7 startup phase, before the qxl driver
is loaded, the drawables are sufficiently large and video like to trigger a
stream, but the lack of a filled mm time field triggers a warning in spice-gtk.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
ui/spice-display.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/ui/spice-display.c b/ui/spice-display.c
index 15f0704..feeee73 100644
--- a/ui/spice-display.c
+++ b/ui/spice-display.c
@@ -70,6 +70,7 @@ static SimpleSpiceUpdate *qemu_spice_create_update(SimpleSpiceDisplay *ssd)
QXLCommand *cmd;
uint8_t *src, *dst;
int by, bw, bh;
+ struct timespec time_space;
if (qemu_spice_rect_is_empty(&ssd->dirty)) {
return NULL;
@@ -96,6 +97,10 @@ static SimpleSpiceUpdate *qemu_spice_create_update(SimpleSpiceDisplay *ssd)
drawable->surfaces_dest[0] = -1;
drawable->surfaces_dest[1] = -1;
drawable->surfaces_dest[2] = -1;
+ clock_gettime(CLOCK_MONOTONIC, &time_space);
+ /* time in milliseconds from epoch. */
+ drawable->mm_time = time_space.tv_sec * 1000
+ + time_space.tv_nsec / 1000 / 1000;
drawable->u.copy.rop_descriptor = SPICE_ROPD_OP_PUT;
drawable->u.copy.src_bitmap = (intptr_t)image;
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 4/9] qxl: interface_get_command: fix reported mode
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (2 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 3/9] qxl: set mm_time in vga update Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 5/9] qxl-logger: add timestamp to command log Gerd Hoffmann
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Alon Levy, Gerd Hoffmann
From: Alon Levy <alevy@redhat.com>
report correct mode when in undefined mode.
introduces qxl_mode_to_string(), and uses it in other places too.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 25 +++++++++++++++++++++----
1 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index e95d6f7..3722f55 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -336,6 +336,21 @@ static void interface_get_init_info(QXLInstance *sin, QXLDevInitInfo *info)
info->n_surfaces = NUM_SURFACES;
}
+static const char *qxl_mode_to_string(int mode)
+{
+ switch (mode) {
+ case QXL_MODE_COMPAT:
+ return "compat";
+ case QXL_MODE_NATIVE:
+ return "native";
+ case QXL_MODE_UNDEFINED:
+ return "undefined";
+ case QXL_MODE_VGA:
+ return "vga";
+ }
+ return "INVALID";
+}
+
/* called from spice server thread context only */
static int interface_get_command(QXLInstance *sin, struct QXLCommandExt *ext)
{
@@ -358,18 +373,19 @@ static int interface_get_command(QXLInstance *sin, struct QXLCommandExt *ext)
}
qemu_mutex_unlock(&qxl->ssd.lock);
if (ret) {
+ dprint(qxl, 2, "%s %s\n", __FUNCTION__, qxl_mode_to_string(qxl->mode));
qxl_log_command(qxl, "vga", ext);
}
return ret;
case QXL_MODE_COMPAT:
case QXL_MODE_NATIVE:
case QXL_MODE_UNDEFINED:
- dprint(qxl, 2, "%s: %s\n", __FUNCTION__,
- qxl->cmdflags ? "compat" : "native");
+ dprint(qxl, 4, "%s: %s\n", __FUNCTION__, qxl_mode_to_string(qxl->mode));
ring = &qxl->ram->cmd_ring;
if (SPICE_RING_IS_EMPTY(ring)) {
return false;
}
+ dprint(qxl, 2, "%s: %s\n", __FUNCTION__, qxl_mode_to_string(qxl->mode));
SPICE_RING_CONS_ITEM(ring, cmd);
ext->cmd = *cmd;
ext->group_id = MEMSLOT_GROUP_GUEST;
@@ -993,7 +1009,7 @@ static void ioport_write(void *opaque, uint32_t addr, uint32_t val)
break;
case QXL_IO_DESTROY_PRIMARY:
PANIC_ON(val != 0);
- dprint(d, 1, "QXL_IO_DESTROY_PRIMARY\n");
+ dprint(d, 1, "QXL_IO_DESTROY_PRIMARY (%s)\n", qxl_mode_to_string(d->mode));
qxl_destroy_primary(d);
break;
case QXL_IO_DESTROY_SURFACE_WAIT:
@@ -1368,7 +1384,8 @@ static int qxl_post_load(void *opaque, int version)
d->modes = (QXLModes*)((uint8_t*)d->rom + d->rom->modes_offset);
- dprint(d, 1, "%s: restore mode\n", __FUNCTION__);
+ dprint(d, 1, "%s: restore mode (%s)\n", __FUNCTION__,
+ qxl_mode_to_string(d->mode));
newmode = d->mode;
d->mode = QXL_MODE_UNDEFINED;
switch (newmode) {
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 5/9] qxl-logger: add timestamp to command log
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (3 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 4/9] qxl: interface_get_command: fix reported mode Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 6/9] qxl: add dev id to guest prints Gerd Hoffmann
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Alon Levy, Gerd Hoffmann
From: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl-logger.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/qxl-logger.c b/hw/qxl-logger.c
index 76f43e6..74cadba 100644
--- a/hw/qxl-logger.c
+++ b/hw/qxl-logger.c
@@ -19,6 +19,7 @@
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
+#include "qemu-timer.h"
#include "qxl.h"
static const char *qxl_type[] = {
@@ -223,7 +224,8 @@ void qxl_log_command(PCIQXLDevice *qxl, const char *ring, QXLCommandExt *ext)
if (!qxl->cmdlog) {
return;
}
- fprintf(stderr, "qxl-%d/%s:", qxl->id, ring);
+ fprintf(stderr, "%ld qxl-%d/%s:", qemu_get_clock_ns(vm_clock),
+ qxl->id, ring);
fprintf(stderr, " cmd @ 0x%" PRIx64 " %s%s", ext->cmd.data,
qxl_name(qxl_type, ext->cmd.type),
compat ? "(compat)" : "");
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 6/9] qxl: add dev id to guest prints
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (4 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 5/9] qxl-logger: add timestamp to command log Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 7/9] qxl: make sure primary surface is saved on migration Gerd Hoffmann
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Alon Levy, Gerd Hoffmann
From: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 3722f55..d55b68d 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -985,7 +985,8 @@ static void ioport_write(void *opaque, uint32_t addr, uint32_t val)
break;
case QXL_IO_LOG:
if (d->guestdebug) {
- fprintf(stderr, "qxl/guest: %s", d->ram->log_buf);
+ fprintf(stderr, "qxl/guest-%d: %ld: %s", d->id,
+ qemu_get_clock_ns(vm_clock), d->ram->log_buf);
}
break;
case QXL_IO_RESET:
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 7/9] qxl: make sure primary surface is saved on migration
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (5 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 6/9] qxl: add dev id to guest prints Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 8/9] qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist Gerd Hoffmann
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Yonit Halperin, Gerd Hoffmann
From: Yonit Halperin <yhalperi@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index d55b68d..5e49536 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -1184,11 +1184,14 @@ static void qxl_vm_change_state_handler(void *opaque, int running, int reason)
qemu_spice_vm_change_state_handler(&qxl->ssd, running, reason);
if (!running && qxl->mode == QXL_MODE_NATIVE) {
- /* dirty all vram (which holds surfaces) to make sure it is saved */
+ /* dirty all vram (which holds surfaces) and devram (primary surface)
+ * to make sure they are saved */
/* FIXME #1: should go out during "live" stage */
/* FIXME #2: we only need to save the areas which are actually used */
- ram_addr_t addr = qxl->vram_offset;
- qxl_set_dirty(addr, addr + qxl->vram_size);
+ ram_addr_t vram_addr = qxl->vram_offset;
+ ram_addr_t surface0_addr = qxl->vga.vram_offset + qxl->shadow_rom.draw_area_offset;
+ qxl_set_dirty(vram_addr, vram_addr + qxl->vram_size);
+ qxl_set_dirty(surface0_addr, surface0_addr + qxl->shadow_rom.surface0_area_size);
}
}
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 8/9] qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (6 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 7/9] qxl: make sure primary surface is saved on migration Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 9/9] qxl: allow QXL_IO_LOG also in vga Gerd Hoffmann
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 5e49536..848c90f 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -942,6 +942,7 @@ static void ioport_write(void *opaque, uint32_t addr, uint32_t val)
case QXL_IO_MEMSLOT_ADD:
case QXL_IO_MEMSLOT_DEL:
case QXL_IO_CREATE_PRIMARY:
+ case QXL_IO_UPDATE_IRQ:
break;
default:
if (d->mode == QXL_MODE_NATIVE || d->mode == QXL_MODE_COMPAT)
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [Qemu-devel] [PATCH 9/9] qxl: allow QXL_IO_LOG also in vga
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (7 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 8/9] qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist Gerd Hoffmann
@ 2011-07-04 15:14 ` Gerd Hoffmann
2011-07-12 14:57 ` [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
2011-07-19 15:58 ` Anthony Liguori
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-04 15:14 UTC (permalink / raw)
To: qemu-devel; +Cc: Alon Levy, Gerd Hoffmann
From: Alon Levy <alevy@redhat.com>
The driver may change us to vga mode and still issue a QXL_IO_LOG,
which we can easily support.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
hw/qxl.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/qxl.c b/hw/qxl.c
index 848c90f..0b9a4c7 100644
--- a/hw/qxl.c
+++ b/hw/qxl.c
@@ -943,6 +943,7 @@ static void ioport_write(void *opaque, uint32_t addr, uint32_t val)
case QXL_IO_MEMSLOT_DEL:
case QXL_IO_CREATE_PRIMARY:
case QXL_IO_UPDATE_IRQ:
+ case QXL_IO_LOG:
break;
default:
if (d->mode == QXL_MODE_NATIVE || d->mode == QXL_MODE_COMPAT)
--
1.7.1
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PULL] spice patch queue
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (8 preceding siblings ...)
2011-07-04 15:14 ` [Qemu-devel] [PATCH 9/9] qxl: allow QXL_IO_LOG also in vga Gerd Hoffmann
@ 2011-07-12 14:57 ` Gerd Hoffmann
2011-07-19 15:58 ` Anthony Liguori
10 siblings, 0 replies; 12+ messages in thread
From: Gerd Hoffmann @ 2011-07-12 14:57 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: qemu-devel
On 07/04/11 17:14, Gerd Hoffmann wrote:
> Hi,
>
> Here is the spice patch queue with a bunch of small fixes and
> improvements collected over time. No major changes.
>
> please pull,
> Gerd
>
> The following changes since commit 75ef849696830fc2ddeff8bb90eea5887ff50df6:
>
> esp: correctly fill bus id with requested lun (2011-07-02 18:50:19 +0000)
>
> are available in the git repository at:
> git://anongit.freedesktop.org/spice/qemu spice.v38
Ping?
cheers,
Gerd
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] [PULL] spice patch queue
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
` (9 preceding siblings ...)
2011-07-12 14:57 ` [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
@ 2011-07-19 15:58 ` Anthony Liguori
10 siblings, 0 replies; 12+ messages in thread
From: Anthony Liguori @ 2011-07-19 15:58 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: qemu-devel
On 07/04/2011 10:14 AM, Gerd Hoffmann wrote:
> Hi,
>
> Here is the spice patch queue with a bunch of small fixes and
> improvements collected over time. No major changes.
>
> please pull,
> Gerd
Pulled. Thanks.
Regards,
Anthony Liguori
>
> Alon Levy (5):
> qxl: set mm_time in vga update
> qxl: interface_get_command: fix reported mode
> qxl-logger: add timestamp to command log
> qxl: add dev id to guest prints
> qxl: allow QXL_IO_LOG also in vga
>
> Gerd Hoffmann (3):
> qxl: device id fixup
> spice: catch spice server initialization failures.
> qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
>
> Yonit Halperin (1):
> qxl: make sure primary surface is saved on migration
>
> hw/qxl-logger.c | 4 +++-
> hw/qxl.c | 50 ++++++++++++++++++++++++++++++++++----------------
> ui/spice-core.c | 5 ++++-
> ui/spice-display.c | 5 +++++
> 4 files changed, 46 insertions(+), 18 deletions(-)
>
> The following changes since commit 75ef849696830fc2ddeff8bb90eea5887ff50df6:
>
> esp: correctly fill bus id with requested lun (2011-07-02 18:50:19 +0000)
>
> are available in the git repository at:
> git://anongit.freedesktop.org/spice/qemu spice.v38
>
> Alon Levy (5):
> qxl: set mm_time in vga update
> qxl: interface_get_command: fix reported mode
> qxl-logger: add timestamp to command log
> qxl: add dev id to guest prints
> qxl: allow QXL_IO_LOG also in vga
>
> Gerd Hoffmann (3):
> qxl: device id fixup
> spice: catch spice server initialization failures.
> qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist
>
> Yonit Halperin (1):
> qxl: make sure primary surface is saved on migration
>
> hw/qxl-logger.c | 4 +++-
> hw/qxl.c | 50 ++++++++++++++++++++++++++++++++++----------------
> ui/spice-core.c | 5 ++++-
> ui/spice-display.c | 5 +++++
> 4 files changed, 46 insertions(+), 18 deletions(-)
>
>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-07-19 15:58 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-04 15:14 [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 1/9] qxl: device id fixup Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 2/9] spice: catch spice server initialization failures Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 3/9] qxl: set mm_time in vga update Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 4/9] qxl: interface_get_command: fix reported mode Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 5/9] qxl-logger: add timestamp to command log Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 6/9] qxl: add dev id to guest prints Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 7/9] qxl: make sure primary surface is saved on migration Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 8/9] qxl: put QXL_IO_UPDATE_IRQ into vgamode whitelist Gerd Hoffmann
2011-07-04 15:14 ` [Qemu-devel] [PATCH 9/9] qxl: allow QXL_IO_LOG also in vga Gerd Hoffmann
2011-07-12 14:57 ` [Qemu-devel] [PULL] spice patch queue Gerd Hoffmann
2011-07-19 15:58 ` Anthony Liguori
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).