diff options
| author | Peter Wu <peter@lekensteyn.nl> | 2016-06-05 16:35:48 +0200 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2016-06-06 11:15:54 +0100 |
| commit | 5819e3e072f41cbf81ad80d822a5c468a91f54e0 (patch) | |
| tree | d1da050ae4b9e78f1b0fbfd06f10b0934d7d9a39 /hw/i2c/omap_i2c.c | |
| parent | de5dca1b792ada25c29a95c8f84e01f4300aef9c (diff) | |
| download | focaccia-qemu-5819e3e072f41cbf81ad80d822a5c468a91f54e0.tar.gz focaccia-qemu-5819e3e072f41cbf81ad80d822a5c468a91f54e0.zip | |
gdbstub: avoid busy loop while waiting for gdb
While waiting for a gdb response, or while sending an acknowledgement there is not much to do, so do not mark the socket as non-blocking to avoid a busy loop while paused at gdb. This only affects the user-mode emulation (qemu-arm -g 1234 ./a.out). Note that this issue was reported before at https://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg02277.html. While at it, close the gdb client fd on EOF or error while reading. Signed-off-by: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/i2c/omap_i2c.c')
0 files changed, 0 insertions, 0 deletions