Commit cbdbbfaf76 for qemu.org

commit cbdbbfaf761be3eedcc8cae1f6c08b747d1642a6
Author: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Date:   Tue Jun 30 06:42:41 2026 +0200

    target/ppc: Ensure TCG is used in ppc_update_daw()

    Per commit d5ee641cfc5 ("target/ppc: Implement watchpoint debug
    facility for v2.07S"), only TCG is implemented:

        ISA v2.07S introduced the watchpoint facility based on the DAWR0
        and DAWRX0 SPRs. Implement this in TCG.
                         ^^^^^^^^^^^^^^^^^^^^^

    Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
    Reviewed-by: Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>
    Message-ID: <20260705215729.62196-28-philmd@oss.qualcomm.com>

diff --git a/target/ppc/cpu.c b/target/ppc/cpu.c
index 41edb18643..47467ee163 100644
--- a/target/ppc/cpu.c
+++ b/target/ppc/cpu.c
@@ -147,6 +147,8 @@ void ppc_update_daw(CPUPPCState *env, int rid)
     vaddr len;
     int flags;

+    assert(tcg_enabled());
+
     if (env->dawr_watchpoint[rid]) {
         cpu_watchpoint_remove_by_ref(cs, env->dawr_watchpoint[rid]);
         env->dawr_watchpoint[rid] = NULL;