XMEMOPT parameter: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (→‎Description: add links)
Line 15: Line 15:


==Description==
==Description==
<p>The <var class="product">Model&nbsp;204</var> cross-memory services options that can be invoked during execution of <var class="product">Model&nbsp;204</var></p>
<p>
<p>This parameter applies only to z/OS.</p>
This parameter sets the <var class="product">Model&nbsp;204</var> cross-memory services options that can be invoked during execution of <var class="product">Model&nbsp;204</var>. </p>
<p>The XMEMSVC parameter is used with any of the nonzero settings. </p>
<p>
<p>Valid settings of XMEMOPT are:   </p>
This parameter applies only to z/OS.</p>
<p>
The <var>[[XMEMSVC parameter|XMEMSVC]]</var> parameter is used with any of the nonzero settings. </p>
<p>Valid settings of <var>XMEMOPT</var> are: </p>
<table>
<table>
<tr><th>Setting</th><th>Meaning</th></tr>
<tr class="head"><th>Setting</th><th>Meaning</th></tr>
 
<tr><th align="right"><var>X'80'</var></th><td>Activates CRAM-XDM.</td></tr>
<tr><th align="right"><var>X'80'</var></th><td>Activates CRAM-XDM.</td></tr>
<tr><th align="right"><var>X'20'</var></th><td>Use SUSPEND / RESUME instead of WAIT / POST for communication between <var class="product">Model&nbsp;204</var> real subtasks. This option may reduce operating system overhead slightly.</td></tr>
 
<tr><th align="right"><var>X'04'</var></th><td>Forces initialization of cross-memory environment. </td></tr>
<tr><th align="right"><var>X'20'</var></th><td>Use SUSPEND/RESUME instead of WAIT/POST for communication between <var class="product">Model&nbsp;204</var> real subtasks. This option may reduce operating system overhead slightly.</td></tr>
<tr><th align="right"><var>X'03'</var></th><td>Invokes both TIMER PC and IOS BRANCH ENTRY.</td></tr>
 
<tr><th align="right"><var>X'02'</var></th><td>Invokes IOS BRANCH ENTRY (recommended for z/OS). <br />As of Model 204 version 7.6, the X'02' setting is required for zIIP processing.</td></tr>
<tr><th><var>X'04'</var></th>
<tr><th align="right"><var>X'01'</var></th><td>Invokes TIMER PC</td></tr>
<td>Forces initialization of cross-memory environment. </td></tr>
<tr><th align="right"><var>X'00'</var></th><td>Disables TIMER PC and IOS BRANCH ENTRY.</td></tr>
 
<tr><th><var>X'03'</var></th>
<td>Invokes both TIMER PC and IOS BRANCH ENTRY.</td></tr>
 
<tr><th><var>X'02'</var></th>
<td>Invokes IOS BRANCH ENTRY (recommended for z/OS).  
<p>
As of Model 204 version 7.6, the X'02' setting is required for [[Performance monitoring and tuning#Offloading Model 204 work to zIIP processors|zIIP processing]].</p></td></tr>
 
<tr><th><var>X'01'</var></th>
<td>Invokes TIMER PC</td></tr>
 
<tr><th><var>X'00'</var></th>
<td>Disables TIMER PC and IOS BRANCH ENTRY.</td></tr>
</table>
</table>
<p class="note"><b>Note:</b> VIO is incompatible with IOSBE and EXCPVR.</p>
<p class="note"><b>Note:</b> VIO is incompatible with IOSBE and EXCPVR.</p>
[[Category:System parameters]]
[[Category:System parameters]]
[[Category:Parameters]]
[[Category:Parameters]]

Revision as of 19:44, 15 April 2016

Cross-memory PC options

Summary

Default value
4 if M204XSVC is linked into the nucleus
Parameter type
System
Where set
On User 0's parameter line
Related products
All
Introduced
Model 204 V6.1 or earlier

Description

This parameter sets the Model 204 cross-memory services options that can be invoked during execution of Model 204.

This parameter applies only to z/OS.

The XMEMSVC parameter is used with any of the nonzero settings.

Valid settings of XMEMOPT are:

SettingMeaning
X'80'Activates CRAM-XDM.
X'20'Use SUSPEND/RESUME instead of WAIT/POST for communication between Model 204 real subtasks. This option may reduce operating system overhead slightly.
X'04' Forces initialization of cross-memory environment.
X'03' Invokes both TIMER PC and IOS BRANCH ENTRY.
X'02' Invokes IOS BRANCH ENTRY (recommended for z/OS).

As of Model 204 version 7.6, the X'02' setting is required for zIIP processing.

X'01' Invokes TIMER PC
X'00' Disables TIMER PC and IOS BRANCH ENTRY.

Note: VIO is incompatible with IOSBE and EXCPVR.