From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2051.outbound.protection.outlook.com [40.107.22.51]) by sourceware.org (Postfix) with ESMTPS id BFF73385D4E5 for ; Mon, 19 Dec 2022 10:47:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BFF73385D4E5 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nXneKA8m6YpMGqMV9Jlha8acLARIarOv2rNaNRY6XU6EOLdy0McgJMifpJ7UI/2nupCRXUC3quA1n6bZx+wWMOE5KaOgWXunbPqYk8ehIIvQohJHs46yXoYpHgbM35DzUKLORBbowk9wfB/t5c1OGb5ABM1rdRFh2+nvkuZM11YGpa9ZJOVLgvoMMI2ql/IKZR2ojl8zoSaXLRHSQpFRCjx3T70BUuOAj+50zh5FucIxBaf2iHyofmSQniozdFmdzqvVzo7bsI9z2cU7knhtyeeSsmXGJrml+CB8d3t9YtTtfxSMqmu4da0AxMMKVY1yJp8ba4cYRiAi+j4C6HmoFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PwbTrtn2xNPn7n1eKbRWM9SjMvw5EwQjynN58Nd25WQ=; b=Z8MulC/hB8Qz32DlqZI5sVjmkt9fRmnDYQIovtBuxQ1xKZXRUGJqCnHa274zwjaXmwoKyLRwGAYDTtpkwltOlyd7lIaerlbVGti/wfvRtEeYKBP0PTRyH2/pMSw8/axbTnoIUJBlVqtsiIo7ulRH+aVsu5r48+UnGg16RSenvgPPkhrGkpTXhazQXY8Q660en9mbgqjWI3nnedtUiSWjLRpSv8xa4t28bXZtID/SGCMfB/Nm1y+5T2l2sBlG6mERJd42lyt2J8fAoEAp1zdPPogRnwj8oRjHh3OFtFq0QjaOWx5XYuJscduPDiqW+25tdZmdGysiKlPMbgrEcsOhJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PwbTrtn2xNPn7n1eKbRWM9SjMvw5EwQjynN58Nd25WQ=; b=hmoup9Ym6AgOism4YLqTDKhZcaydZPnrrxwFkgXmqEQe2aX31EbsVL/PPE0iCGJsj5mO0nwWavAF4a582cbI1OJGhbWesxfFoo/9KFH8QIVOm2/u4Br+vGUWvGNqez45vB9YYCjqoboszu+RFs7uHBfCTfMFAMbI80rdzZOJNarGMH9RXfrVQBwG67WJ+dEzjtbUZ0dAaJw1lnm/HroSysRYP0+Clo5zbftNtBsqFWS1N19U5BD72aAN/Z1+blcGyvxOkqQg6ehqyLQ6Py3t9x12FtMDHegzFZ/YhescP3LFnBS3MpTCvAB28kgAUCLIngfSxz3dC3/cEMMLUR8JIA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS1PR04MB9453.eurprd04.prod.outlook.com (2603:10a6:20b:4da::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Mon, 19 Dec 2022 10:47:42 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5924.016; Mon, 19 Dec 2022 10:47:42 +0000 Message-ID: Date: Mon, 19 Dec 2022 11:47:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: [PATCH 08/10] x86: add dependencies on VMX Content-Language: en-US To: Binutils Cc: "H.J. Lu" References: <973d3274-7adc-3a7c-5aaa-916fd5adc093@suse.com> From: Jan Beulich In-Reply-To: <973d3274-7adc-3a7c-5aaa-916fd5adc093@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0156.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::17) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS1PR04MB9453:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b403fac-bbe4-4605-ecd6-08dae1ae74cb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: duJZmGmEOV6iHelTXAhuT6JCsJXobt2KrSNeKfGAWa9HiUd4xYydnwQxcc0RmOdpvbulx8yfV5aNSHea8V7fmld326N4u0mmFqimHJXabpvsj0r8bdURhy7NHfq+pjaysFzc8Xvy+BRRV7vynikeGB/UkG9rFlb5rOXJaslGK5UvIVbCzvghMsiteApt5RXsuXoPl12ro+8FlkvkCsrmz5OlmA9zkVBhU3h6z8+/ueyAwZ9M8t7XtaMDP/44ZsnfairV2n3Z5hhdbG6ILNLwAXZd5iFnseZPiawjbJWds8kPYdPxdIpCbvIg8+jkHrorVQJRX7JNu4Fx51d+AHdkCJ9l7KlqubC1WpPm4qk3N66xG2Y3kg3rzjc6LlXexCTNROQuk3e3H0xxViTGrmx1/1N3NuPgnveQlTxfQap3coBYMEEM1L+J9/IaagwVyMfWal997RvtcshAz8bIA6zsoFX5IypXpt8VWHv6pimL52aaeKuTeh1QyLo9+juzucfVCJ+vVEYUTewYWTcLp8MwYA9SmfNfHANxDVf6lbyw/BK3l5VtcdcP2a4ovFDzTLaxqFlxk86h+MFQnnT8spJFPPaKkBHzsRqSN4q9CffuJISnlvri38wYje+Y2p9xNBGjz1U9yk4LwmQ0IaE1t0G0lt2OKmW1kII+7r1OQV2Y1l2Fz/6Dl+CsJTXB93Fa+REKv6bhx574SmCmFnza7VWbJL+6KDn74otJFjltSlVJ+FU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(396003)(376002)(346002)(366004)(136003)(451199015)(66556008)(66946007)(31696002)(86362001)(66476007)(8676002)(4326008)(316002)(5660300002)(36756003)(8936002)(2616005)(41300700001)(6506007)(26005)(186003)(6512007)(6916009)(38100700002)(6486002)(478600001)(2906002)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R3JDWStBWmJvL2EwU2M0NElQMXMyR2ViT0FaaEFrSjZSOEpBZzBxdTgyR2pG?= =?utf-8?B?TGttRXY5N1pVRkY3UEE5U29lMEsrNWZzUDRMcFhjUEdSY25LSmw4NnJ6dzAr?= =?utf-8?B?TDl0QTlrYTh2YlNWcXJwTGpKTG1wd1M0R2NZV3J2cGQ5a1pVbVJGMzA5RWU2?= =?utf-8?B?a240aG4va0x2ZE1JcC9iSEpwMkxlVEJPazNrLzJxbXNzZ1lZQWsyTS9RV0Zo?= =?utf-8?B?KysxeWZRaEliZ1Vic3JDRUlzQU5oN1hWQ0huVTBTK2dwcjRIWmozSUh1M01k?= =?utf-8?B?ZlQ5NE5Mdm9KRTVhTlFkWTdWSSsyck53T0lQdTM3eXpMTm54Nm5QTzlXaS9u?= =?utf-8?B?bmVRS3g0WXBiMzNlYlNDV3FqZU5wZXEycTMrcHMvc0s2YlBJU2JDelJ1RzBK?= =?utf-8?B?WTl6LzhPTTBNSG41b0NYRzRBdEQvbWg5VEFuM0h1OFlmRnVuUFd1bzlmU2dv?= =?utf-8?B?VndIbFpzWEF0ZEYxQ0I3UDFpRFJuSm42WnI0QWhoNDdWQVRRWkZ3SzNLQS8w?= =?utf-8?B?ZFU5U3BTei8wVTF2UVJZejZZREtrUGJYQnVuaHVoVTNOMnVVZm8wR3V0allO?= =?utf-8?B?YkpVS2NIdXNzckxSS3N4ZFh6eW9SWVFGc1h2NU8zMUFxRXczZzVqM3hoOGVI?= =?utf-8?B?MEd3TFJPOExlU0hpWHFVcWtOeUFpcHF5NkY5VE5QbXN0UEtoUlYxTnFmWjM4?= =?utf-8?B?V1g5NkF4bERySDllWkV6S2ZScVQvanJLa2g2cHREUUFWbDFiWFNjei9CVnFl?= =?utf-8?B?NTZaY0FMUTNUbFZxaXZWbk9qWTRTSEh2ZlBxTXkrUnh2QjVUdWsxWDN6RXhU?= =?utf-8?B?VTJ0SUJNOEZmVEI2U0F3VVBSQnFzdWxFdXdUSm5IODlvclFBUGhHYjVqUGxX?= =?utf-8?B?UncrbTg1WDEra0lZVVRmT1JOdHloYnpsKzdWZVlpRVIveEpYT1lkKzlFb0dW?= =?utf-8?B?L1I0d0pWTmNlOTcxblJOdWpZa0M5OHNVc2tXTzRpUHVQNHhLSm5VV2JVbGto?= =?utf-8?B?ZkIwT24vaXZ5SWt5NFRzbWIxRDltdDZWb3UyTGgwbkthUVd6NjV0aWo3b2sv?= =?utf-8?B?eXQ4a1V3TFNadGh5bklmc2xWSmdUTjZnVlAzK3ZrK3g1V3JXdFFCUytPaVhU?= =?utf-8?B?OUdZTkVSQzdvTkZQSkRmUHlTOWRwdDBLWDhoNVBSMmtKVkV5UnhNcTZjdlNo?= =?utf-8?B?M1lZMCswWWkwd1RTdmNaa3V3Y2ZSeWxhOTExYm5oVzkrUllCdVdRc01hK29G?= =?utf-8?B?c21sT3VlVGdRb1d4Z1h1VVFNMEI2MkhENzFtL3BhZHNYdzJxd1hWblB2c1BQ?= =?utf-8?B?cU1FK1JKR3NoWFMzb21HOTV1dkFJdXYxWXlRdUw2SisrOFVSNTFGZ2pXYm9x?= =?utf-8?B?Q0JNL3FmdHVkaVZtMGUxRDN0bkYvK1prNkhsUFFQSlAvalRkNXpEaVF6REMz?= =?utf-8?B?eVpOaUlnVDg4ckU0MXU5TzZSSUJCL2tGZURlNEZZMEFLeHBmRW1RZVhwSEFY?= =?utf-8?B?b0lBdW1zRVl6UE9OVHdXYWJRZnNaTy9sUCtxM1lzcTcxZGVIWmtGNlZzNmQv?= =?utf-8?B?Z09sdGhIajJZVXk1MHFBZ1poWEU1bU1wdG1aWVVQM0d0R0xQRFFBOUU4T3Ar?= =?utf-8?B?Y0lhT3Fuc1hobDhtdlJIRUhCMGh0MTJ0OGRaaHF5OWE2U3V1cUl0clFJL1Bw?= =?utf-8?B?NTBvN2R6QkJuaUdOc1U1MU9EblFlVkpmZE5QY3h4Z1lOS2R4UERqc202T1Vo?= =?utf-8?B?bEhNUDBLRzZjZ29sSmJMTFBaVld5RTEwQW1DVWpKMGdDeTZEcEJGWmVab2ll?= =?utf-8?B?OEQzVDVhbUVCcy9ySkp0UXdJZDlsZzJCSWpYWjM4YzJ4TThzbkFJVzRBbi9v?= =?utf-8?B?d0psRFpNZDJVYWlkcVE2dWJIblNlRzBVZUQyY2d5NGNPWEFCYmlXa3Ixcjcv?= =?utf-8?B?THlMYWlieXQrWUFCTWdIclEzeUVnZ3ZWWDBwRHE3Szd6V1E4eS9UbGo0Wk1w?= =?utf-8?B?bGkvRERqTnNYaFQzVWJyd0drZFA4TnpsaHNUYnBoUGJvanJkZ2hTK2t3aVBF?= =?utf-8?B?ajllNSs1ZmRNRE5ycWU0YWRRemFhVUt2TThnc2JaQm1ZRHRoeTM0RDVGRTU4?= =?utf-8?Q?TRTeIppX4Qf4/oCpKHT6L9NbW?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b403fac-bbe4-4605-ecd6-08dae1ae74cb X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2022 10:47:42.7208 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Q+F/Aiv+bMvKuhypw7oC04/SC90WyT9N31xTlsH8Aqk8M61Ru2DYaZVnU0TpuQ5hyl0UNpzGb9ahk9KevH60sA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9453 X-Spam-Status: No, score=-3028.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP 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: Both EPT and VMFUNC are extensions to VMX. --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -1026,8 +1026,8 @@ static const arch_entry cpu_arch[] = SUBARCH (avx512dq, AVX512DQ, ANY_AVX512DQ, false), SUBARCH (avx512bw, AVX512BW, ANY_AVX512BW, false), SUBARCH (avx512vl, AVX512VL, ANY_AVX512VL, false), - SUBARCH (vmx, VMX, VMX, false), - SUBARCH (vmfunc, VMFUNC, VMFUNC, false), + SUBARCH (vmx, VMX, ANY_VMX, false), + SUBARCH (vmfunc, VMFUNC, ANY_VMFUNC, false), SUBARCH (smx, SMX, SMX, false), SUBARCH (xsave, XSAVE, ANY_XSAVE, false), SUBARCH (xsaveopt, XSAVEOPT, ANY_XSAVEOPT, false), @@ -1046,7 +1046,7 @@ static const arch_entry cpu_arch[] = SUBARCH (lwp, LWP, ANY_LWP, false), SUBARCH (movbe, MOVBE, MOVBE, false), SUBARCH (cx16, CX16, CX16, false), - SUBARCH (ept, EPT, EPT, false), + SUBARCH (ept, EPT, ANY_EPT, false), SUBARCH (lzcnt, LZCNT, LZCNT, false), SUBARCH (popcnt, POPCNT, POPCNT, false), SUBARCH (hle, HLE, HLE, false), --- a/opcodes/i386-gen.c +++ b/opcodes/i386-gen.c @@ -205,6 +205,10 @@ static const dependency isa_dependencies "AVX512BW" }, { "IAMCU", "586:nofpu" }, + { "EPT", + "VMX" }, + { "VMFUNC", + "VMX" }, { "MPX", "XSAVE" }, { "SHA",