On 30/6/25 15:53, Richard Henderson wrote:
On 6/30/25 07:09, Philippe Mathieu-Daudé wrote:
It is useful to compare PSCI calls of the same guest running
under TCG or HVF.

Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
---
  target/arm/hvf/hvf.c    | 3 ++-
  target/arm/tcg/psci.c   | 3 +++
  target/arm/trace-events | 3 +++
  3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/target/arm/hvf/hvf.c b/target/arm/hvf/hvf.c
index 7a99118c8c2..6309c5b872e 100644
--- a/target/arm/hvf/hvf.c
+++ b/target/arm/hvf/hvf.c
@@ -34,6 +34,7 @@
  #include "target/arm/multiprocessing.h"
  #include "target/arm/gtimer.h"
  #include "trace.h"
+#include "../trace.h"
  #include "migration/vmstate.h"
  #include "gdbstub/enums.h"
@@ -1149,7 +1150,7 @@ static bool hvf_handle_psci_call(CPUState *cpu)
      int target_el = 1;
      int32_t ret = 0;
-    trace_hvf_psci_call(param[0], param[1], param[2], param[3],
+    trace_arm_psci_call(param[0], param[1], param[2], param[3],
                          arm_cpu_mp_affinity(arm_cpu));

Lacks removal of the hvf trace?

Oops indeed...


Reply via email to