diff options
Diffstat (limited to 'gdbstub.c')
| -rw-r--r-- | gdbstub.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gdbstub.c b/gdbstub.c index 5da66f1794..ecea8c42cf 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -402,7 +402,9 @@ static void put_buffer(GDBState *s, const uint8_t *buf, int len) } } #else - qemu_chr_fe_write(s->chr, buf, len); + /* XXX this blocks entire thread. Rewrite to use + * qemu_chr_fe_write and background I/O callbacks */ + qemu_chr_fe_write_all(s->chr, buf, len); #endif } |