marcandre.lur...@redhat.com writes: > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > Hi, > > Thanks to recent work by Kevin, it becomes possible to run HMP/QMP commands i= > n a > coroutine. The screendump command is a good target, as it requires to re-enter > the main-loop in ordre to flush the display, and write to file in a non-block= > ing > way. > > Despite the flush, the dump may still have glitches. The graphic device may > perform some operations during the write on the same framebuffer. Doing a mem= > ory > copy could help, but it would also create a number of other issues. Keeping t= > he > BQL would defeat a number of advantages of using a coroutine. Afaik, there is= > no > mechanism to "freeze" the device either (and this could also have bad > consequences anyway). Good enough?
This is v2 of Message-Id: <20200113144848.2168018-1-marcandre.lur...@redhat.com> https://lists.nongnu.org/archive/html/qemu-devel/2020-01/msg02313.html The title has become slightly misleading: v2 covers HMP, too, as the description says. A changelog would've helped me review. Next time :) [...]