b3a1e4bffbdbbf38304f216af405009868f43628 |
|
21-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates, to include 2015. No functional change. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
55895379b090d4db5d39013e1a9859714ac3e0d8 |
|
14-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
345338 - TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux Patch from Martin Ling (martin-kdebugs@earth.li) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15542 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
7b634085c095fbb2c9d2c2470d81aa3bd684a115 |
|
01-Sep-2014 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Rename a bunch of __unused fields to __unused0, since some Android NDK's appear to #define __unused to __attribute__((__unused__)), causing the build to fail in bizarre ways. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14412 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
582d58245637ab05272d89fb94b12fd0f18fa0f8 |
|
08-Aug-2014 |
carll <carll@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
This commit is for Bugzilla 334834. The Bugzilla contains patch 2 of 3 to add PPC64 LE support. The other two patches can be found in Bugzillas 334384 and 334836. POWER PC, add the functional Little Endian support, patch 2 The IBM POWER processor now supports both Big Endian and Little Endian. The ABI for Little Endian also changes. Specifically, the function descriptor is not used, the stack size changed, accessing the TOC changed. Functions now have a local and a global entry point. Register r2 contains the TOC for local calls and register r12 contains the TOC for global calls. This patch makes the functional changes to the Valgrind tool. The patch makes the changes needed for the none/tests/ppc32 and none/tests/ppc64 Makefile.am. A number of the ppc specific tests have Endian dependencies that are not fixed in this patch. They are fixed in the next patch. Per Julian's comments renamed coregrind/m_dispatch/dispatch-ppc64-linux.S to coregrind/m_dispatch/dispatch-ppc64be-linux.S Created new file for LE coregrind/m_dispatch/dispatch-ppc64le-linux.S. The same was done for coregrind/m_syswrap/syscall-ppc-linux.S. Signed-off-by: Carl Love <carll@us.ibm.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14239 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
f77df946e65783c2bc727807e508fa1af04f0da8 |
|
10-Jul-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the F_OFD_SETLK, F_OFD_SETLKW, and F_OFD_GETLK fcntl commands. BZ#337285. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14149 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
4f17e600c7f0a697a964eb7083627b6d759401b6 |
|
26-Jun-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add SIOCATMARK ioctl support. Patch from Austin English via BZ#335441. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14112 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
4efdae1b2143692687d1e062ac336255898e7359 |
|
26-Jun-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for TIOCNOTTY ioctl. BZ#331476. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14104 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
0c0793c2f74526a0fd8e25db28149a5eb94fd62a |
|
04-Mar-2014 |
dejanj <dejanj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
mips32/mips64: Fix the problem with VKI_ENOSYS and VKI_EOVERFLOW for mips32/64. VKI_ENOSYS and VKI_EOVERFLOW don't have the same generic values for mips32/64. We need to define these values for every Linux arch. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13852 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
f0c1250e324f6684757c6a15545366447ef1d64f |
|
12-Jan-2014 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for ARMv8 AArch64 (the 64 bit ARM instruction set). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13770 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
0f157ddb404bcde7815a1c5bf2d7e41c114f3d73 |
|
18-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates (20XY-2012 ==> 20XY-2013) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
a52c83526a1bb0a4e3223e56ddb096258fc5e422 |
|
18-Jul-2013 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
The FIOCLEX and FIONCLEX ioctls are architecture specific. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13464 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
8f420f1a5d392c461def7e5578d84fc39029dbc6 |
|
18-Jul-2013 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Socket option constants are architecture specific. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13463 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
91a16b78d3de85e68c5c5e2c13d2bf52d4676f5e |
|
14-Jan-2013 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Test file mode correctly in vmsplice wrapper. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13229 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
03f8d3fc25f5a45c5826259d1b33b7f310117279 |
|
05-Aug-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to include 2012. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
835a714e35b6ce920b1abbd338547fa0b4a7601e |
|
09-Feb-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the F_GETOWN_EX and F_SETOWN_EX fcntl calls. Patch from Jakub Jelinek to fix BZ#292626. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12373 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
ec062e8d96a361af9905b5447027819dfbfee01a |
|
23-Oct-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update all copyright dates, from 20xy-2010 to 20xy-2011. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12206 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
5ad3d560147b912357d5a32193a34f6396e845e6 |
|
13-Aug-2011 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix VKI_FIOQSIZE definition on ppc platforms. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11973 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
6bf71ef1f168feb8e014ce2d7c63594eb4a4bc1b |
|
10-Aug-2011 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the FIOQSIZE ioctl. Fixes #270320. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11963 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
a69c2def56fbfa9212f804b265ec2650b6e97c23 |
|
06-Oct-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Define VKI_SHMLBA for all supported Linux targets, thereby unbreaking the breakage created by r11399. Part of #222545. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11400 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
07b168da387c8cf6e250fa042fc93dcc80e32752 |
|
15-Jun-2010 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Reimplemented the _VKI_IOC_TYPECHECK() macro such that it doesn't trigger a compiler warning on PPC when it shouldn't. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11180 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 |
|
03-May-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to 2010. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
66da733b7339e9841cb66b5f66d21c3d0040498f |
|
02-Jan-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Redo r10971 ("Made sure that C++ compilers do not complain about the _VKI_IOC_TYPECHECK() macro") in a way which is easier to understand. Also, add it for arm-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10990 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
2aed284034eed57eb69ef565073e0cb170ffd7dd |
|
29-Dec-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Made sure that C++ compilers do not complain about the _VKI_IOC_TYPECHECK() macro. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10971 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
cda2f0fbda4c4b2644babc830244be8aed95de1d |
|
18-May-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from the DARWIN branch. A big ugly DARWIN/trunk sync commit, mostly to do with changing the representation of SysRes and vki_sigset_t. Functionality of the trunk shouldn't be changed by it. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9876 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
a2ec4f53cfbf020c69aa8faae53a1435b29a55f2 |
|
31-Mar-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add SIOCGSTAMPNS support. Fixes #188530. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9502 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
9f207460d70d38c46c9e81996a3dcdf90961c6db |
|
10-Mar-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated copyright years. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
4d474d086188fd1f29fa97dbd84d8ea2e589a9b8 |
|
11-Feb-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates ("200X-2007" --> "200X-2008"). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
c9d66c0debd4d9d7882fd7ba874a37429bbcc170 |
|
01-Feb-2007 |
dirk <dirk@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
implement support for AT_FDCWD in openat() git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6566 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
9ebd6e0c607fa30301b1325874eb8de871c21cc5 |
|
08-Jan-2007 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6488 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
e66f2e09ec1aa9bab7a0fd6b02a6a6150ea85190 |
|
30-Dec-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge (from 3_2_BRANCH) r6457/8 (Support 64k pages on ppc32/64-linux (Jakub Jelink, Dave Nomura) ) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6459 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|
4cfea4f9480393ed6799db463b2e0fb8865a1a2f |
|
14-Oct-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Create a new module, m_vki, and move all knowledge about the kernel interface, except for the syscall numbers, into that. Mostly this means moving include/vki-*.h to include/vki/vki-*.h. include/pub_tool_basics.h previously dragged in the entire kernel interface. I've done away with that, so that modules which need to see the kernel interface now have to include pub_{core,tool}_vki.h explicitly. This is why there are many modified .c files -- they have all acquired an extra #include line. This certainly breaks all platforms except x86. Will fix shortly. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6225 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-ppc64-linux.h
|