[FFmpeg-devel] [PATCH] tests/checkasm: add exclude_guest for non-x86 linux perf
J. Dekker
jdek at itanimul.li
Tue Apr 9 17:49:11 EEST 2024
exclude_guest is currently only supported on x86. However, not
specifying 'exclude_guest' implies that you can count guest events
should you run one. This creates an ABI issue whereby some non-x86
kernels require specifying exclude_guest = 1 explicitly.
Signed-off-by: J. Dekker <jdek at itanimul.li>
---
tests/checkasm/checkasm.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tests/checkasm/checkasm.c b/tests/checkasm/checkasm.c
index dcd2fd6957..8be6cb0f55 100644
--- a/tests/checkasm/checkasm.c
+++ b/tests/checkasm/checkasm.c
@@ -742,6 +742,9 @@ static int bench_init_linux(void)
.disabled = 1, // start counting only on demand
.exclude_kernel = 1,
.exclude_hv = 1,
+#if !ARCH_X86
+ .exclude_guest = 1,
+#endif
};
printf("benchmarking with Linux Perf Monitoring API\n");
--
2.44.0
More information about the ffmpeg-devel
mailing list