|
From: Randy M. <rwm...@gm...> - 2013-07-10 14:22:45
|
Anmol, Any news on getting over the legal hurdles for releasing support for the e500v2 SPE architecture? Do you expect it to be weeks or months? :) // Randy On Wed, Jun 19, 2013 at 1:28 PM, Paralkar Anmol-B07584 <B0...@fr... > wrote: > Hello Julian, > > I have created: > > https://bugs.kde.org/show_bug.cgi?id=321396 > > PS: I do not know how to make the bug 'Assigned To' myself; kindly help > with the same. > > Please note that the patches have to clear an internal legal review > process at Freescale > before they can be posted externally. (Meanwhile, the port is available > via our upcoming SDK-1.4 release). > > Kindly advise on any copyright assignment/legal paperwork if needed, so > that we can work on it as well. > > A brief overview of the work is: > - All of the SPE instructions (about 220) are supported: > - FP, Fractional arithmetic instructions are "implemented" as-is via > dirty-helpers. > - All other instructions (integer arithmetic, load-store, logical, ...) > by generating classic Power 32 via expressing in VEX IR. > - There is at least one unit-test per instruction, typically tested > against a sequence of randomly generated > input data (recorded in the test's source code) and creating the > test's baseline by running standalone on > linux and then verifying that we obtain the same results when run > under Valgrind. > - Typical UNIX Utilities like: wc(1), grep(1), ls(1), head(1), gcc(1), > ... work fine on it, used typically. > - TODO's: > - Support for e500v2 in Valgrind's internal gdbserver is yet to be > added. > - ptrace(2), prlimit(2), (and perhaps a lot of other syscalls) yet > unsupported. > - Need to warn on misaligned SPE load-stores (I suppose the e500v2 > linux kernel handles these internally, so we get > a difference in behavior). > > I am sure we'll need to split the patches/rework them some before they > become acceptable for submission and I look forward to > working with the community. > > Thank you very much. > > Regards, > Anmol. > > > -----Original Message----- > > From: Julian Seward [mailto:js...@ac...] > > Sent: Monday, June 10, 2013 7:10 AM > > To: Paralkar Anmol-B07584 > > Cc: val...@li... > > Subject: Re: [Valgrind-developers] Freescale Support for e500v2 SPE in > > Valgrind. > > > > On 05/31/2013 06:50 PM, Paralkar Anmol-B07584 wrote: > > > Hello, > > > > > > Freescale recently added support for the e500v2 SPE architecture based > > off of Valgrind-3.8.1; > > > this will be available in the upcoming SDK-1.4 release and is intended > > to be contributed back > > > to the public-domain mainline Valgrind sources. > > > > Is there a bug in the bug tracker containing the patches, for > > review/testing > > etc? > > > > J > > > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > Valgrind-developers mailing list > Val...@li... > https://lists.sourceforge.net/lists/listinfo/valgrind-developers > -- ../Randy/.. |