|
From: <sv...@va...> - 2012-08-23 00:44:36
|
florian 2012-08-23 01:44:22 +0100 (Thu, 23 Aug 2012)
New Revision: 12886
Log:
Add verbiage about hardware facilities.
Modified files:
trunk/README.s390
Modified: trunk/README.s390 (+12 -0)
===================================================================
--- trunk/README.s390 2012-08-22 19:09:07 +01:00 (rev 12885)
+++ trunk/README.s390 2012-08-23 01:44:22 +01:00 (rev 12886)
@@ -20,6 +20,18 @@
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
|