[Qemu-devel] [PATCH] The m68k gdbstub SR reg request doesnt include Condition-Codes

2019-05-26 Thread Lucien Murray-Pitts via Qemu-devel
The register request via gdbstub would return the SR part which contains the Trace/Master/IRQ state flags, but would be missing the CR (Condition Register) state bits. This fix adds this support by merging them in the m68k specific gdbstub handler Signed-off-by: Lucien Murray-Pitts --- target/m

[Qemu-devel] [PATCH] Regression for m68k causing Single-Step via GDB/RSP to not single step

2019-05-26 Thread Lucien Murray-Pitts via Qemu-devel
A regression that was introduced, with the refactor to TranslatorOps, drops two lines that update the PC when single-stepping is being performed. ( short commit 11ab74b ) This patch resolves that issue. Signed-off-by: Lucien Murray-Pitts --- target/m68k/translate.c | 2 ++ 1 file changed, 2 ins

[Qemu-devel] [PATCH] Incorrect Stack Pointer shadow register support on some m68k CPUs

2019-05-26 Thread Lucien Murray-Pitts via Qemu-devel
On CPU32 and the early 68000 and 68010 the ISP doesnt exist. These CPUs only have SSP/USP. The availability of this feature is determined by the implementation of Master mode bit in the SR register. Those with the master-mode bit have ISP. Additional comments added to the features set to claify

Re: [Qemu-devel] [PATCH] Fix for RSP vCont packet

2019-03-03 Thread Lucien Murray-Pitts via Qemu-devel
This fixes a regression in rsp packet vCont, this was due to the recently added multiprocess support. (Short commit hash: e40e520). The result is that vCont now does not recognise the case where no process/thread is provided after the action. This may not show up with GDB, but using Lauterbach Tr

Re: [Qemu-devel] [PATCH] Fix for RSP vCont packet

2019-01-30 Thread Lucien Murray-Pitts via Qemu-devel
The result is that vCont now does not recognise the case where no process/thread is provided after the action. This may not show up with GDB, but using Lauterbach Trace32, and Hexrays IDA Pro this issue is immediately seen. The response is a "$#00" empty packet, showing it is unsupported packet.