From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58938) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZC5cC-0008AN-B1 for qemu-devel@nongnu.org; Mon, 06 Jul 2015 08:35:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZC5c7-0005se-4v for qemu-devel@nongnu.org; Mon, 06 Jul 2015 08:35:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:49754) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZC5c6-0005sO-Vv for qemu-devel@nongnu.org; Mon, 06 Jul 2015 08:35:11 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id 4A42CBBDB for ; Mon, 6 Jul 2015 12:35:10 +0000 (UTC) Received: from donizetti.redhat.com (ovpn-112-50.ams2.redhat.com [10.36.112.50]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t66CZ8NU009626 for ; Mon, 6 Jul 2015 08:35:09 -0400 From: Paolo Bonzini Date: Mon, 6 Jul 2015 14:34:49 +0200 Message-Id: <1436186108-29747-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/19] Multithread, multiarch, multicompiler, multi^WKVM changes for 2015-07-06 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit 0a4a0312bf8b029cbd32a97db2cad669cf65ac= 49: Merge remote-tracking branch 'remotes/stefanha/tags/net-pull-request' i= nto staging (2015-06-25 14:03:55 +0100) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 946e7bc4daddad21bd2f370c657dfb8b7209980e: exec: skip MMIO regions correctly in cpu_physical_memory_write_rom_inte= rnal (2015-07-06 14:30:21 +0200) ---------------------------------------------------------------- * more of Peter Crosthwaite's multiarch preparation patches * unlocked MMIO support in KVM * support for compilation with ICC ---------------------------------------------------------------- Artyom Tarasenko (2): qemu-common: add VEC_OR macro cutils: allow compilation with icc Jan Kiszka (4): memory: Add global-locking property to memory regions memory: let address_space_rw/ld*/st* run outside the BQL kvm: First step to push iothread lock out of inner run loop kvm: Switch to unlocked PIO Paolo Bonzini (6): main-loop: use qemu_mutex_lock_iothread consistently main-loop: introduce qemu_mutex_iothread_locked exec: pull qemu_flush_coalesced_mmio_buffer() into address_space_rw= /ld*/st* acpi: mark PMTIMER as unlocked kvm: Switch to unlocked MMIO exec: skip MMIO regions correctly in cpu_physical_memory_write_rom_= internal Peter Crosthwaite (5): memory_mapping: Rework cpu related includes cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcg include/exec: Move standard exceptions to cpu-all.h include/exec: Move tb hash functions out cpu-defs: Move out TB_JMP defines Peter Maydell (1): Stop including qemu-common.h in memory.h =E9=A9=AC=E6=96=87=E9=9C=9C (1): Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES cpu-exec.c | 1 + cpus.c | 19 +++++++++-- exec.c | 83 +++++++++++++++++++++++++++++++++++++++++= +++++- hw/acpi/core.c | 1 + include/exec/cpu-all.h | 6 ++++ include/exec/cpu-common.h | 2 ++ include/exec/cpu-defs.h | 15 --------- include/exec/exec-all.h | 20 ------------ include/exec/memory.h | 27 ++++++++++++++- include/exec/tb-hash.h | 51 +++++++++++++++++++++++++++++ include/hw/arm/arm.h | 1 + include/qemu-common.h | 7 ++-- include/qemu/fprintf-fn.h | 16 +++++++++ include/qemu/main-loop.h | 10 ++++++ kvm-all.c | 25 +++++++++----- memory.c | 23 +++++++------ memory_mapping.c | 2 +- stubs/iothread-lock.c | 5 +++ target-i386/kvm.c | 24 ++++++++++++++ target-mips/kvm.c | 4 +++ target-ppc/kvm.c | 7 ++++ target-s390x/kvm.c | 3 ++ target-s390x/mmu_helper.c | 2 +- tcg/tcg.h | 2 ++ translate-all.c | 1 + util/cutils.c | 14 ++++---- 26 files changed, 298 insertions(+), 73 deletions(-) create mode 100644 include/exec/tb-hash.h create mode 100644 include/qemu/fprintf-fn.h --=20 2.4.3