Percepio Trace Recorder
v4.12.0
Loading...
Searching...
No Matches
trcKernelPortConfig.h
1
/*
2
* Percepio TraceRecorder for Tracealyzer v4.12.0
3
* Copyright 2025 Percepio AB
4
* www.percepio.com
5
*
6
* SPDX-License-Identifier: Apache-2.0
7
*
8
* Main configuration parameters for the trace recorder library.
9
*/
10
11
#ifndef TRC_KERNEL_PORT_CONFIG_H
12
#define TRC_KERNEL_PORT_CONFIG_H
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
23
#define TRC_CFG_USE_GCC_STATEMENT_EXPR 1
24
30
#ifdef CONFIG_PERCEPIO_TRC_CFG_USE_SYSCALL_EXTENSION
31
#define TRC_CFG_USE_SYSCALL_EXTENSION 1
32
#else
33
#define TRC_CFG_USE_SYSCALL_EXTENSION 0
34
#endif
35
41
#define TRC_CFG_CORE_COUNT CONFIG_MP_MAX_NUM_CPUS
42
47
#define TRC_CFG_GET_CURRENT_CORE() (arch_curr_cpu()->id)
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
/* TRC_KERNEL_PORT_CONFIG_H */
kernelports
Zephyr
config
trcKernelPortConfig.h
Generated by
1.15.0