DEFINE
A VM/370 virtual machine that has a Mass storage System's MSC port and 3330 virtual volume (3330V) addresses dedicated to it
must ensure that the 3330V addresses used by the virtual
machine are the same addresses as those specified in the mass
table create control statements and in the input to the as/vs
system generation process because VM/310 does not perform device mapping for MSC messaqes or orders.
If desired, an installation may choose to use the same mass
table create input for the multiple real processor environment
as as the single processor environment running VM/370 with multiple virtual processors (virtual machines). Mass table create permits definition of the same set of device
addresses for more than one CPUID. One set of addresses can
be redefined later under VM/370 so that VM/310 can run two or
more MSS virtual machines on a single real machine. Mass table create control statements
addresses 120 through 12F for CPUID A
virtual machine user. The same set
defined for CPUID B. VM/370, on the defined addresses 120 through 12F and
separate devices in DMKRIO. may define 3330V associated with one
of addresses may be
other hand may have 220 through 22F as All virtual machines must address the 3330V devices via 120 12F since these are the addresses predefined in the
mass table create program and by the OS/VS system generation
process. BV means of the DEDICATE statement in USER1's directory, the installation may choose to DEDICATE real
addresses 120 through 12F as virtual addresses 120 through
12F. In a similar manner, the installation may choose to real addresses 220 through 22F to USER2 as virtual
addresses 120 throuqh 12F. The same could be accomplished by
attaching the string of addresses and then redefining them by
means of the DEFINE T2305 [ASl vaddr reYLl nnn T2314 rr2319 rr3330 T3340 T3350 adds a temporary virtual disk of the specified type to the
virtual machine configuration. The vaddr specifies the
address of the disk, and must not be on a virtual control unit
already defined as a CTCA. CYL nnn specifies the number of
cylinders that the disk contains. Specify T3350 if a 3350 is use1 in native _ode; specify T3330 if a 3350 is used in 3330 compatibility mode. Specify T3340 if a 3344 is used.
When you define temporary disk space on a 2305 device, only
the vaddr specified is defined (not all eight addresses with the device). NQtg: Temporary disk space is assigned from a pool of DASD resources; therefore, you should always format your temporary disk space before you use it. For the same reason, you should always clear disk space before you either release it
or log off. Data that is not erased before detaching the
T-disk might be available to the next user assigned that same
area in a subsequent DEFINE operation. Section 5. Format of CP Commands 63
DEFLVE S TOR T\G ErA S ]
{
nnnnnK} nnM redefines the size of the virtual storage for the virtual
machine as nnnnnK (where K represents 1024 bytes) or nnM (where M represents 1,048,576 bytes). The value specified
becomes the new virtual storage size. Sizes must be in 4K
increments and are limited by the maximum value in the VM/370 directory entry. The minimum size you can specify is 8K. All entries not specified in a 4K increment are rounded up to the next 4K boundary. Changinq the virtual storage size
(increasing or decreasing) causes a virtual system reset and
clears all virtual storage to binary zeros.
1. When you alter the configuration or channel operatinq mode of your
virtJal machine via the DEFINE command, the changes are temporary
and are in effect for the current terminal session only.
2. If either storaqe or channel operating mode is altered, the virtual maGhine is immediately reset and the IPL procedure must be performed again.
3. If storaqe is redefined, any pages that have been locked via the LOCK command become unlocked.
4. If your vi:.tual machine is operating in the basic control mode OFF), virtual addresses specified in vaddr, vaddr1, and
vaddr2 can be no higher than 5FF (channels 0 through 5). If it is
operatinq in extended control mode {ECMODE ONt, all addresses
throuqh FFF are valid.
5. Use caution in defining the hexadecimal addresses of virtual (cuu) in DEFINE statements in order to avoid a usage caused by control unit I/O interface protocol. The foll)wing is an example of a virtual machine's DEFINE statements
that can cause operational conflict: 3211 as 102
define qraf 103 3270
The virtual addresses of both the 3211 printer and the 3270 terminal indicate the use of the same Ghannel (1) and control unit (0). BV definition, the devices are virtual and therefore share
one 1irtual control unit in CP. A real 3211 printer operates on a
nonshared subchannel, and the real 3270 console is designed for
shared subchannel operations. Both of these real devices are mapped to the same virtual control unit. Thus, subsequent
processing of a channel program involving these devices can result
in a hunq or busy condition (caused by a Gonflict in
real-to-virtual 1/0 processing). Therefore, when defining devices,
make sure the devices are defined. (and separated; within their own
control unit ranqe and not shared with other devices. CD r.ommand Feference for General Users
Previous Page Next Page