PAGEFIX parameter: Difference between revisions
Jump to navigation
Jump to search
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Template:PAGEFIX parameter subtitle}} | |||
==Summary== | ==Summary== | ||
<dl> | <dl> | ||
Line 10: | Line 11: | ||
<dd>All | <dd>All | ||
<dt>Introduced | <dt>Introduced | ||
<dd><var class="product">Model 204 | <dd><var class="product">Model 204 V2.1</var> or earlier | ||
</dl> | </dl> | ||
==Description== | ==Description== | ||
<p> | <p> | ||
<p>PAGEFIX is not used under z/VM | <var>PAGEFIX</var> specifies the [[Performance monitoring and tuning#Page fixing|page fixing]] feature, indicative of which areas are to be fixed in storage.</p> | ||
<p>Valid settings of PAGEFIX are (options can be summed):</p> | <p> | ||
<var>PAGEFIX</var> is not used under z/VM; it is used only under z/OS and z/VSE. </p> | |||
<p> | |||
Valid settings of <var>PAGEFIX</var> are (options can be summed):</p> | |||
<table> | <table> | ||
<tr><th>Setting</th><th>Fixes...</th></tr> | <tr class="head"><th>Setting</th><th>Fixes...</th></tr> | ||
<tr><th align="right"><var>X'00080000'</var></th><td> | |||
<tr><th align="right"><var>X'04000000'</var></th> | |||
<td>main C PDL <br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'02000000'</var></th> | |||
<td><var>[[RESPAGE parameter|RESPAGE]]</var> area. <br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'01000000'</var></th> | |||
<td>Server non-swappable (NSA) area.<br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'00800000'</var></th><td>Open page buffers.<br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'00400000'</var></th><td><var>[[APSYPAGE parameter|APSYPAGE]]</var> area. <br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'00200000'</var></th><td>Checkpoint asynchronous buffers. <br />(version 7.5 and higher)</td></tr> | |||
<tr><th align="right"><var>X'00100000'</var></th><td>DBIDs. <br />(version 7.6 and higher)</td></tr> | |||
<tr><th align="right"><var>X'00080000'</var></th><td>Monitor real subtask work area.</td></tr> | |||
<tr><th align="right"><var>X'00040000'</var></th><td>Record descriptions.</td></tr> | <tr><th align="right"><var>X'00040000'</var></th><td>Record descriptions.</td></tr> | ||
<tr><th align="right"><var>X'00020000'</var></th><td>Server areas.</td></tr> | <tr><th align="right"><var>X'00020000'</var></th><td>Server areas.</td></tr> | ||
Line 25: | Line 45: | ||
<tr><th align="right"><var>X'00004000'</var></th><td>User/file mode table.</td></tr> | <tr><th align="right"><var>X'00004000'</var></th><td>User/file mode table.</td></tr> | ||
<tr><th align="right"><var>X'00002000'</var></th><td>File save areas.</td></tr> | <tr><th align="right"><var>X'00002000'</var></th><td>File save areas.</td></tr> | ||
<tr><th align="right"><var>X'00001000'</var></th><td>DCB areas.</td></tr> | <tr><th align="right"><var>X'00001000'</var></th><td>DCB areas (DTF areas in VSE).</td></tr> | ||
<tr><th align="right"><var>X'00000800'</var></th><td>LPM and DSL for CCATEMP.</td></tr> | <tr><th align="right"><var>X'00000800'</var></th><td>LPM and DSL for CCATEMP.</td></tr> | ||
<tr><th align="right"><var>X'00000400'</var></th><td>LPM and DSL for user files.</td></tr> | <tr><th align="right"><var>X'00000400'</var></th><td>LPM and DSL for user files.</td></tr> | ||
<tr><th align="right"><var>X'00000200'</var></th><td>Physical extent blocks for CCATEMP.</td></tr> | <tr><th align="right"><var>X'00000200'</var></th><td>Physical extent blocks for CCATEMP.</td></tr> | ||
<tr><th align="right"><var>X'00000100'</var></th><td>Physical extent blocks for user files.</td></tr> | |||
<tr><th align="right"><var>X'00000080'</var></th><td>Journal control blocks and buffers.</td></tr> | <tr><th align="right"><var>X'00000100'</var></th> | ||
<td>Physical extent blocks for user files.</td></tr> | |||
<tr><th align="right"><var>X'00000080'</var></th> | |||
<td>Journal control blocks and buffers.</td></tr> | |||
<tr><th align="right"><var>X'00000040'</var></th><td>Buffers.</td></tr> | <tr><th align="right"><var>X'00000040'</var></th><td>Buffers.</td></tr> | ||
<tr><th align="right"><var>X'00000020'</var></th><td>Buffer control blocks.</td></tr> | <tr><th align="right"><var>X'00000020'</var></th><td>Buffer control blocks.</td></tr> | ||
<tr><th align="right"><var>X'00000010'</var></th><td>Buffer hash field.</td></tr> | <tr><th align="right"><var>X'00000010'</var></th><td>Buffer hash field.</td></tr> | ||
<tr><th align="right"><var>X'00000008'</var></th><td>STAT areas.</td></tr> | <tr><th align="right"><var>X'00000008'</var></th><td>STAT areas.</td></tr> | ||
<tr><th align="right"><var>X'00000004'</var></th><td> SVIO work areas.</td></tr> | <tr><th align="right"><var>X'00000004'</var></th><td>SVIO work areas and Server swap pages.</td></tr> | ||
<tr><th align="right"><var>X'00000002'</var></th><td>CWAIT work areas.</td></tr> | <tr><th align="right"><var>X'00000002'</var></th><td>CWAIT work areas.</td></tr> | ||
<tr><th align="right"><var>X'00000001'</var></th><td>KOMM. </td></tr> | <tr><th align="right"><var>X'00000001'</var></th><td>KOMM. </td></tr> | ||
</table> | </table> | ||
====PC | |||
<p>Since the PC | ====Timer PC requires KOMM to be pagefixed==== | ||
<p> | |||
Since the [[Performance monitoring and tuning#Timer PC|Timer PC]] disables interrupts but still needs to reference KOMM, the following error message informs you to pagefix KOMM. This prevents possible 0C4 and X'11' return codes (commonly known as Page Translation Exceptions):</p> | |||
<p class="code">M204.2447: KOMM MUST BE PAGE FIXED TO USE PCTIMER | <p class="code">M204.2447: KOMM MUST BE PAGE FIXED TO USE PCTIMER | ||
</p> | </p> | ||
[[Category:System | |||
[[Category:System parameters]] | |||
[[Category:Parameters]] | [[Category:Parameters]] |
Latest revision as of 12:04, 14 March 2017
Page-fix parameter string
Summary
- Default value
- X'00000000'
- Parameter type
- System
- Where set
- On User 0's parameter line
- Related products
- All
- Introduced
- Model 204 V2.1 or earlier
Description
PAGEFIX specifies the page fixing feature, indicative of which areas are to be fixed in storage.
PAGEFIX is not used under z/VM; it is used only under z/OS and z/VSE.
Valid settings of PAGEFIX are (options can be summed):
Setting | Fixes... |
---|---|
X'04000000' | main C PDL (version 7.6 and higher) |
X'02000000' | RESPAGE area. (version 7.6 and higher) |
X'01000000' | Server non-swappable (NSA) area. (version 7.6 and higher) |
X'00800000' | Open page buffers. (version 7.6 and higher) |
X'00400000' | APSYPAGE area. (version 7.6 and higher) |
X'00200000' | Checkpoint asynchronous buffers. (version 7.5 and higher) |
X'00100000' | DBIDs. (version 7.6 and higher) |
X'00080000' | Monitor real subtask work area. |
X'00040000' | Record descriptions. |
X'00020000' | Server areas. |
X'00010000' | Record enqueuing table. |
X'00008000' | Resource enqueuing table. |
X'00004000' | User/file mode table. |
X'00002000' | File save areas. |
X'00001000' | DCB areas (DTF areas in VSE). |
X'00000800' | LPM and DSL for CCATEMP. |
X'00000400' | LPM and DSL for user files. |
X'00000200' | Physical extent blocks for CCATEMP. |
X'00000100' | Physical extent blocks for user files. |
X'00000080' | Journal control blocks and buffers. |
X'00000040' | Buffers. |
X'00000020' | Buffer control blocks. |
X'00000010' | Buffer hash field. |
X'00000008' | STAT areas. |
X'00000004' | SVIO work areas and Server swap pages. |
X'00000002' | CWAIT work areas. |
X'00000001' | KOMM. |
Timer PC requires KOMM to be pagefixed
Since the Timer PC disables interrupts but still needs to reference KOMM, the following error message informs you to pagefix KOMM. This prevents possible 0C4 and X'11' return codes (commonly known as Page Translation Exceptions):
M204.2447: KOMM MUST BE PAGE FIXED TO USE PCTIMER