blob: 04e4c029f5a372e56a1297d17d29c62438f157e7 [file] [log] [blame]
Jayanth Dodderi Chidanand6a0da732022-01-17 18:57:17 +00001/*
Manish Pandeyef738d12024-06-22 00:00:18 +01002 * Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved.
Jayanth Dodderi Chidanand6a0da732022-01-17 18:57:17 +00003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef FEAT_DETECT_H
8#define FEAT_DETECT_H
9
Jayanth Dodderi Chidanand6a0da732022-01-17 18:57:17 +000010/* Function Prototypes */
Boyan Karatotevd335bbb2025-07-03 14:59:55 +010011void detect_arch_features(unsigned int core_pos);
Jayanth Dodderi Chidanand6a0da732022-01-17 18:57:17 +000012
13/* Macro Definitions */
Manish Pandey43d1d952024-07-18 15:18:20 +010014#define FEAT_STATE_DISABLED 0
15#define FEAT_STATE_ALWAYS 1
16#define FEAT_STATE_CHECK 2
Jayanth Dodderi Chidanand6a0da732022-01-17 18:57:17 +000017
18#endif /* FEAT_DETECT_H */