From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35129) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VH7z5-00027b-8j for qemu-devel@nongnu.org; Wed, 04 Sep 2013 03:58:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VH7z1-0003a8-LJ for qemu-devel@nongnu.org; Wed, 04 Sep 2013 03:58:39 -0400 Received: from ozlabs.org ([2402:b800:7003:1:1::1]:59383) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VH7z1-0003ZQ-8g for qemu-devel@nongnu.org; Wed, 04 Sep 2013 03:58:35 -0400 From: Rusty Russell In-Reply-To: References: <20130828080723.GD4696@stefanha-thinkpad.muc.redhat.com> Date: Wed, 04 Sep 2013 16:22:55 +0930 Message-ID: <87li3d6ptk.fsf@rustcorp.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [Qemu-devel] Would virtio support 64 bit address for vring virtqueue? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Xie, Huawei" , Stefan Hajnoczi Cc: "qemu-devel@nongnu.org" , Stefan Hajnoczi "Xie, Huawei" writes: > If this is the case, one possible fix would be: > Write two continuous 32bit DWORD to combine a 64bit address > Use the upper 12 bits of PFN val to indicate if it is combined write > In this way, we wouldn't break other virtio driver, register layout > and only need a few lines of modification. Note that (with OASIS) we are currently working on a v1.0 of the virtio spec. I recommend the OASIS virtio-dev mailing list ( https://www.oasis-open.org/mlmanage/ ) and in particular the thread on Michael Tsirkin's proposal on using PCI capabilities: https://lists.oasis-open.org/archives/virtio-comment/201308/msg00087.html Cheers, Rusty.