xref: /arm-trusted-firmware/include/lib/bootmarker_capture.h (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu /*
2*91f16700Schasinglulu  * Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3*91f16700Schasinglulu  *
4*91f16700Schasinglulu  * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu  */
6*91f16700Schasinglulu 
7*91f16700Schasinglulu #ifndef BOOTMARKER_CAPTURE_H
8*91f16700Schasinglulu #define BOOTMARKER_CAPTURE_H
9*91f16700Schasinglulu 
10*91f16700Schasinglulu #define BL1_ENTRY	U(0)
11*91f16700Schasinglulu #define BL1_EXIT	U(1)
12*91f16700Schasinglulu #define BL2_ENTRY	U(2)
13*91f16700Schasinglulu #define BL2_EXIT	U(3)
14*91f16700Schasinglulu #define BL31_ENTRY	U(4)
15*91f16700Schasinglulu #define BL31_EXIT	U(5)
16*91f16700Schasinglulu #define BL_TOTAL_IDS	U(6)
17*91f16700Schasinglulu 
18*91f16700Schasinglulu #ifdef __ASSEMBLER__
19*91f16700Schasinglulu PMF_DECLARE_CAPTURE_TIMESTAMP(bl_svc)
20*91f16700Schasinglulu #endif  /*__ASSEMBLER__*/
21*91f16700Schasinglulu 
22*91f16700Schasinglulu #endif  /*BOOTMARKER_CAPTURE_H*/
23