From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:60375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZoOe-0007I7-LU for qemu-devel@nongnu.org; Tue, 07 May 2013 16:22:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZoOU-0005oQ-EQ for qemu-devel@nongnu.org; Tue, 07 May 2013 16:22:00 -0400 Received: from mail-wi0-x229.google.com ([2a00:1450:400c:c05::229]:40973) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZoOU-0005oB-76 for qemu-devel@nongnu.org; Tue, 07 May 2013 16:21:50 -0400 Received: by mail-wi0-f169.google.com with SMTP id h11so4466800wiv.4 for ; Tue, 07 May 2013 13:21:49 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <51896254.70901@redhat.com> Date: Tue, 07 May 2013 22:21:40 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1367936209-12109-1-git-send-email-pbonzini@redhat.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/40] Memory-related changes sneak peek for 1.6 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: "Michael S. Tsirkin" , aik@ozlabs.ru, jan.kiszka@siemens.com, qemu-devel@nongnu.org, qemulist@gmail.com, Avi Kivity , stefanha@redhat.com, david@gibson.dropbear.id.au Il 07/05/2013 20:51, Peter Maydell ha scritto: > On 7 May 2013 15:16, Paolo Bonzini wrote: >> Patches 1-10 are small changes, some of them bugfixes for the IOMMU >> portion of the patches. >> >> Patches 11-13 introduce three new address_space APIs and clean up >> the dispatch logic a bit by removing memory_region_section_addr. >> >> Patches 14-22 introduce IOMMU memory regions, convert sPAPR to the >> new API, and finally eliminate DMAContext in favor of AddressSpace. >> >> Patches 24-37 set an owner on all regions owned by hot-unpluggable >> devices (and several others when that was easy), and add ref/unref >> calls that keep the regions alive even if the owner is hot-unplugged. >> >> Patches 38-40 make memory_region_find safe for usage outside the BQL. > > I assume you're not going to try to get these all committed > in one lump, by the way? In as big a lump as possible, but not necessarily in one lump. > I stopped reviewing after patch 22, > since the BQL related stuff seems to still be under > discussion. Note that patch 37 is a fix for an existing bug (disk I/O to a device-owned RAM area can corrupt QEMU if you unplug the device in parallel), and it needs all the 13 previous patches unfortunately. Only the last 3 are strictly for out-of-BQL operation. Paolo