]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
target/sparc: Introduce sparc_cpu_register_gdb_regs() stub
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 16 Feb 2026 22:24:34 +0000 (23:24 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Wed, 25 Feb 2026 22:46:04 +0000 (23:46 +0100)
Introduce sparc_cpu_register_gdb_regs() which we are going
to fill in the next commits.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20260219191955.83815-11-philmd@linaro.org>

target/sparc/cpu.c
target/sparc/cpu.h
target/sparc/gdbstub.c

index c11d600dc30ea33fc5052592bb7af03eddfa509a..f688f07445c53355e84c19c85ba33e9a1cd1eb3f 100644 (file)
@@ -897,6 +897,8 @@ static void sparc_cpu_realizefn(DeviceState *dev, Error **errp)
         return;
     }
 
+    sparc_cpu_register_gdb_regs(cs);
+
     qemu_init_vcpu(cs);
 
     scc->parent_realize(dev, errp);
index 7169a502432da95a1778e95d09c77e5a071e4e4f..0139732e4cc25828b55dd8aca66551ea9e41e6ef 100644 (file)
@@ -586,6 +586,7 @@ hwaddr sparc_cpu_get_phys_page_debug(CPUState *cpu, vaddr addr);
 void sparc_cpu_do_interrupt(CPUState *cpu);
 int sparc_cpu_gdb_read_register(CPUState *cpu, GByteArray *buf, int reg);
 int sparc_cpu_gdb_write_register(CPUState *cpu, uint8_t *buf, int reg);
+void sparc_cpu_register_gdb_regs(CPUState *cs);
 G_NORETURN void sparc_cpu_do_unaligned_access(CPUState *cpu, vaddr addr,
                                               MMUAccessType access_type,
                                               int mmu_idx,
index 134617fb232bce2541b97d35f643731d8c221c98..79d661fbc106bac0257fa6be3b3a7916823c9a56 100644 (file)
@@ -215,3 +215,12 @@ int sparc_cpu_gdb_write_register(CPUState *cs, uint8_t *mem_buf, int n)
     return 8;
 #endif
 }
+
+void sparc_cpu_register_gdb_regs(CPUState *cs)
+{
+#if defined(TARGET_ABI32) || !defined(TARGET_SPARC64)
+    /* Not yet supported */
+#else
+    /* Not yet supported */
+#endif
+}