From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33340) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c1DLQ-00005G-Eq for qemu-devel@nongnu.org; Mon, 31 Oct 2016 10:13:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c1DLK-0002o2-O5 for qemu-devel@nongnu.org; Mon, 31 Oct 2016 10:13:48 -0400 Received: from mail-wm0-x242.google.com ([2a00:1450:400c:c09::242]:33476) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c1DLK-0002nh-Gk for qemu-devel@nongnu.org; Mon, 31 Oct 2016 10:13:42 -0400 Received: by mail-wm0-x242.google.com with SMTP id m83so18599394wmc.0 for ; Mon, 31 Oct 2016 07:13:42 -0700 (PDT) Received: from donizetti.lan (dynamic-adsl-78-12-246-178.clienti.tiscali.it. [78.12.246.178]) by smtp.gmail.com with ESMTPSA id p13sm25052133wmd.20.2016.10.31.07.13.38 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Oct 2016 07:13:39 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 31 Oct 2016 15:13:21 +0100 Message-Id: <1477923215-30323-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PULL 00/14] MTTCG patches for 2016-10-31 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit ed2839166c21e001d15868f4d9591a21aaebd547: target-alpha: Emulate LL/SC using cmpxchg helpers (2016-10-26 08:29:02 -0700) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream-mttcg for you to fetch changes up to ba051fb5e56d5ff5e4fa672d37954452e58543b2: tcg: move locking for tb_invalidate_phys_page_range up (2016-10-31 15:00:25 +0100) ---------------------------------------------------------------- Base patches for MTTCG enablement. ---------------------------------------------------------------- Alex Bennée (11): cpus: make all_vcpus_paused() return bool translate_all: DEBUG_FLUSH -> DEBUG_TB_FLUSH translate-all: add DEBUG_LOCKING asserts cpu-exec: include cpu_index in CPU_LOG_EXEC messages linux-user/elfload: ensure mmap_lock() held while setting up translate-all: Add assert_(memory|tb)_lock annotations target-arm/arm-powerctl: wake up sleeping CPUs tcg: move tcg_exec_all and helpers above thread fn tcg: cpus rm tcg_exec_all() cpus: re-factor out handle_icount_deadline tcg: move locking for tb_invalidate_phys_page_range up KONRAD Frederic (1): tcg: protect translation related stuff with tb_lock. Paolo Bonzini (2): tcg: comment on which functions have to be called with tb_lock held *_run_on_cpu: introduce run_on_cpu_data type bsd-user/mmap.c | 5 + cpu-exec.c | 11 +- cpus-common.c | 9 +- cpus.c | 259 +++++++++++++++++++++++---------------------- exec.c | 22 ++++ hw/i386/kvm/apic.c | 14 +-- hw/i386/kvmvapic.c | 17 +-- hw/ppc/ppce500_spin.c | 6 +- hw/ppc/spapr.c | 4 +- hw/ppc/spapr_hcall.c | 12 +-- include/exec/exec-all.h | 2 + include/qom/cpu.h | 31 +++++- kvm-all.c | 20 ++-- linux-user/elfload.c | 4 + linux-user/mmap.c | 5 + target-arm/Makefile.objs | 2 +- target-arm/arm-powerctl.c | 2 + target-i386/helper.c | 8 +- target-i386/kvm.c | 4 +- target-s390x/cpu.c | 4 +- target-s390x/cpu.h | 4 +- target-s390x/kvm.c | 20 ++-- target-s390x/misc_helper.c | 4 +- tcg/tcg.h | 2 + translate-all.c | 177 ++++++++++++++++++++++++++----- 25 files changed, 426 insertions(+), 222 deletions(-) -- 2.7.4