From patchwork Wed Dec 6 17:19:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 81532 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id B271D3857357 for ; Wed, 6 Dec 2023 17:20:27 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) by sourceware.org (Postfix) with ESMTPS id D51103858C60 for ; Wed, 6 Dec 2023 17:20:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D51103858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D51103858C60 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::629 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701883216; cv=none; b=AmJm10N65+NfIVnMC0C/x0PETWZcjH3ZwZ1z4aIaTgNyN4MDLdSI2LC2fNBxcFjQsX6/j5x2mlI13YlWbymUdMZakMjnBtINR560mobUB1c89yDOfMipWw4RUt7I66D/2yNAMMugKnRX5Ho5KGLwFWcPtWzDKhIh70kWAFwD8RA= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701883216; c=relaxed/simple; bh=H4KfFPd84bQXsI8GrhD6soEt0+Vey8+mtaA3pb8NwX0=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=AwnTCWr+MlsX21wD2nOhd99gbRsO1oI9ZZdrJ+boP6VlPvkhuuJctgNXgK5UsAF2Ig9/bGxzu5JniQkRoomj4QSjtH8rZRslZ5/LceiNOit8L5CZvEZJdP2AD2gSoLjYwInwhMrJqWrP1ffwzpaf63gYelJ0G4a1u1OSPV5LB24= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1d05e4a94c3so49503585ad.1 for ; Wed, 06 Dec 2023 09:20:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701883214; x=1702488014; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qU8FFPMXeWsyvUwHHn3NNVq2DBg1l1VNH0MbIVzlRaY=; b=HEZPEWb/4lxRBlySFarW9bAkbHJCdTCKtVDppQAXY1N0UoIcFjN3cpHbusO6LhgoXe m2OfbzS+cQ/7wtgGHFctCu0R18h4uht+5wr/u7nyrc7zMEqQszXrxY3w/1IcjAg6huOH OpxNPPPJMKhpjpj2NsPFcR2/x77ClR4JFwUqbzNxJFZVONzBhjWzDct5477h+tNmv3bq R2s6HdqxqRR5MTzzfk9SFiMnOzBJhEi4V6wvvtPFXArvFx7S6IoCy7JwxKp1hou2FUKO DyJmJsdI9t/PAjPIyUeKBbjqBUBJT2fuBIou5MvAYuQKdqzNqMoP56zeHb9pfdRyusCe s2kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701883214; x=1702488014; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qU8FFPMXeWsyvUwHHn3NNVq2DBg1l1VNH0MbIVzlRaY=; b=xKiZ1Ik/IIKwNb+NPFSZGVAeYM5D4RvyKjWMU9FuwoQnmVqKxoFJx1LTiaFAiZozw5 TT9CpfgoWqjUR+QIVicUA0fpOwwU4DtQMHMo2wwonX15XtRnuSmX0UKRdMw0G/z7x6Zs XC3aa1sNpnmxRTW+WvjhENztmWxO6T8n9ffZqoGkUpBrHxEo67R8oHhBGa9lFxDPp4kx m4bG0e1Htu5gjKWbuGHWI/bZ/EiM9doaZTOOzEP4NoCcS+I7UsozXKp8y1bdJxifNR78 oH74/q9UW52Csvv9HItQKY0xHSgHZxeaxESY98lVp3wuta0yIibCAywij1KjNo06/TaU RXCA== X-Gm-Message-State: AOJu0Yyy9JbygU9tH2kiA1ie32WR++Xf/I6xDjrBqjkLZoKREorHU4xc KmpmtMwkADDvJFdscQEyc2M5zMkAxcY= X-Google-Smtp-Source: AGHT+IHWx2DChGD812PDx3nzsLKAef7PaB8pO4+DzL0L8T0dQsGSjjhzxo1+x+ESK3OjgiqyGUYPSw== X-Received: by 2002:a17:903:11c9:b0:1d0:b503:1ea5 with SMTP id q9-20020a17090311c900b001d0b5031ea5mr1482251plh.20.1701883213799; Wed, 06 Dec 2023 09:20:13 -0800 (PST) Received: from gnu-cfl-3.localdomain ([172.59.161.253]) by smtp.gmail.com with ESMTPSA id j18-20020a170902c3d200b001cfb6bef8fesm67644plj.186.2023.12.06.09.20.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Dec 2023 09:20:11 -0800 (PST) Received: from gnu-cfl-3.. (localhost [IPv6:::1]) by gnu-cfl-3.localdomain (Postfix) with ESMTP id 53C077404C5; Wed, 6 Dec 2023 09:20:10 -0800 (PST) From: "H.J. Lu" To: libc-alpha@sourceware.org Cc: rick.p.edgecombe@intel.com Subject: [PATCH 01/17] x86/cet: Check user_shstk in /proc/cpuinfo Date: Wed, 6 Dec 2023 09:19:54 -0800 Message-ID: <20231206172010.1023415-2-hjl.tools@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20231206172010.1023415-1-hjl.tools@gmail.com> References: <20231206172010.1023415-1-hjl.tools@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-3025.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, 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 X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org Linux kernel reports CPU shadow stack feature in /proc/cpuinfo as user_shstk, instead of shstk. --- sysdeps/x86/tst-cpu-features-cpuinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/x86/tst-cpu-features-cpuinfo.c b/sysdeps/x86/tst-cpu-features-cpuinfo.c index 18d64375ca..1d6c647b70 100644 --- a/sysdeps/x86/tst-cpu-features-cpuinfo.c +++ b/sysdeps/x86/tst-cpu-features-cpuinfo.c @@ -246,7 +246,7 @@ do_test (int argc, char **argv) fails += CHECK_PROC (sgx, SGX); fails += CHECK_PROC (sgx_lc, SGX_LC); fails += CHECK_PROC (sha_ni, SHA); - fails += CHECK_PROC (shstk, SHSTK); + fails += CHECK_PROC (user_shstk, SHSTK); fails += CHECK_PROC (smap, SMAP); fails += CHECK_PROC (smep, SMEP); fails += CHECK_PROC (smx, SMX);