From fceffb7d4aa429a60cd4cf760dd9852bb594b4be Mon Sep 17 00:00:00 2001 From: Aidan MacDonald Date: Sat, 17 Apr 2021 11:25:23 +0100 Subject: x1000: disable CPU idle stats by default There's no point including this in normal builds: the stats are not used for anything, they are not really of interest to anyone except developers, and add a small overhead to the kernel tick. Change-Id: I1b4f67cc62d11d634a8cec279dca513dd10eea96 --- firmware/target/mips/ingenic_x1000/kernel-x1000.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'firmware/target/mips/ingenic_x1000/kernel-x1000.c') diff --git a/firmware/target/mips/ingenic_x1000/kernel-x1000.c b/firmware/target/mips/ingenic_x1000/kernel-x1000.c index c8105a3446..eb7c3d6124 100644 --- a/firmware/target/mips/ingenic_x1000/kernel-x1000.c +++ b/firmware/target/mips/ingenic_x1000/kernel-x1000.c @@ -57,6 +57,7 @@ void tick_start(unsigned interval_in_ms) void OST(void) { +#ifdef X1000_CPUIDLE_STATS /* CPU idle time accounting */ uint32_t now = __ost_read32(); uint32_t div = now - __cpu_idle_reftick; @@ -67,6 +68,7 @@ void OST(void) __cpu_idle_ticks = 0; __cpu_idle_reftick = now; } +#endif /* Call regular kernel tick */ jz_write(OST_1FLG, 0); -- cgit v1.2.3