aboutsummaryrefslogtreecommitdiff
path: root/include/hw/firmware
diff options
context:
space:
mode:
authorSandra Loosemore <sandra@codesourcery.com>2019-08-27 16:33:17 -0600
committerAlex Bennée <alex.bennee@linaro.org>2019-08-28 10:11:15 +0100
commitc6ee95216b1a98c909e24659741622aaf563df86 (patch)
tree5c260ef7a71b827bfd63904ecfe250943e8460e4 /include/hw/firmware
parent2bdec3984850a093a6bd97cf0a7183dbb877eb38 (diff)
gdbstub: Fix handler for 'F' packet
Handling of the 'F' packet has been broken since commit 4b20fab101b9e2d0fb47454209637a17fc7a13d5, which converted it to use the new packet parsing infrastructure. Per the GDB RSP specification https://sourceware.org/gdb/current/onlinedocs/gdb/The-F-Reply-Packet.html the second parameter may be omitted, but the rewritten implementation was failing to recognize this case. The result was that QEMU was repeatedly resending the fileio request and ignoring GDB's replies of successful completion. This patch restores the behavior of the previous code in allowing the errno parameter to be omitted and passing 0 to the callback in that case. Signed-off-by: Sandra Loosemore <sandra@codesourcery.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20190827223317.8614-1-sandra@codesourcery.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Diffstat (limited to 'include/hw/firmware')
0 files changed, 0 insertions, 0 deletions