From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by sourceware.org (Postfix) with ESMTPS id 2B3BF384D6E9 for ; Fri, 9 Dec 2022 10:36:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2B3BF384D6E9 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 5B5F321D09; Fri, 9 Dec 2022 10:36:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1670582172; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6jpFYq8uBkKWc9PCKYweDfgRr5W2fDjPW9xZ/zkirrY=; b=Lx3ZhEqQ2eeMo2nkMZQSeLCbXkz7r7wAv6mYdZVCg5eCAgEOf2vFbOqHoiLyv9eJm9uylc z/6cIXcT9+ez2OyBw0X0TQcw17GsyvocN2yFB69h/axxGVtOC70nAtaRqREozbGSnNkjtx lRK8QT9aubBKgunqlMV6+BSOd6JGUu0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1670582172; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6jpFYq8uBkKWc9PCKYweDfgRr5W2fDjPW9xZ/zkirrY=; b=7Y5ndGtd2QJ/vmhHM5YaC5b+W0nl8NURInqewjMPWnHESqEF57tRFQYCXEgjgY+cQ7wyU+ zr1jqOSws5CL7YAg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 4EA48138E0; Fri, 9 Dec 2022 10:36:12 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id dTXIEpwPk2N+DgAAMHmgww (envelope-from ); Fri, 09 Dec 2022 10:36:12 +0000 From: Fabian Vogt To: libc-alpha@sourceware.org Cc: hjl.tools@gmail.com, aurelien@aurel32.net Subject: [PATCH] x86: include OSXSAVE in x86-64-v3 level Date: Fri, 09 Dec 2022 11:36:11 +0100 Message-ID: <4789070.31r3eYUQgx@linux-e202.suse.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-13.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPF_HELO_NONE,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: For some reason the initial x86-64-v3 detection code was missing checks for BMI, BMI2 and OSXSAVE, which are all required for that level to be met. BMI and BMI2 got added recently, but OSXSAVE was still missing. Add it. Signed-off-by: Fabian Vogt --- sysdeps/x86/get-isa-level.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sysdeps/x86/get-isa-level.h b/sysdeps/x86/get-isa-level.h index 5b4dd5f062..d62bf92cde 100644 --- a/sysdeps/x86/get-isa-level.h +++ b/sysdeps/x86/get-isa-level.h @@ -52,7 +52,8 @@ get_isa_level (const struct cpu_features *cpu_features) && CPU_FEATURE_USABLE_P (cpu_features, F16C) && CPU_FEATURE_USABLE_P (cpu_features, FMA) && CPU_FEATURE_USABLE_P (cpu_features, LZCNT) - && CPU_FEATURE_USABLE_P (cpu_features, MOVBE)) + && CPU_FEATURE_USABLE_P (cpu_features, MOVBE) + && CPU_FEATURE_USABLE_P (cpu_features, OSXSAVE)) { isa_level |= GNU_PROPERTY_X86_ISA_1_V3; if (CPU_FEATURE_USABLE_P (cpu_features, AVX512F) -- 2.38.1