From patchwork Tue Apr 14 11:39:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 11487299 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 4AFAA912 for ; Tue, 14 Apr 2020 11:40:46 +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 31191206D5 for ; Tue, 14 Apr 2020 11:40:46 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 31191206D5 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 1jOJv3-0003wN-2G; Tue, 14 Apr 2020 11:39:57 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1jOJv2-0003wC-8B for xen-devel@lists.xenproject.org; Tue, 14 Apr 2020 11:39:56 +0000 X-Inumbo-ID: a954fac6-7e44-11ea-8927-12813bfff9fa Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id a954fac6-7e44-11ea-8927-12813bfff9fa; Tue, 14 Apr 2020 11:39:55 +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 0F15BAC4A; Tue, 14 Apr 2020 11:39:54 +0000 (UTC) From: Jan Beulich Subject: [PATCH v6 00/10] x86emul: further work To: "xen-devel@lists.xenproject.org" Message-ID: Date: Tue, 14 Apr 2020 13:39:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Language: en-US 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 , Wei Liu , Roger Pau Monne Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" A few of the patches are still at least partly RFC, for varying reasons (see there). I'd appreciate though if at least some of the series could go in rather sooner than later. The two new ones (8 and 9) could likely be moved arbitrarily ahead (as a pair, not 9 ahead of 8), if others are to be further delayed. 1: x86: determine HAVE_AS_* just once 2: x86: move back clang no integrated assembler tests 3: x86emul: support MOVDIR{I,64B} insns 4: x86emul: support ENQCMD insn 5: x86/HVM: scale MPERF values reported to guests (on AMD) 6: x86emul: support RDPRU 7: x86/HVM: don't needlessly intercept APERF/MPERF/TSC MSR reads 8: x86emul: support SERIALIZE 9: x86emul: support X{SUS,RES}LDTRK 10: x86emul: support MCOMMIT See individual patches for changes from v5; as indicated in reply to v5 I've not changed patch 1 according to feedback, as I'm not (yet?) convinced of the underlying (new) model. Patch 3 continues to (contextually) depend on the still pending "x86emul: disable FPU/MMX/SIMD insn emulation when !HVM". Jan