Re: [PATCH v2 0/2] target/alpha: Add TCG plugin register tracking support

2025-07-08 Thread Yodel Eldar
On 7/8/25 2:53 AM, Alex Bennée wrote: Yodel Eldar writes: This patch adds TCG plugin register tracking support for the Alpha target and resolves gitlab issue #2569: https://gitlab.com/qemu-project/qemu/-/issues/2569 As mentioned in the bug report by Alex Bennée, the register list is

[PATCH v2 1/2] contrib/plugins/execlog: Add tab to the separator search of insn_disas

2025-06-30 Thread Yodel Eldar
rrent instruction as a trivial optimization, because searching for the remaining requested registers is unnecessary once one is found. Suggested-by: Alex Bennée Signed-off-by: Yodel Eldar --- contrib/plugins/execlog.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --

[PATCH v2 2/2] target/alpha: Add GDB XML feature file

2025-06-30 Thread Yodel Eldar
This patch adds the GDB XML feature file that describes Alpha's core registers. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2569 Reviewed-by: Richard Henderson Signed-off-by: Yodel Eldar --- configs/targets/alpha-linux-user.mak | 1 + configs/targets/alpha-softmmu.mak

[PATCH v2 0/2] target/alpha: Add TCG plugin register tracking support

2025-06-30 Thread Yodel Eldar
s the separator search, so that it breaks out of the loop as soon as a relevant register is found in the instruction. Patch Series History: v1 -> v2: - As suggested by Alex Bennée, replaced strpbrk with g_strsplit_set Yodel Eldar (2): contrib/plugins/execlog: Add tab to the separator se

Re: [PATCH 1/2] contrib/plugins/execlog: Add tab to the separator search of insn_disas

2025-06-29 Thread Yodel Eldar
On 6/29/25 1:50 PM, Alex Bennée wrote: Yodel Eldar writes: Currently, execlog searches for a space separator between the instruction mnemonic and operands, but some disassemblers, e.g. Alpha's, use a tab separator instead; this results in a null pointer being passed as the haysta

[PATCH 0/2] target/alpha: Add TCG plugin register tracking support

2025-06-27 Thread Yodel Eldar
ure contributor to this project that has kept my system secure as I tinker with weird machines in the ultimate sandbox. QEMU is truly mind-blowing technology, and I have all of you to thank for it: Thanks! Yodel Eldar (2): contrib/plugins/execlog: Add tab to the separator search of insn_disas ta

[PATCH 2/2] target/alpha: Add GDB XML feature file

2025-06-27 Thread Yodel Eldar
This patch adds the GDB XML feature file that describes Alpha's core registers. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2569 Signed-off-by: Yodel Eldar --- configs/targets/alpha-linux-user.mak | 1 + configs/targets/alpha-softmmu.mak| 1 + gdb-xml/alpha-cor

[PATCH 1/2] contrib/plugins/execlog: Add tab to the separator search of insn_disas

2025-06-27 Thread Yodel Eldar
n the current instruction as a trivial optimization, because searching for the remaining requested registers is unnecessary once one is found. Signed-off-by: Yodel Eldar --- contrib/plugins/execlog.c | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/contrib/pl