From: Florian Krohm Date: Thu, 23 Aug 2012 00:44:22 +0000 (+0000) Subject: Add verbiage about hardware facilities. X-Git-Tag: svn/VALGRIND_3_9_0~754 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=978fa74f3d5e7cdfc07d28305c192c26e384cf09;p=thirdparty%2Fvalgrind.git Add verbiage about hardware facilities. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12886 --- diff --git a/README.s390 b/README.s390 index 6802c4ac98..3c3e29f964 100644 --- a/README.s390 +++ b/README.s390 @@ -20,6 +20,18 @@ Limitations instead of just 1 read/write. +Hardware facilities +------------------- +Valgrind does not require that the host machine has the same hardware +facilities as the machine for which the client program was compiled. +This is convenient. The JIT compiler will translate the client instructions +according to the facilities available on the host. +This means, though, that probing for hardware facilities by issuing +instructions from that facility and observing whether SIGILL is thrown +may not work. As a consequence, programs that attempt to do so may +behave differently. It is believed that this is a rare use case. + + Recommendations --------------- Applications should be compiled with -fno-builtin to avoid