[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb()
From: |
Michael Tokarev |
Subject: |
Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb() |
Date: |
Thu, 09 May 2013 14:05:14 +0400 |
User-agent: |
Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/17.0 Icedove/17.0 |
09.05.2013 13:01, Peter Maydell wrote:
> On 9 May 2013 09:09, Michael Tokarev <address@hidden> wrote:
>> Now, the resulting thing compiles (ha!), but I'm not
>> really sure how to test it. I ran a few random apps
>> using qemu-i386 and qemu-arm, it appears to work.
>
> You need to test TCG system emulation too, and in
> particular something with multiple guest CPU cores.
As suggested on IRC, I ran a proposed omp testcase (in
LP:668799) in a armel chroot created by the same
patched qemu-arm-static, with 6 and 60 threads, and
tried running a few java binaries I've found -- that
works well from creating system to building and running
testcases. I also tried the same with qemu-system-i386
(without kvm), installing a system using patched qemu,
and running multi-threaded apps in it.
At least I don't see any obvious new breakages due to
my backport, but I can definitely go further than with
unpatched qemu.
So this is at least promising, so far... ;)
Thanks,
/mjt
- Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb(), Michael Tokarev, 2013/05/09
- [Qemu-devel] [PATCH 2/4] cpu-exec: wrap tcg_qemu_tb_exec() in a fn to restore the PC, Michael Tokarev, 2013/05/09
- [Qemu-devel] [PATCH 3/4] Handle CPU interrupts by inline checking of a flag, Michael Tokarev, 2013/05/09
- [Qemu-devel] [PATCH 1/4] tcg: Document tcg_qemu_tb_exec() and provide constants for low bit uses, Michael Tokarev, 2013/05/09
- [Qemu-devel] [PATCH 4/4] translate-all.c: Remove cpu_unlink_tb(), Michael Tokarev, 2013/05/09
- Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb(), Peter Maydell, 2013/05/09
- Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb(),
Michael Tokarev <=
- Re: [Qemu-devel] [PATCH 0/6] Drop the irredeemably racy cpu_unlink_tb(), Andreas Färber, 2013/05/09