[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info
From: |
Alon Levy |
Subject: |
Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info |
Date: |
Tue, 29 May 2012 17:51:50 +0300 |
User-agent: |
Mutt/1.5.21 (2011-07-01) |
On Tue, May 29, 2012 at 10:38:20AM -0300, Luiz Capitulino wrote:
> On Tue, 29 May 2012 09:25:40 +0200
> Gerd Hoffmann <address@hidden> wrote:
>
> > Hi,
> >
> > >> How would that work? I have QXLInfo that only makes sense when the
> > >> information is about a qxl device. Can't have opaque data in a QMP
> > >> response, so would this be a "info display qxl" "info display cirrus"
> > >> etc. or "info qxl"?
> > >
> > > You could show what's available and/or being used currently.
> >
> > I think (Alon, correct me if I'm wrong) the use case is being able to
> > figure whenever the guest drivers are installed and active.
>
> Alon, can you confirm this? I'm still not clear on the use-case.
>
> The two points I'm wondering are 1. If this is really tied to spice (and thus
> this info should be part of query-spice) and now 2. if the use case above
> really pertains to QMP.
>
> I've talked to someone in the past about having a way to get information about
> guest drivers statuses and the conclusion was that the guest-agent agent was
> better suited for that.
The information I'm suggesting to expose is state of the guest as seen
from device pov:
* guest_bug - this indicates that the qxl device has been instructed to
do something illegal that it has ignored, and until a reset from the
guest, (QXL_RESET io write), that would presumably indicate a restart
of the guest driver, we would like to ignore the guest from now on.
This information would be helpful for error report.
* mode - this is another indication of presence or lack of a guest
driver. This time more straight forward - if a certain IO is issued
(QXL_CREATE_PRIMARY) then the driver is in native mode. If another IO
(SET_MODE) we are in compat mode. If anything to change back to vga
happens (vga io read/write), we are back in vga, and if a
DESTROY_SURFACE happens we are in undefined mode. This status would be
helpful for error reporting as well.
Since both pieces of information already exist in the qemu side, there
is no need to introduce an agent to retrieve them. They are easy to
retrive with existing management (libvirt/vdsm can do random monitor
commands iirc).
Alon
- Re: [Qemu-devel] [PATCH] hmp/qxl: info spice: add qxl info, (continued)
- Re: [Qemu-devel] [PATCH] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/24
- [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/24
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/25
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/28
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/28
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/28
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/28
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Gerd Hoffmann, 2012/05/29
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/29
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/29
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info,
Alon Levy <=
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/29
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Alon Levy, 2012/05/30
- Re: [Qemu-devel] [PATCH v2] hmp/qxl: info spice: add qxl info, Luiz Capitulino, 2012/05/30