blob: b85e1ce99d640fdf59525beeabcf04f92e312cd4 [file] [log] [blame]
Jayanth Dodderi Chidanand9461a892022-01-17 18:57:17 +00001/*
2 * Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef FEAT_DETECT_H
8#define FEAT_DETECT_H
9
Jayanth Dodderi Chidanand9461a892022-01-17 18:57:17 +000010/* Function Prototypes */
11void detect_arch_features(void);
12
13/* Macro Definitions */
Manish Pandey771d40d2024-07-18 15:18:20 +010014#define FEAT_STATE_DISABLED 0
15#define FEAT_STATE_ALWAYS 1
16#define FEAT_STATE_CHECK 2
17#define FEAT_STATE_CHECK_ASYMMETRIC 3
Jayanth Dodderi Chidanand9461a892022-01-17 18:57:17 +000018
19#endif /* FEAT_DETECT_H */