[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACE
From: |
Alon Levy |
Subject: |
Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC} |
Date: |
Wed, 29 Jun 2011 16:29:56 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Jun 29, 2011 at 03:09:36PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> >+ case QXL_IO_DESTROY_ALL_SURFACES_ASYNC:
> >+ d->mode = QXL_MODE_UNDEFINED;
>
> Should go to the async thread.
doesn't it make more sense to do all state changes from the vcpu thread? async
thread can run much
later, if you have a QXL_IO_DESTROY_ALL_SURFACES_ASYNC followed by a
QXL_IO_CREATE_PRIMARY_ASYNC where
the driver did not wait for the completion of the ASYNC first, I would still
like to support that,
but it won't work if I move this to the async thread.
>
> cheers,
> Gerd
- Re: [Qemu-devel] [PATCHv3] qxl: add io_port_to_string, (continued)
[Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC}, Alon Levy, 2011/06/29
- Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC}, Gerd Hoffmann, 2011/06/29
- Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC},
Alon Levy <=
- Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC}, Gerd Hoffmann, 2011/06/29
- Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC}, Alon Levy, 2011/06/29
- Re: [Qemu-devel] [PATCHv3] qxl: move to UNDEFINED on DESTROY_ALL_SURFACES{, _ASYNC}, Gerd Hoffmann, 2011/06/30
[Qemu-devel] [PATCHv3] qxl: only disallow specific io's in vga mode, Alon Levy, 2011/06/29
[Qemu-devel] [PATCHv3] (alon-local) symlink bios out of tree, Alon Levy, 2011/06/29