Add verbiage about hardware facilities.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12886
This commit is contained in:
Florian Krohm 2012-08-23 00:44:22 +00:00
parent ddd6ac7a7d
commit 978fa74f3d

View File

@ -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