forked from mirror/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64f1359bd0
A warning, "qemu: warning: console: no gl-unblock within" followed by guest scanout lockup can happen if dpy_gl_update is called in a row and the second call is made before gd_draw_event scheduled by the first call is taking place. This is because draw call returns without decrementing gl_block ref count if the dmabuf was already submitted as shown below. (gd_gl_area_draw/gd_egl_draw) if (dmabuf) { if (!dmabuf->draw_submitted) { return; } else { dmabuf->draw_submitted = false; } } So it should not schedule any redundant draw event in case draw_submitted is already set in gd_egl_fluch/gd_gl_area_scanout_flush. Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Vivek Kasireddy <vivek.kasireddy@intel.com> Signed-off-by: Dongwon Kim <dongwon.kim@intel.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20221021192315.9110-1-dongwon.kim@intel.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> |
2 years ago | |
---|---|---|
.. | ||
icons | 4 years ago | |
keycodemapdb@d21009b1c9 | 3 years ago | |
shader | 4 years ago | |
clipboard.c | 2 years ago | |
cocoa.m | 2 years ago | |
console-gl.c | 3 years ago | |
console.c | 2 years ago | |
curses.c | 2 years ago | |
curses_keys.h | 6 years ago | |
cursor.c | 3 years ago | |
cursor_hidden.xpm | ||
cursor_left_ptr.xpm | ||
dbus-chardev.c | 3 years ago | |
dbus-clipboard.c | 3 years ago | |
dbus-console.c | 3 years ago | |
dbus-display1.xml | 3 years ago | |
dbus-error.c | 3 years ago | |
dbus-listener.c | 3 years ago | |
dbus-module.c | 3 years ago | |
dbus.c | 2 years ago | |
dbus.h | 2 years ago | |
egl-context.c | 3 years ago | |
egl-headless.c | 3 years ago | |
egl-helpers.c | 3 years ago | |
gtk-clipboard.c | 3 years ago | |
gtk-egl.c | 2 years ago | |
gtk-gl-area.c | 2 years ago | |
gtk.c | 2 years ago | |
input-barrier.c | 3 years ago | |
input-barrier.h | 5 years ago | |
input-keymap.c | 4 years ago | |
input-legacy.c | 3 years ago | |
input-linux.c | 3 years ago | |
input.c | 2 years ago | |
kbd-state.c | 5 years ago | |
keymaps.c | 3 years ago | |
keymaps.h | 6 years ago | |
meson.build | 2 years ago | |
qemu-pixman.c | 4 years ago | |
qemu-x509.h | ||
qemu.desktop | 6 years ago | |
sdl2-2d.c | 4 years ago | |
sdl2-gl.c | 3 years ago | |
sdl2-input.c | 5 years ago | |
sdl2.c | 3 years ago | |
shader.c | 3 years ago | |
spice-app.c | 3 years ago | |
spice-core.c | 3 years ago | |
spice-display.c | 3 years ago | |
spice-input.c | 4 years ago | |
spice-module.c | 4 years ago | |
trace-events | 2 years ago | |
trace.h | 4 years ago | |
udmabuf.c | 3 years ago | |
util.c | 3 years ago | |
vdagent.c | 2 years ago | |
vgafont.h | 2 years ago | |
vnc-auth-sasl.c | 3 years ago | |
vnc-auth-sasl.h | 3 years ago | |
vnc-auth-vencrypt.c | 4 years ago | |
vnc-auth-vencrypt.h | 8 years ago | |
vnc-clipboard.c | 3 years ago | |
vnc-enc-hextile-template.h | 6 years ago | |
vnc-enc-hextile.c | 2 years ago | |
vnc-enc-tight.c | 3 years ago | |
vnc-enc-tight.h | 8 years ago | |
vnc-enc-zlib.c | 5 years ago | |
vnc-enc-zrle.c | 4 years ago | |
vnc-enc-zrle.c.inc | 4 years ago | |
vnc-enc-zrle.h | 8 years ago | |
vnc-enc-zywrle-template.c | 2 years ago | |
vnc-enc-zywrle.h | 2 years ago | |
vnc-jobs.c | 2 years ago | |
vnc-jobs.h | 8 years ago | |
vnc-palette.c | 9 years ago | |
vnc-palette.h | 7 years ago | |
vnc-stubs.c | 4 years ago | |
vnc-ws.c | 4 years ago | |
vnc-ws.h | 8 years ago | |
vnc.c | 2 years ago | |
vnc.h | 3 years ago | |
vnc_keysym.h | 2 years ago | |
win32-kbd-hook.c | 5 years ago | |
x_keymap.c | 4 years ago | |
x_keymap.h | 7 years ago |