From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6365BC3DA4A for ; Fri, 16 Aug 2024 11:10:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D263E8D006A; Fri, 16 Aug 2024 07:10:18 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CD5E28D0062; Fri, 16 Aug 2024 07:10:18 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B9DED8D006A; Fri, 16 Aug 2024 07:10:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 9B5058D0062 for ; Fri, 16 Aug 2024 07:10:18 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4C57E141AFF for ; Fri, 16 Aug 2024 11:10:18 +0000 (UTC) X-FDA: 82457839716.07.F7C3AEE Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf21.hostedemail.com (Postfix) with ESMTP id 8ABD91C0010 for ; Fri, 16 Aug 2024 11:10:16 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723806558; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=gBG2hIEq5Wt5Ylh7KbDV5QLuA8N7FgzpylK+Z//BGGU=; b=ne+AoKwvHmy1ERUlaw9xMqpKU3dn0uDpjFZTnnnA7F2xvMSN05u+c8l5so6ZxXSHh2tu2D zbWvB86nFnKKFtwp8ZwYntnywIYGxBgbTxdiom4E2B1DAyYNRTOsBsH4hbj98u17bJWmVa NrTG19okSxTEBuTJvyjat7p6cT6Jx8M= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of cmarinas@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=cmarinas@kernel.org; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=arm.com (policy=none) ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723806558; a=rsa-sha256; cv=none; b=BfggLvhoMacKQx6xaDPiVZa9OnLyr3XXWgDtAIxAKYYWqq+k2WUHDTdpsY1c4QbYzbUXSk erLKeH6Mt/ATUtPoOefGikJ47mN+ZPlot1O+lBznaHxkuDnabR1p2JwN7vEwRnPubrkmpN 2HQ5UUHUCAhW4NiA0CITB65KCICSSqU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id A354161DE3; Fri, 16 Aug 2024 11:10:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CC33BC32782; Fri, 16 Aug 2024 11:10:09 +0000 (UTC) Date: Fri, 16 Aug 2024 12:10:07 +0100 From: Catalin Marinas To: Mark Brown Cc: Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , Kees Cook , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , Thiago Jung Bauermann , Ross Burton , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v10 06/40] arm64/sysreg: Add definitions for architected GCS caps Message-ID: References: <20240801-arm64-gcs-v10-0-699e2bd2190b@kernel.org> <20240801-arm64-gcs-v10-6-699e2bd2190b@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240801-arm64-gcs-v10-6-699e2bd2190b@kernel.org> X-Stat-Signature: 7pckik5nimqgstxazx8jeyc7fqfet6hr X-Rspam-User: X-Rspamd-Queue-Id: 8ABD91C0010 X-Rspamd-Server: rspam02 X-HE-Tag: 1723806616-226409 X-HE-Meta: U2FsdGVkX19Dm1AAfMrwdq1QfbReFrVfeMcZwaO0eekLyrIdiS/27l2EJwuBMhGcqod/8plupXJK6+CxxMp5dQtylR4F5xvW3xzLPYPgj71Bpzlw09FO6Yu2m5eQhzlObQGaDylUeCUzk4hAINL6rOrrhuMeYhZSizb/LbWDKqyskfT5DAX7ytqetmQjPJYCb9Bsrut2NetFuuBubBL1t+vWUK6wxOrFQoajAFOj/8F8gZPRKT6uSJZfLn6wCGKX04wkoP5C9oHXg1vdzWtOqRgrahJDr+cBE5JziShjVD0s3WeA0gSUkyIn5OOR3kRZng7W3DyBhGdjJICWMFwotrpgzpR4E26azaKiANCy33tHy4+jey9et7MDL4xUX8fRXg9jzVye+09wGfe2yhfLLgj7w/CqGc04Y3b2a/FrenONTicfgTN3y52p21nJik0OV2cbS5BhP9Rv2m6Z4qxXXGp/xn/9nD9FmTnotCbIaxjZ8Wmz8m0WF42Q7FDUEGTbuZuf1aqFQn5yKkNCTswbj0fkFl+b6S01DmlelxouKBsX/fQh/gsryrzNX4iK8QxSPdPFiyiTV7Xb5q38ilBAzWdN16AOEQ/Py1guwl6otT36G3lAGPVJ1ZPcN0NLdWYyJ/45Y0VdXD2M0lVvJ9J3H8Q91PsqfeobLkuOKtjp7DKNH0O9AzppYNxNJPQEUTKDnkOuZsRcVBjWZy5SrHaB543ggxUAE5m/wSjvl3TRyc5jZqPyAuWNoKy28Gl7TPu5h9jlK8odnn0MNKhwSFwKUosE8muzneFnfE640ILTfO0OFWyVdPUh9lQ+oWeQMeAVfWUZMtCBGCfT+YWA4aTlLKnpg+0ceCfw8ZlCN2s8UzPW/wwUts5cR2CJGSYVj8Skp2put+XyteqhW/oPNPdVmdJ9VDUvoYZscMycDdsVOezoC5EuC7K1OLvw7n7z/ybDqZ/nQpAp+Vj/ShtAiPL jIr/lLAE UW4lkyTC6zycqjUMnauG5incsvpqfV06EmUQxmUGFHyGpj8TyQuogJUX5PR2p+HNtUfPdFxS3fcmNh5xtH718NpilpdZjgGBcTsGG0ZiTekRxmYOAsDYRY0Ziww/hIRaxP8XwaOf6HcpeqNHy0exESQfgbzKF9Yt6JJhweDe7xO7PixLhTY2MH5dkCvLOojH5lnSw8Hc34u8q0Vk5i+yiH6PJ/wygP37ErkTD3/ZDAnzanJjL9NurPw3klxyBujOWPWFE46WPhfIYbo27op5erTtYZbzxvErAkRMqpEs2+KTGQ+aA2Pi4zzDrEeHEdJik45l+INcuwFaLeQt3iCvLIvCbz2NJCze1bKPjBsPxYBy3tTAr+OmF29qMpzHvy4gK0GbO39CPdILRagnXbpz+JXwyF+ePcLtOjxll+wzPle6qJsAx+gkLvnEKe1DfhQCHV9D5fIW2jOWTzf3VaqX1BOcqmDUcbKnx3eNDxeQj6zQjqpaGpvdgj0WT0YXwsHfjljUJZl5Ir6Rt09oqmjxHdZD+Hhts1m9/Tc4K8tHA9sZPkJ76yjdC6EJzgb7SVe43j7OqZW4BBcdLDrGHuxc2C/EX+Q== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Aug 01, 2024 at 01:06:33PM +0100, Mark Brown wrote: > The architecture defines a format for guarded control stack caps, used > to mark the top of an unused GCS in order to limit the potential for > exploitation via stack switching. Add definitions associated with these. > > Reviewed-by: Thiago Jung Bauermann > Signed-off-by: Mark Brown Acked-by: Catalin Marinas