Commit Graph

6 Commits

Author SHA1 Message Date
Julian Seward
c5afdabb3a Add enough syscalls to run bzip2 on ppc64-linux.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5412
2005-12-22 20:24:12 +00:00
Julian Seward
67cd3dc9e6 More ppc64-linux syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5406
2005-12-22 19:25:51 +00:00
Cerion Armour-Brown
4d4bc5d1f6 fixed up ppc64 assembly with .opd sections
do_syscall_for_client_WRK() needed a bigger stack to avoid the linkage area.

always use dot_prefix for label calls

not wrapping assembly with
.section ".text"
...
.previous
 - ppc64 doesn't like it... seems we can't 'stack' more than one section to pop off with .previous ?





git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5405
2005-12-22 15:53:12 +00:00
Julian Seward
d953cd832c Make a start adding syscalls.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5400
2005-12-22 03:35:12 +00:00
Cerion Armour-Brown
b714685c63 Take ppc64 startup further along the road
- fixed launcher.c to recognise ppc32/64-linux platforms properly
 - lots of assembly fixes to handle func descriptors, toc references, 64bit regs.
 - fixed var types in vki-ppc64-linux

Now gets as far as VG_(translate), but dies from a case of invalid orig_addr.




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5299
2005-12-06 19:07:08 +00:00
Julian Seward
8ba9a34088 Add framework for ppc64 support. Apologies in advance for the
inevitable breakage to other platforms.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5250
2005-11-29 13:05:56 +00:00