Re: [Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-25 Thread Torbjorn Granlund
Peter Maydell writes: On 25 March 2013 14:06, Torbjorn Granlund wrote: > Still qemu-system-mips64, qemu-system-mips64el, and qemu-system-arm > give spurious errors. If you can provide a reasonably sized test case for qemu-system-arm I can investigate that one. I don't know how to

Re: [Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-25 Thread Peter Maydell
On 25 March 2013 14:06, Torbjorn Granlund wrote: > Still qemu-system-mips64, qemu-system-mips64el, and qemu-system-arm > give spurious errors. If you can provide a reasonably sized test case for qemu-system-arm I can investigate that one. thanks -- PMM

Re: [Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-25 Thread Torbjorn Granlund
After the latest patch of Richard's, qemu-system-x86_64 now runs GNU/Linux properly. The denorm problem is gone, and there seem to be no (or at least much fewer) spurious segfaults. This ends a multi-month period of qemu-system-x86_64 instability. Still qemu-system-mips64, qemu-system-mips64el,

Re: [Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-21 Thread Torbjorn Granlund
Richard Henderson writes: Patch at http://patchwork.ozlabs.org/patch/229139/ Thanks. I can confirm that this fixes the bug triggered by my test case (and yours). However, the instability of Debian GNU/Linux x86_64 has not improved. The exact same Debian version (debian "testing") updated

Re: [Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-19 Thread Richard Henderson
On 03/17/2013 12:34 PM, Torbjorn Granlund wrote: > Public bug reported: > > The current qemu sources cause improper handling of flags on x86-64. > This bug seems to have shown up a few weeks ago. > > A plain install of Debian GNU/Linux makes user processes catch > spurious signals. The kernel se

[Qemu-devel] [Bug 1156313] [NEW] X86-64 flags handling broken

2013-03-17 Thread Torbjorn Granlund
Public bug reported: The current qemu sources cause improper handling of flags on x86-64. This bug seems to have shown up a few weeks ago. A plain install of Debian GNU/Linux makes user processes catch spurious signals. The kernel seems to run stably, though. The ADX feature works very poorly.