* ================== PLATFORM CHANGES =================
+* s390x: It is now required for the host to have the long displacement
+ facility. The oldest supported machine model is z990.
+
* ==================== TOOL CHANGES ====================
* Memcheck:
Requirements
------------
- You need GCC 3.4 or later to compile the s390 port.
-- To run valgrind a z10 machine or any later model is needed.
- Older machine models down to and including z900 may work but have
+- To run valgrind a z10 machine or any later model is recommended.
+ Older machine models down to and including z990 may work but have
not been tested extensively.
-------------------
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 is convenient. If possible, 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
VG_(printf)(" * AMD Athlon64/Opteron\n");
VG_(printf)(" * ARM (armv7)\n");
VG_(printf)(" * PowerPC (most; ppc405 and above)\n");
- VG_(printf)(" * System z (64bit only - s390x; z900 and above)\n");
+ VG_(printf)(" * System z (64bit only - s390x; z990 and above)\n");
VG_(printf)("\n");
VG_(exit)(1);
}