Revision d53291cf

b/hw/qxl-render.c
31 31
        return;
32 32
    }
33 33
    if (!qxl->guest_primary.data) {
34
        dprint(qxl, 1, "%s: initializing guest_primary.data\n", __func__);
34
        trace_qxl_render_blit_guest_primary_initialized();
35 35
        qxl->guest_primary.data = memory_region_get_ram_ptr(&qxl->vga.vram);
36 36
    }
37
    dprint(qxl, 2, "%s: stride %d, [%d, %d, %d, %d]\n", __func__,
38
            qxl->guest_primary.qxl_stride,
37
    trace_qxl_render_blit(qxl->guest_primary.qxl_stride,
39 38
            rect->left, rect->right, rect->top, rect->bottom);
40 39
    src = qxl->guest_primary.data;
41 40
    if (qxl->guest_primary.qxl_stride < 0) {
......
107 106
        qxl->guest_primary.data = memory_region_get_ram_ptr(&qxl->vga.vram);
108 107
        qxl_set_rect_to_surface(qxl, &qxl->dirty[0]);
109 108
        qxl->num_dirty_rects = 1;
110
        dprint(qxl, 1, "%s: %dx%d, stride %d, bpp %d, depth %d\n",
111
               __FUNCTION__,
109
        trace_qxl_render_guest_primary_resized(
112 110
               qxl->guest_primary.surface.width,
113 111
               qxl->guest_primary.surface.height,
114 112
               qxl->guest_primary.qxl_stride,
......
118 116
    if (surface->width != qxl->guest_primary.surface.width ||
119 117
        surface->height != qxl->guest_primary.surface.height) {
120 118
        if (qxl->guest_primary.qxl_stride > 0) {
121
            dprint(qxl, 1, "%s: using guest_primary for displaysurface\n",
122
                   __func__);
123 119
            qemu_free_displaysurface(vga->ds);
124 120
            qemu_create_displaysurface_from(qxl->guest_primary.surface.width,
125 121
                                            qxl->guest_primary.surface.height,
......
127 123
                                            qxl->guest_primary.abs_stride,
128 124
                                            qxl->guest_primary.data);
129 125
        } else {
130
            dprint(qxl, 1, "%s: resizing displaysurface to guest_primary\n",
131
                   __func__);
132 126
            qemu_resize_displaysurface(vga->ds,
133 127
                    qxl->guest_primary.surface.width,
134 128
                    qxl->guest_primary.surface.height);
......
187 181
void qxl_render_update_area_done(PCIQXLDevice *qxl, QXLCookie *cookie)
188 182
{
189 183
    qemu_mutex_lock(&qxl->ssd.lock);
184
    trace_qxl_render_update_area_done(cookie);
190 185
    qemu_bh_schedule(qxl->update_area_bh);
191 186
    qxl->render_update_cookie_num--;
192 187
    qemu_mutex_unlock(&qxl->ssd.lock);
b/trace-events
781 781
qxl_spice_update_area(int qid, uint32_t surface_id, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) "%d sid=%d [%d,%d,%d,%d]"
782 782
qxl_spice_update_area_rest(int qid, uint32_t num_dirty_rects, uint32_t clear_dirty_region) "%d #d=%d clear=%d"
783 783
qxl_surfaces_dirty(int qid, int surface, int offset, int size) "%d surface=%d offset=%d size=%d"
784
qxl_vga_ioport_while_not_in_vga_mode(int qid) "%d (int qid, reset to VGA mode because of VGA io)"
785

  
786
# hw/qxl-render.c
787
qxl_render_blit_guest_primary_initialized(void) ""
788
qxl_render_blit(int32_t stride, int32_t left, int32_t right, int32_t top, int32_t bottom) "stride=%d [%d, %d, %d, %d]"
789
qxl_render_guest_primary_resized(int32_t width, int32_t height, int32_t stride, int32_t bytes_pp, int32_t bits_pp) "%dx%d, stride %d, bpp %d, depth %d"
790
qxl_render_update_area_done(void *cookie) "%p"

Also available in: Unified diff