Home | History | Annotate | Download | only in html
      1 <html>
      2 <head>
      3 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
      4 <title>8.README.S390</title>
      5 <link rel="stylesheet" type="text/css" href="vg_basic.css">
      6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
      7 <link rel="home" href="index.html" title="Valgrind Documentation">
      8 <link rel="up" href="dist.html" title="Valgrind Distribution Documents">
      9 <link rel="prev" href="dist.readme-packagers.html" title="7.README_PACKAGERS">
     10 <link rel="next" href="dist.readme-android.html" title="9.README.android">
     11 </head>
     12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
     13 <div><table class="nav" width="100%" cellspacing="3" cellpadding="3" border="0" summary="Navigation header"><tr>
     14 <td width="22px" align="center" valign="middle"><a accesskey="p" href="dist.readme-packagers.html"><img src="images/prev.png" width="18" height="21" border="0" alt="Prev"></a></td>
     15 <td width="25px" align="center" valign="middle"><a accesskey="u" href="dist.html"><img src="images/up.png" width="21" height="18" border="0" alt="Up"></a></td>
     16 <td width="31px" align="center" valign="middle"><a accesskey="h" href="index.html"><img src="images/home.png" width="27" height="20" border="0" alt="Up"></a></td>
     17 <th align="center" valign="middle">Valgrind Distribution Documents</th>
     18 <td width="22px" align="center" valign="middle"><a accesskey="n" href="dist.readme-android.html"><img src="images/next.png" width="18" height="21" border="0" alt="Next"></a></td>
     19 </tr></table></div>
     20 <div class="chapter">
     21 <div class="titlepage"><div><div><h1 class="title">
     22 <a name="dist.readme-s390"></a>8.README.S390</h1></div></div></div>
     23 <div class="literallayout"><p><br>
     24 <br>
     25 Requirements<br>
     26 ------------<br>
     27 -YouneedGCC3.4orlatertocompilethes390port.<br>
     28 -Torunvalgrindaz10machineoranylatermodelisrecommended.<br>
     29 Oldermachinemodelsdowntoandincludingz990mayworkbuthave<br>
     30 notbeentestedextensively.<br>
     31 <br>
     32 <br>
     33 Limitations<br>
     34 -----------<br>
     35 -31-bitclientprogramsarenotsupported.<br>
     36 -Hexadecimalfloatingpointisnotsupported.<br>
     37 -Transactionalmemoryisnotsupported.<br>
     38 -Instructionsoperatingonvectorregistersarenotsupported.<br>
     39 -memcheck,cachegrind,drd,helgrind,massif,lackey,andnoneare<br>
     40 supported.<br>
     41 -Onmachinemodelspredatingz10,cachegrindwillassumeaz10cache<br>
     42 architecture.Otherwise,cachegrindwillquerythehostscachesystem<br>
     43 andusethoseparameters.<br>
     44 -callgrindandallexperimentaltoolsarecurrentlynotsupported.<br>
     45 -Somegccversionsusemvctocopy4/8bytevalues.Thiswillaffect<br>
     46 certaindebugmessages.Forexample,memcheckwillcomplainabout<br>
     47 4one-bytereads/writesinsteadofjustasingleread/write.<br>
     48 -Thetransactional-executionfacilityisnotsupported;itismasked<br>
     49 offfromHWCAP.<br>
     50 -Thevectorfacilityisnotsupported;itismaskedofffromHWCAP.<br>
     51 <br>
     52 <br>
     53 Hardwarefacilities<br>
     54 -------------------<br>
     55 Valgrinddoesnotrequirethatthehostmachinehasthesamehardware<br>
     56 facilitiesasthemachineforwhichtheclientprogramwascompiled.<br>
     57 Thisisconvenient.Ifpossible,theJITcompilerwilltranslatethe<br>
     58 clientinstructionsaccordingtothefacilitiesavailableonthehost.<br>
     59 Thismeans,though,thatprobingforhardwarefacilitiesbyissuing<br>
     60 instructionsfromthatfacilityandobservingwhetherSIGILListhrown<br>
     61 maynotwork.Asaconsequence,programsthatattempttodosomay<br>
     62 behavedifferently.Itisbelievedthatthisisarareusecase.<br>
     63 <br>
     64 <br>
     65 Recommendations<br>
     66 ---------------<br>
     67 Applicationsshouldbecompiledwith-fno-builtintoavoid<br>
     68 falsepositivesduetobuiltinstringoperationswhenrunningmemcheck.<br>
     69 <br>
     70 <br>
     71 ReadingMaterial<br>
     72 ----------------<br>
     73 (1)LinuxforzSeriesELFABISupplement<br>
     74 http://refspecs.linuxfoundation.org/ELF/zSeries/index.html<br>
     75 (2)z/ArchitecturePrinciplesofOperation<br>
     76 http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr010.pdf<br>
     77 (3)z/ArchitectureReferenceSummary<br>
     78 http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs008.pdf<br>
     79 <br>
     80 </p></div>
     81 </div>
     82 <div>
     83 <br><table class="nav" width="100%" cellspacing="3" cellpadding="2" border="0" summary="Navigation footer">
     84 <tr>
     85 <td rowspan="2" width="40%" align="left">
     86 <a accesskey="p" href="dist.readme-packagers.html">&lt;&lt;7.README_PACKAGERS</a></td>
     87 <td width="20%" align="center"><a accesskey="u" href="dist.html">Up</a></td>
     88 <td rowspan="2" width="40%" align="right"><a accesskey="n" href="dist.readme-android.html">9.README.android&gt;&gt;</a>
     89 </td>
     90 </tr>
     91 <tr><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td></tr>
     92 </table>
     93 </div>
     94 </body>
     95 </html>
     96