I'm confident this has been solved a while ago. When this bug was
reported, the code was indeed broken wrt EAGAIN handling.
The chardev code has long since been re-written though, and the send_all
method replaced by io_channel_send_all() which will handle EAGAIN by
returning instead of spinning in
Which version of QEMU have you been using here? Can you still reproduce
this problem with the latest version of QEMU (currently version 2.9)?
** Changed in: qemu
Status: New => Incomplete
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed
I have a similar problem, and the problem goes away if I remove the
"-serial pty" device from my command line:
/home/mrhines/qemu/x86_64-softmmu/qemu-system-x86_64 /kvm_repo/cb/vmbase
-serial pty
Such a simple command line, but QEMU seizes up and slows to a crawl and
the host CPU is spinning at 1