From patchwork Tue Mar 24 12:26:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 11455273 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 60D2F1392 for ; Tue, 24 Mar 2020 12:27:32 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 475B020719 for ; Tue, 24 Mar 2020 12:27:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 475B020719 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jGidZ-0005Mf-DL; Tue, 24 Mar 2020 12:26:29 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jGidY-0005MY-8y for xen-devel@lists.xenproject.org; Tue, 24 Mar 2020 12:26:28 +0000 X-Inumbo-ID: ae589e86-6dca-11ea-bec1-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id ae589e86-6dca-11ea-bec1-bc764e2007e4; Tue, 24 Mar 2020 12:26:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id DB2BAAEB8; Tue, 24 Mar 2020 12:26:25 +0000 (UTC) From: Jan Beulich To: "xen-devel@lists.xenproject.org" Message-ID: <6fa81b4d-528d-5c33-50c5-a18396b4383a@suse.com> Date: Tue, 24 Mar 2020 13:26:22 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 Content-Language: en-US Subject: [Xen-devel] [PATCH v5 00/10] x86emul: further work X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , Paul Durrant , Wei Liu , Roger Pau Monne Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Some of the later patches are still at least partly RFC, for varying reasons (see there). I'd appreciate though if at least some of the earlier ones could go in rather sooner than later. Patch 1 functionally (for the test harness) depends on "libx86/CPUID: fix (not just) leaf 7 processing", while at least patch 2 contextually depends on "x86emul: disable FPU/MMX/SIMD insn emulation when !HVM". 1: x86emul: support AVX512_BF16 insns 2: x86emul: support MOVDIRI insn 3: x86: determine HAVE_AS_* just once 4: x86: move back clang no integrated assembler tests 5: x86emul: support MOVDIR64B insn 6: x86emul: support ENQCMD insn 7: x86/HVM: scale MPERF values reported to guests (on AMD) 8: x86emul: support RDPRU 9: x86/HVM: don't needlessly intercept APERF/MPERF/TSC MSR reads 10: x86emul: support MCOMMIT See individual patches for changes from v4 (which was mistakenly sent out with a v3 tag). Jan