From nobody Thu May 16 11:16:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1700510300; cv=none; d=zohomail.com; s=zohoarc; b=c2Vgff8rRqAl9/PFA8r8wuvs8AuO7S0UGwjFyhEojuLzQcVphzgdsfJXIsclx0aW3oFKcRBt6mjzEM0W2Uohe7AW7s3hYjKLR2+45bfUEC4bOwUoZYHLKsXU38rz8hEV7IrrtW4Gti0HhXbiwXZ4SfA0SD7QEgESfzYoxzw4vc8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1700510300; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=K8jXriX808q3nk4v9YplE+tIUSahLYJN0gVP4BkjThs=; b=R9+8tFkcQgopo8Id2+V4JLRvwZ88AUWmUCbjL7hc1dx8g1BPPlwYOsAZEVDfi0MT1Lm6ygHQ4JnggK1uBSuFtQhYQLO8yEtO03JZ9bI254WoV2gBsmQ67CTIhx9lff+1UI0K709srMtWpRTyQD853oKmPMnIhT/PTtbNRcqn9WE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1700510300816735.4362975950478; Mon, 20 Nov 2023 11:58:20 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.637178.992969 (Exim 4.92) (envelope-from ) id 1r5AP6-0005dS-7l; Mon, 20 Nov 2023 19:57:56 +0000 Received: by outflank-mailman (output) from mailman id 637178.992969; Mon, 20 Nov 2023 19:57:56 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1r5AP6-0005dL-4E; Mon, 20 Nov 2023 19:57:56 +0000 Received: by outflank-mailman (input) for mailman id 637178; Mon, 20 Nov 2023 19:57:54 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1r5AP4-0005dF-N5 for xen-devel@lists.xenproject.org; Mon, 20 Nov 2023 19:57:54 +0000 Received: from esa5.hc3370-68.iphmx.com (esa5.hc3370-68.iphmx.com [216.71.155.168]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 15dc2a2f-87df-11ee-98e0-6d05b1d4d9a1; Mon, 20 Nov 2023 20:57:52 +0100 (CET) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 15dc2a2f-87df-11ee-98e0-6d05b1d4d9a1 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1700510273; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=F6BE6DaO5RCJ4Mf3DMA5G4hQDI/leLhW7ZDBWzAUaRk=; b=XDpoA+DSbS2qDl3dIY64Izjb1C6YTpejZXZxlnMVLhYr4aVZk4eC00jK sKk2BHUVt4F1GGiTIRB3FcwWSDxeEDY3WXYYTbtd9a+tqJP5d+mAg25zC j7wBKY9JrF+6TS2sRM+TLxgYH9F4JCAHSH0GFYvI6EPUCLIx/O/9l+JEW c=; X-CSE-ConnectionGUID: kjzKOmX4SNKP/2gCI6xsCQ== X-CSE-MsgGUID: 3lbetMM1Sey0UmOSQKOILA== Authentication-Results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none X-SBRS: 4.0 X-MesageID: 126789176 X-Ironport-Server: esa5.hc3370-68.iphmx.com X-Remote-IP: 162.221.159.70 X-Policy: $RELAYED X-ThreatScanner-Verdict: Negative IronPort-Data: A9a23:YyIhh6wLh8tITZtt4tR6t+d+xirEfRIJ4+MujC+fZmUNrF6WrkVRx mQaCGvVb/uINjemKN9wbo3l/BwF7cTcy9dhTFFrrSAxQypGp/SeCIXCJC8cHc8wwu7rFxs7s ppEOrEsCOhuExcwcz/0auCJQUFUjPzOHvykTrecZkidfCc8IA85kxVvhuUltYBhhNm9Emult Mj75sbSIzdJ4RYtWo4vw/zF8E8HUMja4mtC5QVnP6gT5jcyqlFOZH4hDfDpR5fHatE88t6SH 47r0Ly/92XFyBYhYvvNfmHTKxBirhb6ZGBiu1IOM0SQqkEqSh8ai87XAME0e0ZP4whlqvgqo Dl7WT5cfi9yVkHEsLx1vxC1iEiSN4UekFPMCSDXXcB+UyQq2pYjqhljJBheAGEWxgp4KWJM5 98/LQBRVTagv6Xsz5maFPl3rf12eaEHPKtH0p1h5TTQDPJgSpHfWaTao9Rf2V/chOgXQ6yYP ZBAL2MyPVKfO3WjOX9OYH46tM6uimPybHtzr1WNqLBsy2PS0BZwwP7mN9+9ltmiHJ8LwRbJ/ z2Yl4j/KkoePtGD7B/cyX+93tLKuhjCe6UzMJTto5aGh3XMnzdOWXX6T2CTsfS/z0KzRd9bA 0gV4TY167g/8lSxSdvwVAH+p2SL1jY+cddNF+wx6CmW17HZpQ2eAwAsUTppeNEg8sgsSlQXO kShxo2zQ2Y16fvMFCPbqe/8QS6O1TY9Lm0QRggBfVc+xfrb59s8pTORXs1IKfvg5jHqIg0c0 wxmvQBn2O1L0Z9VjfzllW0rlQ5AsXQgc+LU2uk0djj8hu+BTNT5D7FEEHCChRq6EK6XT0Oao F8PkNWE4eYFAPmlzXPVGLhVQev1vq/ablUwZGKD+bF7r1xBHFb5JehtDMxWfh81Yq7ohxe1C KMshe+hzMAKZyb7BUOGS4mwF94r3cDd+SfND5jpgi51SsEpLmevpXg+DXN8KkixyCDAZ4ljY 8bEGSttZF5GYZlaIM2eHr9Gjed7mXhhlAs+h/nTlnya7FZXX1bNIZ9tDbdERrlRAH+syOkNz +tiCg== IronPort-HdrOrdr: A9a23:nGXQp6tZk8o6ZyIaTLggQj/E7skDetV00zEX/kB9WHVpmszxra 6TdZMgpHjJYVcqKRUdcL+7WJVoLUmxyXcX2/h1AV7BZniEhILAFugLhuGO/9SJIVyZygc378 ZdmsZFZ+EYdWIK7/rH3A== X-Talos-CUID: 9a23:hKlj/mDFF/5GJG36Eypl5m0zH/B5SVv+9DCKLGSZV3ZyY4TAHA== X-Talos-MUID: 9a23:MhvKPgt56eeduGd6a82n3zVoOdtNxv2VBVFVrJAhgPCnEg1UEmLI X-IronPort-AV: E=Sophos;i="6.04,214,1695700800"; d="scan'208";a="126789176" From: Andrew Cooper To: Xen-devel CC: Andrew Cooper , Jan Beulich , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , Wei Liu Subject: [PATCH] x86/entry: Use 32bit XOR in handle_ist_exception Date: Mon, 20 Nov 2023 19:57:42 +0000 Message-ID: <20231120195742.1343677-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1700510303139100001 This is a micro-optimsiation for Silvermont microarchitectures, which don't recognise the 64bit form as a zeroing idiom. No functional change. Signed-off-by: Andrew Cooper Reviewed-by: Jan Beulich --- CC: Jan Beulich CC: Roger Pau Monn=C3=A9 CC: Wei Liu --- xen/arch/x86/x86_64/entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/x86/x86_64/entry.S b/xen/arch/x86/x86_64/entry.S index b53d862089d7..cb794167c127 100644 --- a/xen/arch/x86/x86_64/entry.S +++ b/xen/arch/x86/x86_64/entry.S @@ -1027,7 +1027,7 @@ handle_ist_exception: * Interrupted guest context. Clear the restore value for xen_cr3 * and copy the context to stack bottom. */ - xor %r15, %r15 + xor %r15d, %r15d xor %ebx, %ebx GET_CPUINFO_FIELD(guest_cpu_user_regs,di) movq %rsp,%rsi base-commit: fa2da5bce90b3777aa7a323e1cf201c97b56d278 prerequisite-patch-id: a9e4e1e34d08e876d1fcb3299c6d563086768722 prerequisite-patch-id: 703590f2c99382f6509c94bb5955f47ab2d7c57d --=20 2.30.2