From: Aurelien Jarno <aurelien@aurel32.net>
To: Alexander Graf <agraf@suse.de>
Cc: qemu-ppc@nongnu.org, Torbjorn Granlund <tg@gmplib.org>,
qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Incorrect handling of PPC64 rldcl insn
Date: Tue, 7 May 2013 01:12:51 +0200 [thread overview]
Message-ID: <20130506231251.GM5000@ohm.aurel32.net> (raw)
In-Reply-To: <15FCEEAE-FE2D-44B9-9DC3-5419B29D5B16@suse.de>
On Tue, May 07, 2013 at 12:14:47AM +0200, Alexander Graf wrote:
>
> On 06.05.2013, at 20:13, Torbjorn Granlund wrote:
>
> > Alexander Graf <agraf@suse.de> writes:
> >
> > Thanks a lot for the bug report and test case! Please CC qemu-ppc
> > whenever you find issues or have patches for PPC. That makes filtering
> > for important mails a lot easier.
> >
> > Would that make my complaints be considered more or less important? :-)
> >
> > Does the patch below fix the issue for you?
> >
> > It indeed does. (I actually tried that already, but I cannot follow the
> > data flow into these functions, so cannot tell if that patch is
> > sufficient.
>
> Yes, it is. It's a leftover bug from converting the code to TCG I assume.
Yes, looks like I am the culprit here.
> > This bug indicates complete non-testing status of these
> > insns, which are mainstream enough to be generated by gcc. I suppose
> > there will likely be more such fundamental errors if more instructions
> > are also completely untested.)
>
> There's a certain chance that happens, yes. We don't have instruction test suites for the PPC target.
>
We have the Gwenole Beauschene testsuite for the PPC32 target, even if
it doesn't work when compiled on a recent distribution, one has to use
the old binary. It currently passes, so the PPC32 and Altivec
instructions should be fine.
On the contrary, the PPC64 instructions are untested, and there are
likely a few bugs like this one left, especially on complex
instructions.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
next prev parent reply other threads:[~2013-05-06 23:13 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-06 17:00 [Qemu-devel] Incorrect handling of PPC64 rldcl insn Torbjorn Granlund
2013-05-06 17:47 ` Alexander Graf
2013-05-06 18:13 ` Torbjorn Granlund
2013-05-06 22:14 ` Alexander Graf
2013-05-06 23:12 ` Aurelien Jarno [this message]
2013-05-07 10:27 ` [Qemu-devel] Incorrect handling of more PPC64 insns Torbjorn Granlund
2013-05-07 10:39 ` Peter Maydell
2013-05-07 11:48 ` Torbjorn Granlund
2013-05-07 11:51 ` Peter Maydell
2013-05-07 15:58 ` [Qemu-devel] Incorrect handling of more PPC64 insns (PATCH) Torbjorn Granlund
2013-05-07 17:12 ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
2013-05-07 18:10 ` Torbjorn Granlund
2013-05-07 19:30 ` Torbjorn Granlund
2013-05-07 22:00 ` Alexander Graf
2013-05-08 6:50 ` Aurelien Jarno
2013-05-08 6:52 ` Alexander Graf
2013-05-08 9:20 ` Torbjorn Granlund
2013-05-08 9:32 ` Alexander Graf
2013-05-08 9:57 ` Alexander Graf
2013-05-08 10:07 ` Torbjorn Granlund
2013-05-08 10:45 ` Alexander Graf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130506231251.GM5000@ohm.aurel32.net \
--to=aurelien@aurel32.net \
--cc=agraf@suse.de \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=tg@gmplib.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).