Supported Devices
Figure 23 indicates those devices that are supported by a CMS machine.
Virtual IBM Device
3210, 3215, 1052, 3066, 3270 2314, 3330, 3340 3350 2314, 3330, 3340 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314, 2319, 3330, 3340, 3350 2314,.2319, 3330, 3340, 3350 1403, 3203, 3211,
1443 2540, 2501, 3505 2540, 3525
2415, 2420, 3410, 3420
virtual I Symbolic Address'l Name cuu 190 1912
cuu CUll 192
cuu
cuu CUll 19E
cuu OOE OOC OOD 181-4 CONl DSKO DSKl DSK2 DSK3 DSK4 DSK5 DSK6
DSK7
DSK8
DSK9 PRN1 RDRl PCBl TAP1-TAP4 Device Type Systell console System disk (read-only) primary disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Disk (user files)
Line printer
Card reader
Card punch
Tape drives
tThe device addresses shown are those that are preassembled into eMS resident device table. These need only be modified and a new device table made resident to change the addresses.
2The virtual device address (cuu) of a disk for user files can be
any valid System/370 device address, and can be specified by the CMS user when he activates a disk. If the user does not activate
a disk immediately after loading CMS, autoaatically activates
the primary disk at virtual address 191.
Figure 23. Devices Supported by a CMS Virtual Diagnostic Aids 2-239
DMSFREX Error Codes
Error Codes from DMSFREE, DMSFRES, and DMSFRET A nonzero return code upon return from DftSFRES, DftSFREE, or DMSFRET indicates that the request could not be satisfied. Register 15 contains
this return code, indicating which error has occurred. The codes below
apply to the DMSFRES, DMSFREE and DMSFRET macros, described on the
following pages.
Code Error (DftSFREE) Insufficient storage space is available to satisfy the
request for free storage. In the case of a variable request, the
minimum request could not be satisfied.
2 (DMSFREE or DMSFRET) User storage pointers destroyed.
3 (DMSFREE or DMSFRET) Nucleus storage pointers destroyed.
4 (DMSFREE) An invalid size was requested. ihis error exit is taken
if the requested size is not greater than zero. In the case of
variable requests, this error exit is taken if the .inimum request
is greater than the maxi.ua request. However, the error is not
detected if DMSFREE is able to satisfy the maximum request.
5 (DMSFRET) An invalid size was passed to the DMSFRET macro. This
error exit is taken if the specified length is not positive.
6 (DMSFRET) The block of storage that is being released was never
7
8
allocated by DMSFREE. This error occurs if one of the following
errors is found:
a. The block is not entirely inside either the low-core free
storage area or the user program area between FREELOWE ana FREEUPPR. b. The block crosses a page boundary that separates a page
allocated for USER storage from a page allocated for NUCLEUS storage.
c. The block overlaps another block already on the free storage
chain. (DMSFRET) The address given for the
doublewcrd toundary address. (DMSFRES) An illegal request code
routine. Because the DMSFRES macro
error cede should never appear.
block being released is not a
vas passed to the DMSFRES generates all codes, this
9 (DMSFRE, or DMSFRES) Unexpected internal error. 2-240 IBM VM/370 System Logic and Program Determination--Volume 2
Previous Page Next Page