From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id 027F43858D1E for ; Tue, 16 Jan 2024 08:27:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 027F43858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 027F43858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=192.55.52.115 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705393676; cv=none; b=RU3v2IrqBJGen64YyHSAYKSLsFlN0OEaeFskmyZHG1BKZ6+TdUasr8n9exgOUH6LPXdhFlIrXYUwpYftr8YwNhEDuc6Mje7J1O4AGXvLOuQFA3hR8z2E/vj80FsZUf1xbjGmlL7Ad1kLxazJR31r7IroE5Zdg3wb3wE8bqa9Rjw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705393676; c=relaxed/simple; bh=iuMdDPnXGNbC82PfDpAU7zZsNNzc/M+VasLkjEXYNss=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=NpyUr1yBHjuhZwZPOeG5ZnocDE42JwKAGct4WJq+lH9U4O1RtJE0aolNxB03fUeGgV8IYtniZjmv2YkgIpFcEcgdFJMsj3Y2+DqzI6CPe/iWba80hJcN2d8dVucPfYSnkQNZ77YUyzcUbnzKKvWfLe1RiCznV2zkFv355NTx+Sc= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705393674; x=1736929674; h=from:to:subject:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding; bh=iuMdDPnXGNbC82PfDpAU7zZsNNzc/M+VasLkjEXYNss=; b=gsYFzaf/0ns8rXFqjepAFuDlFTU2BTK8Cf4GVW7+lXFYRfPQrC6H1EVR JPn75kLhTRxrh83n5+vy8p67ACcUpnSdAGKC2kha88GrqFUNpynehHwec 3uHJcpeoDw/S9fVXlkhFQ4QrJG/YcMYMMR8zY8I+d7IQuHinh1tiJ67t8 5/wTDL1qas7qnFC4GE2gxkP99B6loMEPs0p1+9nXMZCaxXu3R/zkGcpGj Qb0+mF/uF+EMkN/uEFQ+U2uDUCZguwn2w51Lctn46v8ts2EYM8F7mlAeI DZDPPD1P+vmQoflnrXrVhlEyDbQThZfBKxj2nrK4HtN3P59CuIoQ908He Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10954"; a="399460975" X-IronPort-AV: E=Sophos;i="6.04,198,1695711600"; d="scan'208";a="399460975" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jan 2024 00:27:52 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10954"; a="907305797" X-IronPort-AV: E=Sophos;i="6.04,198,1695711600"; d="scan'208";a="907305797" Received: from shvmail03.sh.intel.com ([10.239.245.20]) by orsmga004.jf.intel.com with ESMTP; 16 Jan 2024 00:27:51 -0800 Received: from shliclel4217.sh.intel.com (shliclel4217.sh.intel.com [10.239.240.127]) by shvmail03.sh.intel.com (Postfix) with ESMTP id 4A64D100570E for ; Tue, 16 Jan 2024 16:27:50 +0800 (CST) From: "Hu, Lin1" To: binutils@sourceware.org Subject: [PATCH] x86: support APX forms of U{RD,WR}MSR Date: Tue, 16 Jan 2024 16:19:24 +0800 Message-Id: <20240116081923.2189141-1-lin1.hu@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > @@ -3482,11 +3482,13 @@ eretu, 0xf30f01ca, FRED, NoSuf, {} > // USER_MSR instructions. > > urdmsr, 0xf20f38f8, USER_MSR, RegMem|NoSuf|NoRex64, { Reg64, Reg64 } > -urdmsr, 0xf2f8/0, USER_MSR, Modrm|Vex128|VexMap7|VexW0|NoSuf, { Imm32, Reg64 } > +urdmsr, 0xf2f8, USER_MSR&APX_F, RegMem|EVexMap4|VexW0|NoSuf, { Reg64, Reg64 } > +urdmsr, 0xf2f8/0, APX_F(USER_MSR), Modrm|Vex128|VexMap7|EVex128|VexW0|NoSuf, > { Imm32, Reg64 } > uwrmsr, 0xf30f38f8, USER_MSR, Modrm|NoSuf|NoRex64, { Reg64, Reg64 } > +uwrmsr, 0xf3f8, USER_MSR&APX_F, Modrm||EVexMap4|VexW0|NoSuf, { Reg64, Reg64 } > // Immediates want to be first; md_assemble() takes care of swapping operands > // accordingly. > -uwrmsr, 0xf3f8/0, USER_MSR, Modrm|Vex128|VexMap7|VexW0|NoSuf, { Imm32, Reg64 } > +uwrmsr, 0xf3f8/0, APX_F(USER_MSR), Modrm|Vex128|VexMap7|EVex128|VexW0|NoSuf, > { Imm32, Reg64 } I think change the space name from VexMap7 to SpaceMap7 will be better. BRs, Lin