From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4F55DC3A589 for ; Tue, 20 Aug 2019 07:02:32 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 16D2E22CF4 for ; Tue, 20 Aug 2019 07:02:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16D2E22CF4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:33782 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzyA2-0006cc-Ij for qemu-devel@archiver.kernel.org; Tue, 20 Aug 2019 03:02:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42341) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hzy7d-0004oU-FC for qemu-devel@nongnu.org; Tue, 20 Aug 2019 03:00:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hzy7b-0002Vf-Ns for qemu-devel@nongnu.org; Tue, 20 Aug 2019 03:00:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36044) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hzy7b-0002Uv-Fu for qemu-devel@nongnu.org; Tue, 20 Aug 2019 02:59:59 -0400 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 91738317528A for ; Tue, 20 Aug 2019 06:59:58 +0000 (UTC) Received: from 640k.localdomain.com (ovpn-112-20.ams2.redhat.com [10.36.112.20]) by smtp.corp.redhat.com (Postfix) with ESMTP id B365A11C9AE for ; Tue, 20 Aug 2019 06:59:57 +0000 (UTC) From: Paolo Bonzini To: qemu-devel@nongnu.org Date: Tue, 20 Aug 2019 08:59:19 +0200 Message-Id: <1566284395-30287-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.49]); Tue, 20 Aug 2019 06:59:58 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 00/36] QEMU patches for 2018-08-20 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" The following changes since commit 864ab314f1d924129d06ac7b571f105a2b76a4= b2: Update version for v4.1.0-rc4 release (2019-08-06 17:05:21 +0100) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 6f93977075ae9971d73879ca872f75e2737f66c5: x86: Intel AVX512_BF16 feature enabling (2019-08-20 08:59:18 +0200) ---------------------------------------------------------------- * New KVM PV features (Marcelo, Wanpeng) * valgrind fixes (Andrey) * Remove clock reset notifiers (David) * KConfig and Makefile cleanups (Paolo) * Replay and icount improvements (Pavel) * x86 FP fixes (Peter M.) * TCG locking assertions (Roman) * x86 support for mmap-ed -kernel/-initrd (Stefano) * Other cleanups (Wei Yang, Yan Zhao, Tony) * LSI fix for infinite loop (Prasad) * ARM migration fix (Catherine) * AVX512_BF16 feature (Jing) ---------------------------------------------------------------- Andrey Shinkevich (3): test-throttle: Fix uninitialized use of burst_length tests: Fix uninitialized byte in test_visitor_in_fuzz i386/kvm: initialize struct at full before ioctl call Catherine Ho (1): migration: do not rom_reset() during incoming migration Dr. David Alan Gilbert (4): mc146818rtc: Remove reset notifiers timer: Remove reset notifiers replay: Remove host_clock_last timer: last, remove last bits of last Eduardo Habkost (1): HACKING: Document 'struct' keyword usage Jan Kiszka (1): kvm: vmxcap: Enhance with latest features Jing Liu (1): x86: Intel AVX512_BF16 feature enabling Li Qiang (1): target-i386: kvm: 'kvm_get_supported_msrs' cleanup Marcelo Tosatti (1): kvm: i386: halt poll control MSR support Paolo Bonzini (5): block: fix NetBSD qemu-iotests failure 9p: simplify source file selection memory: fix race between TCG and accesses to dirty bitmap kconfig: do not select VMMOUSE scsi: lsi: exit infinite loop while executing script (CVE-2019-1206= 8) Pavel Dovgalyuk (8): replay: add missing fix for internal function replay: document development rules util/qemu-timer: refactor deadline calculation for external timers replay: fix replay shutdown replay: refine replay-time module replay: rename step-related variables and functions icount: clean up cpu_can_io at the entry to the block icount: remove unnecessary gen_io_end calls Peter Maydell (1): target/i386: Return 'indefinite integer value' for invalid SSE fp->= int conversions Roman Kagan (2): cpus-common: nuke finish_safe_work cpus-common: assert BQL nesting within cpu-exclusive sections Stefano Garzarella (3): loader: Handle memory-mapped ELFs elf-ops.h: Map into memory the ELF to load hw/i386/pc: Map into memory the initrd Wanpeng Li (1): target-i386: adds PV_SCHED_YIELD CPUID feature bit Wei Yang (1): test-bitmap: test set 1 bit case for bitmap_set Yan Zhao (1): memory: assert on out of scope notification tony.nguyen@bt.com (1): configure: Define target access alignment in configure HACKING | 14 +- Kconfig.host | 1 + accel/tcg/cpu-exec.c | 1 - accel/tcg/translator.c | 1 - block/file-posix.c | 4 +- configure | 12 +- cpus-common.c | 12 +- cpus.c | 17 ++- docs/devel/replay.txt | 46 +++++++ exec.c | 31 +++++ fsdev/Makefile.objs | 2 +- hw/9pfs/Kconfig | 5 + hw/core/loader.c | 47 +++++-- hw/i386/Kconfig | 1 + hw/i386/pc.c | 17 ++- hw/scsi/lsi53c895a.c | 41 ++++-- hw/timer/mc146818rtc.c | 19 --- include/exec/gen-icount.h | 44 +++--- include/exec/memory.h | 12 ++ include/exec/poison.h | 1 + include/hw/elf_ops.h | 71 ++++++---- include/hw/i386/pc.h | 1 + include/hw/loader.h | 5 +- include/qemu/timer.h | 43 +----- include/qom/cpu.h | 2 +- include/standard-headers/asm-x86/kvm_para.h | 2 + include/sysemu/replay.h | 2 +- memory.c | 16 ++- migration/ram.c | 1 + qtest.c | 3 +- replay/replay-events.c | 2 +- replay/replay-internal.c | 10 +- replay/replay-internal.h | 10 +- replay/replay-snapshot.c | 13 +- replay/replay-time.c | 36 +++-- replay/replay.c | 30 ++-- scripts/kvm/vmxcap | 8 ++ target/alpha/cpu.h | 2 - target/alpha/translate.c | 2 - target/arm/translate-a64.c | 4 - target/arm/translate.c | 7 - target/cris/translate.c | 2 - target/hppa/cpu.h | 1 - target/hppa/translate.c | 1 - target/i386/cpu.c | 43 +++++- target/i386/cpu.h | 8 ++ target/i386/kvm.c | 205 +++++++++++++++-------= ------ target/i386/machine.c | 20 +++ target/i386/ops_sse.h | 88 ++++++++---- target/i386/translate.c | 10 -- target/lm32/translate.c | 9 -- target/microblaze/translate.c | 2 - target/mips/cpu.h | 2 - target/mips/translate.c | 11 -- target/nios2/translate.c | 4 - target/ppc/translate.c | 13 -- target/ppc/translate_init.inc.c | 2 - target/riscv/insn_trans/trans_rvi.inc.c | 1 - target/sh4/cpu.h | 2 - target/sparc/cpu.h | 2 - target/sparc/translate.c | 16 --- target/unicore32/translate.c | 1 - target/xtensa/cpu.h | 2 - target/xtensa/translate.c | 15 -- tcg/tcg.c | 2 +- tcg/tcg.h | 8 +- tests/ptimer-test-stubs.c | 4 +- tests/ptimer-test.c | 6 +- tests/test-bitmap.c | 12 ++ tests/test-string-input-visitor.c | 8 +- tests/test-throttle.c | 2 + util/qemu-timer.c | 71 ++++------ 72 files changed, 667 insertions(+), 504 deletions(-) create mode 100644 docs/devel/replay.txt --=20 1.8.3.1