hwcap.h (939e4649d4fd54b622d08cd57100828df7a82074) hwcap.h (d12aada8dfb030f7df8ec0bb0ce4bb01a2ab3944)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 ARM Ltd.
4 */
5#ifndef __ASM_HWCAP_H
6#define __ASM_HWCAP_H
7
8#include <uapi/asm/hwcap.h>

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

117#define KERNEL_HWCAP_SME_B16F32 __khwcap2_feature(SME_B16F32)
118#define KERNEL_HWCAP_SME_F32F32 __khwcap2_feature(SME_F32F32)
119#define KERNEL_HWCAP_SME_FA64 __khwcap2_feature(SME_FA64)
120#define KERNEL_HWCAP_WFXT __khwcap2_feature(WFXT)
121#define KERNEL_HWCAP_EBF16 __khwcap2_feature(EBF16)
122#define KERNEL_HWCAP_SVE_EBF16 __khwcap2_feature(SVE_EBF16)
123#define KERNEL_HWCAP_CSSC __khwcap2_feature(CSSC)
124#define KERNEL_HWCAP_RPRFM __khwcap2_feature(RPRFM)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Copyright (C) 2012 ARM Ltd.
4 */
5#ifndef __ASM_HWCAP_H
6#define __ASM_HWCAP_H
7
8#include <uapi/asm/hwcap.h>

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

117#define KERNEL_HWCAP_SME_B16F32 __khwcap2_feature(SME_B16F32)
118#define KERNEL_HWCAP_SME_F32F32 __khwcap2_feature(SME_F32F32)
119#define KERNEL_HWCAP_SME_FA64 __khwcap2_feature(SME_FA64)
120#define KERNEL_HWCAP_WFXT __khwcap2_feature(WFXT)
121#define KERNEL_HWCAP_EBF16 __khwcap2_feature(EBF16)
122#define KERNEL_HWCAP_SVE_EBF16 __khwcap2_feature(SVE_EBF16)
123#define KERNEL_HWCAP_CSSC __khwcap2_feature(CSSC)
124#define KERNEL_HWCAP_RPRFM __khwcap2_feature(RPRFM)
125#define KERNEL_HWCAP_SVE2P1 __khwcap2_feature(SVE2P1)
125
126/*
127 * This yields a mask that user programs can use to figure out what
128 * instruction set this cpu supports.
129 */
130#define ELF_HWCAP cpu_get_elf_hwcap()
131#define ELF_HWCAP2 cpu_get_elf_hwcap2()
132

--- 16 unchanged lines hidden ---
126
127/*
128 * This yields a mask that user programs can use to figure out what
129 * instruction set this cpu supports.
130 */
131#define ELF_HWCAP cpu_get_elf_hwcap()
132#define ELF_HWCAP2 cpu_get_elf_hwcap2()
133

--- 16 unchanged lines hidden ---