From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NJsjR-00058v-Ti for qemu-devel@nongnu.org; Sun, 13 Dec 2009 12:59:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NJsjN-000542-6f for qemu-devel@nongnu.org; Sun, 13 Dec 2009 12:59:45 -0500 Received: from [199.232.76.173] (port=48386 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NJsjM-00053t-V8 for qemu-devel@nongnu.org; Sun, 13 Dec 2009 12:59:41 -0500 Received: from mail-yx0-f188.google.com ([209.85.210.188]:62604) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NJsjM-0002Zg-LP for qemu-devel@nongnu.org; Sun, 13 Dec 2009 12:59:40 -0500 Received: by yxe26 with SMTP id 26so2287708yxe.4 for ; Sun, 13 Dec 2009 09:59:40 -0800 (PST) Message-ID: <4B252B8A.1070700@codemonkey.ws> Date: Sun, 13 Dec 2009 11:59:38 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] vmware vga + kvm interaction References: <21d7e9970912130055q6593ce8qa955758529dfff97@mail.gmail.com> <4B24C6EA.5030305@redhat.com> In-Reply-To: <4B24C6EA.5030305@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity Cc: Dave Airlie , qemu-devel@nongnu.org Avi Kivity wrote: > On 12/13/2009 10:55 AM, Dave Airlie wrote: >> If I boot an F12 LiveCD with vmware VGA without KVM enabled, I get the >> syslinux boot screen and can pick >> options, the same qemu run with -enable-kvm, I just get a blank screen. >> >> Anyone have any clues on why this might be? >> >> > > One of the niceties of vmvga is that it accesses cpu registers in > response to an I/O instruction. Maybe this bit is broken. Does your > hw/vmport.c have cpu_synchronize_state() in vmport_ioport_read()? > > Hmm, upstream doesn't, so no surprise it is broken. vmware-vga does not use vmport. The issue is about related to dirty tracking and how the vbe bios memory gets mapped. I've posted patches on the list before. Regards, Anthony Liguori