On 3 January 2013 00:45, Adrian Taylor <adr...@bromium.com> wrote:
> One possibility - qemu uses coroutines for IO. There are various backends
> for coroutines, and the qemu configure script will try to choose the best
> one. Perhaps your environment is lacking system calls such as makecontext
> and the configure script is falling back to a coroutine backend using
> pthreads.

ARM Linux should support the default 'ucontext' backend but I haven't
checked recently. You can check by looking at the output of configure:
at the end when it prints its findings there is a line
"coroutine backend $whatever". 'ucontext' is good, 'gthread' is bad :-)

-- PMM

Reply via email to