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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 18963C5479D for ; Wed, 11 Jan 2023 05:38:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:Subject:Cc:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=6opk1X3sBKpRKwLhQe6FA9D6SY/xN3d+3t5vcfkIG9Y=; b=y8sREZGQnb1i0P Jm+GBCpcuUdUg2TcyxUucs4ieghv4xrb76DNIE5dBLMU93Tkr+acH0SJdy4pddLA4plj6OYyWEypW wi/P0O03NVczTLOx4hCT2r4+5rISi5u/kB2/r3CcYV5FPeByNuHgN1DtkjlwZrxdsmRK9Tb1XDWdA WU5UUiwB/LS9k6sf8qp+xARU60tNH/0gMd+f8fYstK5MXb6yPUYiFfQek9CfzOJI90KZScaEI0WSF jE7yDBLAgg2KvyaH73KqXjgM4HKSkbnUcJk1hXNpxT/iv80bHGxmbcI496sGirlJbAri+DVkc19PY 92/xt6HWfnu7NdNlqSiA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pFTnj-009iNo-5l; Wed, 11 Jan 2023 05:37:27 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pFTnf-009iMd-DB for linux-arm-kernel@lists.infradead.org; Wed, 11 Jan 2023 05:37:24 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7E299FEC; Tue, 10 Jan 2023 21:38:00 -0800 (PST) Received: from a077416.blr.arm.com (unknown [10.162.42.26]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id BC39D3F71A; Tue, 10 Jan 2023 21:37:16 -0800 (PST) From: Amit Daniel Kachhap To: linux-arm-kernel@lists.infradead.org Cc: Catalin Marinas , Will Deacon , Linus Walleij , Amit Daniel Kachhap Subject: [PATCH v2 0/7] arm64: Expose compat Armv8 AArch32 features Date: Wed, 11 Jan 2023 11:06:59 +0530 Message-Id: <20230111053706.13994-1-amit.kachhap@arm.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230110_213723_532939_B32C4CEE X-CRM114-Status: UNSURE ( 9.96 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi All, This series advertises the Armv8 AArch32 features in arm64 kernel in compat mode. A similar series adding such features (fphp, asimdhp, dp, fhm, bf16, i8mm, sb and ssbs) in arm kernel was posted and merged earlier. The entire series is divided feature wise as present in Armv8 manual. The details of these features can be found in Armv8 architecture reference manual available from https://developer.arm.com/documentation/ddi0487/gb/?lang=en All the changes have been tested on Arm FVP Base Revc model after adding necessary model parameters. The different hwcaps added are visible in /proc/cpuinfo in PER_LINUX32 personality mode. The series is based on Linux v6.2-rc3. Changes in V2: * Dropped the patch "arm64: cpufeature: Fix the visibility of compat hwcaps" as it is merged. * Rebased to 6.2-rc3. * Few commit log modifications. Thanks, Amit Daniel Amit Daniel Kachhap (7): arm64: Add compat hwcap FPHP and ASIMDHP arm64: Add compat hwcap ASIMDDP arm64: Add compat hwcap ASIMDFHM arm64: Add compat hwcap ASIMDBF16 arm64: Add compat hwcap I8MM arm64: Add compat hwcap SB arm64: Add compat hwcap SSBS arch/arm64/include/asm/hwcap.h | 8 ++++++++ arch/arm64/kernel/cpufeature.c | 24 ++++++++++++++++-------- arch/arm64/kernel/cpuinfo.c | 8 ++++++++ 3 files changed, 32 insertions(+), 8 deletions(-) -- 2.17.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel