This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 7c89f943c08102849d0cb25917f8100793bec04e
Author: chao an <anc...@lixiang.com>
AuthorDate: Mon Jan 15 14:22:07 2024 +0800

    armv8-r/perf: enable perf count only ARCH_PERF_EVENTS is enabled
    
    Signed-off-by: chao an <anc...@lixiang.com>
---
 arch/arm/src/armv8-r/arm_perf.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm/src/armv8-r/arm_perf.c b/arch/arm/src/armv8-r/arm_perf.c
index b0564f60f8..63bc1eb302 100644
--- a/arch/arm/src/armv8-r/arm_perf.c
+++ b/arch/arm/src/armv8-r/arm_perf.c
@@ -28,6 +28,8 @@
 #include "arm_internal.h"
 #include "sctlr.h"
 
+#ifdef CONFIG_ARCH_PERF_EVENTS
+
 /****************************************************************************
  * Private Data
  ****************************************************************************/
@@ -85,3 +87,4 @@ void up_perf_convert(unsigned long elapsed, struct timespec 
*ts)
   left        = elapsed - ts->tv_sec * g_cpu_freq;
   ts->tv_nsec = NSEC_PER_SEC * (uint64_t)left / g_cpu_freq;
 }
+#endif /* CONFIG_ARCH_PERF_EVENTS */

Reply via email to