Line data Source code
1 1 : /*
2 : * Copyright (c) 2023 Arm Limited (or its affiliates). All rights reserved.
3 : * SPDX-License-Identifier: Apache-2.0
4 : */
5 :
6 : /**
7 : * @file
8 : * @brief tpidruro bits allocation
9 : *
10 : * Among other things, the tpidruro holds the address for the current
11 : * CPU's struct _cpu instance. But such a pointer is at least 4-bytes
12 : * aligned. That leaves two of free bits for other purposes.
13 : */
14 :
15 : #ifndef ZEPHYR_INCLUDE_ARCH_ARM_CORTEX_A_R_TPIDRURO_H_
16 : #define ZEPHYR_INCLUDE_ARCH_ARM_CORTEX_A_R_TPIDRURO_H_
17 :
18 0 : #define TPIDRURO_CURR_CPU 0xFFFFFFFCUL
19 :
20 : #endif /* ZEPHYR_INCLUDE_ARCH_ARM_CORTEX_A_R_TPIDRURO_H_ */
|