From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYgIZ-0003sJ-1I for qemu-devel@nongnu.org; Tue, 22 Oct 2013 14:03:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VYgIU-0003yF-1z for qemu-devel@nongnu.org; Tue, 22 Oct 2013 14:03:18 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55851) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYgIT-0003xq-Px for qemu-devel@nongnu.org; Tue, 22 Oct 2013 14:03:13 -0400 Message-ID: <5266BE77.40007@redhat.com> Date: Tue, 22 Oct 2013 20:05:43 +0200 From: Laszlo Ersek MIME-Version: 1.0 References: <5266BAA1.5080303@redhat.com> <5266BC08.6070008@redhat.com> In-Reply-To: <5266BC08.6070008@redhat.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [edk2] QueuePFN peculiarity in virtio-mmio List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: edk2-devel@lists.sourceforge.net Cc: Jon Masters , Rusty Russell , "qemu-devel@nongnu.org" , Anthony Liguori , Linux Virtualization On 10/22/13 19:55, Laszlo Ersek wrote: >> The question arises because Olivier has posted a series to edk2-devel >> that adds virtio-mmio support to TianoCore, and Mark tested it (using >> OVMF) with a Linux guest and found problems. Namely, OVMF itself can >> drive the virtio devices via virtio-mmio, but the Linux kernel booted >> from OVMF can not. The reason is the missing zeroing of QueuePFN when >> OVMF is exiting. (I'm just paraphrasing the analysis.) s/OVMF/AArch64 foundation model/g http://thread.gmane.org/gmane.comp.bios.tianocore.devel/4373/focus=4411 I should have followed my own advice, not to post when sick. I'll go now and hide in a cave. Laszlo /facepalm