[Qemu-devel] [PATCH 4/4] hw/qxl-render: drop cursor locks, add TODO's.

2011-03-15 Thread Alon Levy
Dropping the locks prevents a deadlock when running with -sdl or -vnc in addition to -spice. When server calls get_cursor_command, and we have an active ds cursor related callback in non vga mode, we need to lock to prevent the iothread (via sdl/vnc gui_update timer) from touching the ds as well.

Re: [Qemu-devel] [PATCH 4/4] hw/qxl-render: drop cursor locks, add TODO's.

2011-03-16 Thread Hans de Goede
Hi, As discussed on irc I think we need to look into this and see if we can fix it properly while at it. IOW to be continued... Regards, Hans On 03/15/2011 09:17 PM, Alon Levy wrote: Dropping the locks prevents a deadlock when running with -sdl or -vnc in addition to -spice. When server ca