Appendix A. System/370 Information
Control Registers
o
1
2
3
4
5
6
7
8
9 10 11
12
13
14
15
The control registers are used to maintain and manipulate control information that
resides outside the PSW. There are sixteen 32-bit registers for control purposes.
The control registers are not part of addressable storage.
At the time the registers are loaded, the information is not checked for exceptions,
such as invalid segment-size or page-size code or an address designating an una­
vailable or a protected location. The validity of the information is checked and the
errors, if any, indicated at the time the information is used.
Figure 72 is a summary of the control register allocation and Figure 73 on page
538 lists the facility associated with each control register.
Figure 74 on page 541 is a description of the Ee (Extended Control) PSW. (--------------------------- 32 bits --------------------------> SYSTEM CONTROL TRANSL. CONTROL EXTERNAL-INTERRUPTION NASKS SEGM-TBL LENGTH SEGMENT-TABLE-ORIGIN-ADDRESS! CHANNEL MASKS HARDWARE ASSIST CONTROLS MONITOR MASKS PER EVENT MASKS PER GR ALTERATION MASKS PER STARTING ADDRESS PER ENDING ADDRESS ERROR-RECOVERY CONTROL & MASKS MCEL ADDRESS Figure 72. Control Register Allocation
Appendix A. System/370 Information 537
Word Bits Name of Field Associated with lnitiaLllalue 0 0 Block-Multiplex Mode Block-Multiplex Control 1 0 1 SSM Suppression Extended Control 0 0 2 TOD Clock Synchronous Ctrl. Attached Processing 0 0 8-9 Page Size
1
Dynamic Addr. Translation 10 0 10 Reserved Dynamic Addr. Translation 0 0 11-12 Segment size
1
Dynamic Addr. Translation 00 0 16 Malfunction Alter Mask Attached Processing 1 0 17 Emergency Signal Mask Attached Processing 1 0 18 External Call Mask Attached Processing 1 0 19 TOD Synchronous Check Mask Attached Processing 1 0 20 Clock Comparator Mask Clock Comparator 1 0 21 Processor Timer Mask Processor Timer 0 0 22 MSSF Mask External Interruption 1 0 24 Interval Timer Mask External Interruption 1 0 25 Interrupt Key Mask External Interruption 1 0 26 External Signal Mask External Interruption 0 0 30 IUCV External Interruption 0 0 31 VMCF External Interruption 0 IThe initial value varies depending
upon whether virtual storage is
supported in the virtual machine.
1 0-7 Segment Table Length Dynamic Addr. Translation Set by CP. Value
1 8-25 Segment Table Address Dynamic Addr. Translation varies with the
type of virtual
machine.
2 0-31 Channel Masks 110 Interruptions FFFFFFFF. Set to
zero on the
attached processor
in attached
processor systems.
Figure 73 (Part 1 of 3). Control Register Assignments
538 VM/SP System Programmer's Guide
Previous Page Next Page