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 9D65DD3C526 for ; Thu, 17 Oct 2024 17:58:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 367786B0088; Thu, 17 Oct 2024 13:58:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 317766B0089; Thu, 17 Oct 2024 13:58:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 206806B008A; Thu, 17 Oct 2024 13:58:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 00E0D6B0088 for ; Thu, 17 Oct 2024 13:58:21 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 37E2D16028D for ; Thu, 17 Oct 2024 17:58:09 +0000 (UTC) X-FDA: 82683853140.07.93B54D0 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id 35E8F40021 for ; Thu, 17 Oct 2024 17:58:07 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=none; spf=pass (imf11.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=1729187754; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=C8ZtJWGfrRGiS6eDkcw5csJewbVYVaNdpW/E0hhVuFo=; b=uQR5AbD18I9tHbp+WhOiT9v816GrN3ys6Dti7aM/4sTNuyJiwC2IcLttw3tI42Y9bTHjjw RShbjOnwsylfk1SvBQ3oOOj1fNqnKqNQmroFWA82ZF0gGx7O044oH2ERmyLhfCDhUHSUtX 39As9ytcC4TpZfj6l2aOSDD5IH4lFv0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729187754; a=rsa-sha256; cv=none; b=UqjysrPFrnlfGoNDUMfBH0thtIYs2mZfn6nkewVDHTqEmEVkODY/2d6xq5kvsFfdNToK/G uQk1cv9gbm/fxorMUIzBWOfYv88KOehbyXtFNus8uxiwhhRnh6C7A/yIUc4tPDchOgSOUh EMP5Dwl2dwTJHL+6bykyq3zf6ps5yrU= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=none; spf=pass (imf11.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) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9D87E5C0709; Thu, 17 Oct 2024 17:58:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D20B8C4CEC3; Thu, 17 Oct 2024 17:58:15 +0000 (UTC) From: Catalin Marinas To: Alexander Viro , Christian Brauner , Jan Kara , Eric Biederman , Kees Cook , Will Deacon , Jonathan Corbet , Mark Brown Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Yury Khrustalev , Wilco Dijkstra , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org Subject: Re: [PATCH RFC v2 0/2] arm64: Add infrastructure for use of AT_HWCAP3 Date: Thu, 17 Oct 2024 18:58:13 +0100 Message-Id: <172918775909.3620066.7512436802272338661.b4-ty@arm.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20241004-arm64-elf-hwcap3-v2-0-799d1daad8b0@kernel.org> References: <20241004-arm64-elf-hwcap3-v2-0-799d1daad8b0@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 35E8F40021 X-Stat-Signature: ed41c7m3udhcftb1bcshbokf3gkpk553 X-HE-Tag: 1729187887-567273 X-HE-Meta: U2FsdGVkX19RP7FbnnBDgZvtefwkZqJUkUrArBimG8tyv4r8w4QsVmf37QZr+a6d7OLimXJv1P8ditl8oRG64nga9C3Fz1cI9GJc1GmNqB8GOihxJvPmhiSQRot1WoiJwqmIU9BtReclr+6IjkHKF88BVoMXQeeeMSpq6eDfb8x+SHQ/uxT++RkiyWEAUsXL4SPPRzPxqxZe26b6msY+y8nSS8YaEA1C0FPcyPyML5pVlaiVQ4PGg+mc9waZAzMzPFVgOplOU55BBQtmhmb8s6c0QWc89bBFEbw5C2aP/YqGdb9PBjV3R+fHwdBFEUXxNYW418ITxgiUojxtRl+CCobcgmwtTZwsWhoNrh2cSW/x6mZg9yJJ3o3oTXCFXwPM2Nheijv0qAIvCPYQrsRUwY6RHxEG57HJKsOeowjBXPgN7P7tuznWAEZBR4YXMpFfwgKr7jNCqhXADPqb02TXoGZokm2Nym4ywtLOfJ7+UG1MsWjqb11QKiWbOIk1PLS2alda+KIBoRocZRdYeyiKc8cl+9McZGdtcPmcQgEEcUxMMNbh1EHDxS8/rvxd3orjMFLo72KUbYrnPA41E2L+d2XGQNnj6n9JLpPGgcB0VUARiEzsgVfhg2rAWfIM0vjkQBdWIWU8gyD3jNKYGPJc0UeJFWCt0fWlHLbgZGjGFk8dMzZyM0uAebro30xOYuPTee3nYjILaLA3FFVHym3y1/rLKxzBbEtY7pSj1azDEXKELi/P66R3HYtxy8/AkzylRRW07PAwJ5Xp2V4ByIOvMzQv/YOiKk1Z8Psm/VT5VxSioaH8WPMKW5ZH2RZW6juH0Avo2ybgcZVI+aCC1MeZm7UAEZOX2pBb3Cf2YBTS7ukBMU34IsxuiFr4BdltCcGtULfsmU3cLWOuWxWJcOtYBB5DtHPYlXhTRb1wQeBQwFYKMlhNyEjDsVdtmGEVLKF/PU/PmQ5Opxfpt/EUf1W S4FXgdHc FEWimnBcpDTMPQMTtLYKidGVkcXmncOXyLsijzd6c5P7qiMJYQBxSGYcO8lp6sgIKJjl89LK1PyBeU+45oY86PWvWVOTM+uLEiEJBGf5s+IF0N9Hh+DQfR66YuJMQW/KmWd0zRxRUNbiczeXKYYNooJM5AyKe3oYTmE8POWiUAVsMv/N/o1VU2DSn+hBKVAJ7f7lq3wUiHPjHNnUD0G5GwNwlnSlvTEa++R71DmaInbcUDuGlkfy9ZGRkhDJnPqmmOQoHGlaetiUIYLaLyCIRgHo+f7l7NmvnBkKi724H8VCcJ3S0jlK4uf0qH1jY0pJppTobZhJZE5zUy2GUmAVFHUc8Yxbim0srZMSvBhBV+hbFkyYwQ/YI+8glk578YR6BfNNx 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 Fri, 04 Oct 2024 21:26:28 +0100, Mark Brown wrote: > Since arm64 has now used all of AT_HWCAP2 it needs to either start using > AT_HWCAP3 (which was recently added for PowerPC) or start allocating > bits 32..61 of AT_HWCAP first. Those are documented in elf_hwcaps.rst > as unused and in uapi/asm/hwcap.h as unallocated for potential use by > libc, glibc does currently use bits 62 and 63. This series has the code > for enabling AT_HWCAP3 as a reference. > > [...] Applied to arm64 (for-next/hwcap3), thanks! I decided to queue this now as we seem to burn through about 15 hwcaps at a time with features like dpISA. It gives libcs out there a bit of time to wire it up. [1/2] binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 https://git.kernel.org/arm64/c/4e6e8c2b757f [2/2] arm64: Support AT_HWCAP3 https://git.kernel.org/arm64/c/ddadbcdaaed5 -- Catalin