]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Minimal update to recognise z13 (s390).
authorFlorian Krohm <florian@eich-krohm.de>
Tue, 17 Mar 2015 13:45:29 +0000 (13:45 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Tue, 17 Mar 2015 13:45:29 +0000 (13:45 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15020

README.s390
coregrind/m_machine.c
tests/s390x_features.c

index 0af33e4a65c635b89b13bf28deb709f856fd2860..5b3d3c08033e207b3930ebe63b4340cd74877a81 100644 (file)
@@ -11,6 +11,8 @@ Limitations
 -----------
 - 31-bit client programs are not supported.
 - Hexadecimal floating point is not supported.
+- Transactional memory is not supported.
+- Instructions operating on vector registers are not supported.
 - memcheck, cachegrind, drd, helgrind, massif, lackey, and none are
   supported. 
 - On machine models predating z10, cachegrind will assume a z10 cache
@@ -45,6 +47,6 @@ Reading Material
 (1) Linux for zSeries ELF ABI Supplement
     http://refspecs.linuxfoundation.org/ELF/zSeries/index.html
 (2) z/Architecture Principles of Operation
-    http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr009.pdf
+    http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr010.pdf
 (3) z/Architecture Reference Summary
-    http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs007.pdf
+    http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs008.pdf
index e56c715f3ba97a73f941ea2555bbe43d318932a3..3fa403b242927fefa92eb1acde5e8060b3296882 100644 (file)
@@ -552,6 +552,7 @@ static UInt VG_(get_machine_model)(void)
       { "2818", VEX_S390X_MODEL_Z114 },
       { "2827", VEX_S390X_MODEL_ZEC12 },
       { "2828", VEX_S390X_MODEL_ZBC12 },
+      { "2964", VEX_S390X_MODEL_Z13 },
    };
 
    Int    model, n, fh;
index bb453661d125288b4bffcd92dbf3ae6c8e7f0506..de34a98594645674c7bdafcf8fa53a644df4c41f 100644 (file)
@@ -88,6 +88,7 @@ model_info models[] = {
    { "2818", "z114"   },
    { "2827", "zEC12"  },
    { "2828", "zBC12"  },
+   { "2964", "z13"    },
 };