From patchwork Fri May 24 17:02:52 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paolo Bonzini X-Patchwork-Id: 246206 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 54DD12C0079 for ; Sat, 25 May 2013 03:04:02 +1000 (EST) Received: from localhost ([::1]:49308 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfvPM-0001mm-GU for incoming@patchwork.ozlabs.org; Fri, 24 May 2013 13:04:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfvOl-0001de-Ew for qemu-devel@nongnu.org; Fri, 24 May 2013 13:03:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UfvOc-0000x4-Hj for qemu-devel@nongnu.org; Fri, 24 May 2013 13:03:23 -0400 Received: from mail-ee0-f51.google.com ([74.125.83.51]:45935) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfvOc-0000wb-Bm for qemu-devel@nongnu.org; Fri, 24 May 2013 13:03:14 -0400 Received: by mail-ee0-f51.google.com with SMTP id e51so2732681eek.10 for ; Fri, 24 May 2013 10:03:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:x-mailer; bh=F1dYGAZZ1SCkR7sjhZcaAg6mB12MgO+WUfZvkfmdoHQ=; b=rQc+TAgwOeygdcQEy+ez/PJbYB34NXz6PxZhxCKqj3KHLx5/RxLdWSRue2D6g7BcsL 4D1vpYA2upQNYCMp4xjXnkhUJYjuKSCQMNajRUVLXAIuzQXlo/YO8yZFPq8M7a8zHjtb ooMwTVmj4kU0HkqxtBYK/kYWVVupTG8YdGWGwlztV7UT+DoSG8+c9dof1ytnFIne2KZt +SR9Dobo/hSKnpbT47pBy6UzzxVfUClNs45WSpPiPtg2JmKXiE4wJtSCfSqoximqu5YX G9hPR118baaI/unhkxWHIJRLOeBYSt2y801/pXISG570Csy7VVUm2FikJLeu5c0ES6Lm wGcg== X-Received: by 10.15.65.66 with SMTP id p42mr574536eex.109.1369414993585; Fri, 24 May 2013 10:03:13 -0700 (PDT) Received: from playground.lan (net-37-117-138-128.cust.dsl.vodafone.it. [37.117.138.128]) by mx.google.com with ESMTPSA id z52sm24872219eea.1.2013.05.24.10.03.10 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 24 May 2013 10:03:11 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Date: Fri, 24 May 2013 19:02:52 +0200 Message-Id: <1369414987-8839-1-git-send-email-pbonzini@redhat.com> X-Mailer: git-send-email 1.8.1.4 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 74.125.83.51 Subject: [Qemu-devel] [PULL 00/15] IOMMU patches for 1.6, part 1 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Anthony, The following changes since commit 9ce0e9275434bacdeba42dd32e0e8269293fe2cf: Open up 1.6 development (2013-05-20 10:55:18 -0500) are available in the git repository at: git://github.com/bonzini/qemu.git iommu-for-anthony for you to fetch changes up to fd2989341e758813351c2fc1446cc8fbcae06ad9: memory: clean up phys_page_find (2013-05-24 18:43:54 +0200) Next parts include: - propagate accesses to unassigned memory through the memory API - IOMMU support (already reviewed, will be in the same batch) - owners for memory regions - FlatView reference counting and RCU - dropping virtio-blk-dataplane hostmem :) ---------------------------------------------------------------- Avi Kivity (2): memory: fix address space initialization/destruction memory: limit sections in the radix tree to the actual address space size Jan Kiszka (2): memory: Replace open-coded memory_region_is_romd memory: Rename readable flag to romd_mode Paolo Bonzini (11): exec: remove obsolete comment exec: eliminate qemu_put_ram_ptr exec: make qemu_get_ram_ptr private exec: eliminate stq_phys_notdirty memory: assert that PhysPageEntry's ptr does not overflow memory: allow memory_region_find() to run on non-root memory regions memory: do not duplicate memory_region_destructor_none memory: make memory_global_sync_dirty_bitmap take an AddressSpace s390x: reduce TARGET_PHYS_ADDR_SPACE_BITS to 62 memory: populate FlatView for new address spaces memory: clean up phys_page_find arch_init.c | 2 +- exec.c | 68 +++++++++++++----------------------------- hw/block/pflash_cfi01.c | 6 ++-- hw/block/pflash_cfi02.c | 2 +- hw/pci/pci.c | 2 -- hw/scsi/megasas.c | 1 - include/exec/cpu-common.h | 4 --- include/exec/memory-internal.h | 1 + include/exec/memory.h | 60 ++++++++++++++++++++++--------------- include/exec/poison.h | 1 - memory.c | 64 ++++++++++++++++++++++----------------- target-s390x/cpu.h | 5 +++- trace-events | 3 -- translate-all.c | 2 +- 14 files changed, 103 insertions(+), 118 deletions(-)