Skip to content

Commit 5ed7bb9

Browse files
author
florian
committed
Minimal update to recognise z13 (s390).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15020 a5019735-40e9-0310-863c-91ae7b9d1cf9
1 parent c938243 commit 5ed7bb9

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

README.s390

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Limitations
1111
-----------
1212
- 31-bit client programs are not supported.
1313
- Hexadecimal floating point is not supported.
14+
- Transactional memory is not supported.
15+
- Instructions operating on vector registers are not supported.
1416
- memcheck, cachegrind, drd, helgrind, massif, lackey, and none are
1517
supported.
1618
- On machine models predating z10, cachegrind will assume a z10 cache
@@ -45,6 +47,6 @@ Reading Material
4547
(1) Linux for zSeries ELF ABI Supplement
4648
http://refspecs.linuxfoundation.org/ELF/zSeries/index.html
4749
(2) z/Architecture Principles of Operation
48-
http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr009.pdf
50+
http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr010.pdf
4951
(3) z/Architecture Reference Summary
50-
http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs007.pdf
52+
http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs008.pdf

coregrind/m_machine.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,7 @@ static UInt VG_(get_machine_model)(void)
552552
{ "2818", VEX_S390X_MODEL_Z114 },
553553
{ "2827", VEX_S390X_MODEL_ZEC12 },
554554
{ "2828", VEX_S390X_MODEL_ZBC12 },
555+
{ "2964", VEX_S390X_MODEL_Z13 },
555556
};
556557

557558
Int model, n, fh;

tests/s390x_features.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ model_info models[] = {
8888
{ "2818", "z114" },
8989
{ "2827", "zEC12" },
9090
{ "2828", "zBC12" },
91+
{ "2964", "z13" },
9192
};
9293

9394

0 commit comments

Comments
 (0)