cpuinfo.c (939e4649d4fd54b622d08cd57100828df7a82074) cpuinfo.c (d12aada8dfb030f7df8ec0bb0ce4bb01a2ab3944)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Record and handle CPU attributes.
4 *
5 * Copyright (C) 2014 ARM Ltd.
6 */
7#include <asm/arch_timer.h>
8#include <asm/cache.h>

--- 104 unchanged lines hidden (view full) ---

113 [KERNEL_HWCAP_SME_B16F32] = "smeb16f32",
114 [KERNEL_HWCAP_SME_F32F32] = "smef32f32",
115 [KERNEL_HWCAP_SME_FA64] = "smefa64",
116 [KERNEL_HWCAP_WFXT] = "wfxt",
117 [KERNEL_HWCAP_EBF16] = "ebf16",
118 [KERNEL_HWCAP_SVE_EBF16] = "sveebf16",
119 [KERNEL_HWCAP_CSSC] = "cssc",
120 [KERNEL_HWCAP_RPRFM] = "rprfm",
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Record and handle CPU attributes.
4 *
5 * Copyright (C) 2014 ARM Ltd.
6 */
7#include <asm/arch_timer.h>
8#include <asm/cache.h>

--- 104 unchanged lines hidden (view full) ---

113 [KERNEL_HWCAP_SME_B16F32] = "smeb16f32",
114 [KERNEL_HWCAP_SME_F32F32] = "smef32f32",
115 [KERNEL_HWCAP_SME_FA64] = "smefa64",
116 [KERNEL_HWCAP_WFXT] = "wfxt",
117 [KERNEL_HWCAP_EBF16] = "ebf16",
118 [KERNEL_HWCAP_SVE_EBF16] = "sveebf16",
119 [KERNEL_HWCAP_CSSC] = "cssc",
120 [KERNEL_HWCAP_RPRFM] = "rprfm",
121 [KERNEL_HWCAP_SVE2P1] = "sve2p1",
121};
122
123#ifdef CONFIG_COMPAT
124#define COMPAT_KERNEL_HWCAP(x) const_ilog2(COMPAT_HWCAP_ ## x)
125static const char *const compat_hwcap_str[] = {
126 [COMPAT_KERNEL_HWCAP(SWP)] = "swp",
127 [COMPAT_KERNEL_HWCAP(HALF)] = "half",
128 [COMPAT_KERNEL_HWCAP(THUMB)] = "thumb",

--- 334 unchanged lines hidden ---
122};
123
124#ifdef CONFIG_COMPAT
125#define COMPAT_KERNEL_HWCAP(x) const_ilog2(COMPAT_HWCAP_ ## x)
126static const char *const compat_hwcap_str[] = {
127 [COMPAT_KERNEL_HWCAP(SWP)] = "swp",
128 [COMPAT_KERNEL_HWCAP(HALF)] = "half",
129 [COMPAT_KERNEL_HWCAP(THUMB)] = "thumb",

--- 334 unchanged lines hidden ---