1*087cf68aSVarun Wadekar /* 2*087cf68aSVarun Wadekar * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. 3*087cf68aSVarun Wadekar * 4*087cf68aSVarun Wadekar * SPDX-License-Identifier: BSD-3-Clause 5*087cf68aSVarun Wadekar */ 6*087cf68aSVarun Wadekar 7*087cf68aSVarun Wadekar #ifndef __PROFILER_H__ 8*087cf68aSVarun Wadekar #define __PROFILER_H__ 9*087cf68aSVarun Wadekar 10*087cf68aSVarun Wadekar /******************************************************************************* 11*087cf68aSVarun Wadekar * Number of bytes of memory used by the profiler on Tegra 12*087cf68aSVarun Wadekar ******************************************************************************/ 13*087cf68aSVarun Wadekar #define PROFILER_SIZE_BYTES U(0x1000) 14*087cf68aSVarun Wadekar 15*087cf68aSVarun Wadekar void boot_profiler_init(uint64_t shmem_base, uint32_t tmr_base); 16*087cf68aSVarun Wadekar void boot_profiler_add_record(const char *str); 17*087cf68aSVarun Wadekar void boot_profiler_deinit(void); 18*087cf68aSVarun Wadekar 19*087cf68aSVarun Wadekar #endif /* __PROFILER_H__ */ 20