|
From: | Gerd Hoffmann |
Subject: | Re: [Qemu-devel] [PATCH v2] qxl: add primary_created state, change mode lifetimes |
Date: | Wed, 29 Jun 2011 10:41:43 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110617 Red Hat/3.1.11-2.el6_1 Thunderbird/3.1.11 |
Hi,
Shouldn't the mode change to QXL_MODE_UNDEFINED on DESTROY_SURFACES? (I can see it currently doesn't, but it seems like a mistake)No, that is the point - this patch makes the lifetime of QXL_MODE_NATIVE be the lifetime of the driver in the guest, kinda. we never unload the driver in the guest, the only time it stops being operational is when we enter vga mode and that's explicitly done when we get any vga port write/read.
I agree with yonit here, moving to UNDEFINED makes sense. Keeping track of guest driver state in qxl is asking for trouble. It will blow up when it comes to S4 support and we'll exit and restart the qemu process.
cheers, Gerd
[Prev in Thread] | Current Thread | [Next in Thread] |