[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-03 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added Status|RESOLVED|CLOSED --- Comment #17 from Carl Love --- Closing

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-03 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution|---

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-02 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added Attachment #138846|0 |1 is obsolete||

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #14 from Julian Seward --- (In reply to Tulio Magno Quites Machado Filho from comment #13) > (In reply to Carl Love from comment #12) > Correct. The address is always mmap'ed. Ok. Then I think you're good to go as-is, apart from the ifdef

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-02 Thread Tulio Magno Quites Machado Filho
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #13 from Tulio Magno Quites Machado Filho --- (In reply to Carl Love from comment #12) > The destination address for the paste instruction is always imapped into the > current user address space, correct? Correct. The address is always

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-02 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #12 from Carl Love --- Tulio: I think you are probably better able to clarify the comment from Julian in comment 11. > The point is .. if I understand "paste" correctly, the destination address is > not part of the "normal" program address

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-06-02 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #11 from Julian Seward --- (In reply to Carl Love from comment #10) > Created attachment 138846 [details] > PPC add copy, paste, cpabort support > > Updated patch to add the Memcheck trickery to get Memcheck to detect > undefined bits in th

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-28 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added Attachment #137535|0 |1 is obsolete||

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-27 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #9 from Julian Seward --- So .. I had an idea about how to get the annotations right. Problem is, it's a nasty hack (although simple), and I had hoped that the passage of a bit of time would cause me to think of something cleaner. But noth

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-10 Thread Tulio Magno Quites Machado Filho
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #8 from Tulio Magno Quites Machado Filho --- (In reply to Julian Seward from comment #5) > there's no way to tell Memcheck > or any other tool, that the values in the destination area are > derived from values in the source area. So you'll

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-10 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added CC||tul...@quites.com.br -- You are receiving this mai

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-10 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #7 from Julian Seward --- I looked at the PowerISA 3.0b documentation you linked to. Given that this is a copy from "normal" memory to an accelerator, I think you don't have the option to implement it precisely. I'd say the least worst is t

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-07 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #6 from Carl Love --- Julian: On Fri, 2021-05-07 at 14:12 +, Julian Seward wrote: > https://bugs.kde.org/show_bug.cgi?id=435665 > > --- Comment #5 from Julian Seward --- > I'm somewhat concerned, at a fundamental level .. if I unders

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-07 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #5 from Julian Seward --- I'm somewhat concerned, at a fundamental level .. if I understand correctly, these instructions allow one to copy memory from one place to another (so why bother? Why not just do normal loads/stores?) but -- at lea

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-05 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added Attachment #138153|0 |1 is obsolete||

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-04 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #3 from Carl Love --- Created attachment 138153 --> https://bugs.kde.org/attachment.cgi?id=138153&action=edit fixes for the copy, paste patch Yes, the dirty helper effects for the guest memory state is missing. My bad. The copy instruct

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-05-04 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #2 from Julian Seward --- (In reply to Carl Love from comment #1) > Created attachment 137535 [details] > PPC add copy, paste, cpabort support + d = unsafeIRDirty_1_N ( + cr0, + 0/*regparms*/, + "copy_paste_abort_dirty_help

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-04-12 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 Carl Love changed: What|Removed |Added CC||will_schm...@vnet.ibm.com -- You are receiving thi

[valgrind] [Bug 435665] PPC ISA 3.0 copy, paste, cpabort instructions are not supported

2021-04-12 Thread Carl Love
https://bugs.kde.org/show_bug.cgi?id=435665 --- Comment #1 from Carl Love --- Created attachment 137535 --> https://bugs.kde.org/attachment.cgi?id=137535&action=edit PPC add copy, paste, cpabort support The patch uses a dirty helper to support the copy, paste, abort instructions. A dirty help