On 6/20/25 10:27, Philippe Mathieu-Daudé wrote:
index 29ebcf45928..20999033c89 100644
--- a/include/system/accel-ops.h
+++ b/include/system/accel-ops.h
@@ -71,6 +71,14 @@ struct AccelOpsClass {
void (*synchronize_pre_loadvm)(CPUState *cpu);
void (*synchronize_pre_resume)(bool step_pending);
+ /**
+ * rebuild_tcg_tb_flags:
+ *
+ * Used to rebuild TCG TB flags when a hardware accelerator transitions
+ * to TCG, prior to calling TCG %exec_vcpu_thread() handler.
+ */
+ void (*rebuild_tcg_tb_flags)(CPUState *cpu);
I think this isn't right. This should be part of synchronize between hw/sw.
r~