[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ARM multithreading status
From: |
Timo Suoranta |
Subject: |
Re: [Qemu-devel] ARM multithreading status |
Date: |
Tue, 14 Jul 2009 16:03:53 +0300 |
User-agent: |
Thunderbird 2.0.0.22 (Windows/20090605) |
Some additional information:
- Using clone() instead of pthreads results similar behavior.
- Running simple main(){ for(;;){}; } application inside QEMU ARM Linux
effectively blocks a lot of stuff, like ls (unless cached).
Timo Suoranta wrote:
> Using qemu-system-arm, pthread_create() does not seem to return if I
> give it function which simply has empty infinite loop. Is that supposed
> to work? I used this:
>
> http://people.debian.org/~aurel32/qemu/armel/
>
> Funny thing is, such test actually works fine if I run it through GDB.
> No need to step, just run. I've attached my test code below as it is not
> very long.
>
> Any ideas? To me it looks like scheduler is not preempting :/
> Thanks!
...
--
timo