History log of /external/valgrind/include/vki/vki-s390x-linux.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
416e4bb7c50cea52f911359da427db3912f87b21 12-Oct-2015 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> On a zEC12 or z13, a glibc with lock elision enabled infers from HWCAP
that the prerequisites for lock elision are met. Then it may use TBEGIN
and other transactional-execution instructions which are not implemented
by Valgrind. Likewise, the upcoming glibc 2.23 will exploit vector
instructions if they are advertised by HWCAP; and those are currently
not implemented by Valgrind either. In general, the increased use of
ifunc may lead to more such cases in the future.

This patch suppresses the advertising of those hardware features via
HWCAP which are either not known to Valgrind or currently unsupported.

Patch by Andreas Arnez (arnez@linux.vnet.ibm.com).
Fixes BZ #353680.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15702 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
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-s390x-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-s390x-linux.h
c5090fbfff2ddb60994c470c20b40dc7abf7214c 10-Sep-2014 mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> Bug 338974 glibc 2.20 changed size of struct sigaction sa_flags on s390

To track POSIX glibc and the kernel agreed to change the type of the
sa_flags field in struct sigaction to an int. There is now a int
__glibc_reserved0 padding field that can be passed undefined.
See https://sourceware.org/ml/libc-alpha/2014-09/msg00161.html

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14508 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-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-s390x-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-s390x-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-s390x-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-s390x-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-s390x-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-s390x-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-s390x-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-s390x-linux.h
e808f812f0e7d8b2385e09959fe3a0d58c0a113d 06-Aug-2012 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change script to also handle IBM's copyright notice.
Update copyright notices.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12853 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-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-s390x-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-s390x-linux.h
3b290486cd4cd601b20e04340e593c9ed9717e5f 06-May-2011 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Implement a GDB server in Valgrind. See #214909.
(Philippe Waroquiers, philippe.waroquiers@skynet.be)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11727 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h
b5b87408c0c99f9f6938d8cd921e2a5f420577c4 07-Mar-2011 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add a port to IBM z/Architecture (s390x) running Linux -- Valgrind
side components. (Florian Krohm <britzel@acm.org> and Christian
Borntraeger <borntraeger@de.ibm.com>). Fixes #243404.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11604 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/include/vki/vki-s390x-linux.h