Updating CP Building a New CP Nucleus If you are going to use the MAINT userid to load and test a new CP nucleus, you should be sure that MAINT's virtual machine has: A minimum 512K of virtual storage. The loader requires 512K to
execute. In general, MAINT's virtual machine should have as much
virtual storage as the real machine storage size. The ECMODE option specified in the VM/370 directory (or has used the CP SET ECMODE ON command) ECMODE is required for testing the CP system in your virtual machine. write access to the CP system residence volume, or a minidisk that is
a replica of the system residence volume. The minidisk must be
defined in your virtual machine at the same address as the real
address of the system residence volume. The minidisk must have been
formatted with the CP Format/Allocate program, such that it resembles
the CP system residence; nonexistent cylinders beyond the extent of
the minidisk must be allocated as permanent space (PERM). When you prepare to load a new CP nucleus, you should be sure that
you have the disks containing object modules accessed in the proper
order to ensure that the correct files are punched. Then you issue the
following series of commands:
close punch
purge punch all
close reader
purge reader all
spool punch *
vmfload yourload yourown
where YOURLOAD is the loadlist EXEC file and YOUROWN is the control
file. When the VMFLCAD program completes, you receive the messages: SYSTEM LOAD DECK COMPLETE PUN FILE 0821 TO MAINT COpy 01 NOHOLD At this point the standalone loader (DMKLDOOE LOADER) is in your card
reader, followed by all of the text decks necessary to construct a CP nucleus. There are several ways to handle this reader file.
First, you can use the CMS MOVEFILE command to place the entire file
on tape, thus creating a CP nucleus load tape. Later you can IPL the
tape drive on the real machine when you want to update the CP system.
Remember, however, that the loader requires 512K of storage.
The second way to handle the CP nucleus reader file is to IPL the
loader from the tape. If you have access to the real system residence
device in your virtual machine, the nucleus is written on the real
system residence volume. If you have a minidisk defined at a virtual
address corresponding to the real address of the CP system residence
disk, the nucleus is written on that A third way is to IPL the nucleus directly from the card reader; this
method is shown in the example that follows. However, it does not
provide you a backup copy that you can IPL. Part 5. Updating VM/370 3q5
Updating CP For example, if MAINT's virtual machine has entries for the real
system residence volume at address 330, and for a minidisk replica at
address 331, you may detach the real system residence volume and define
the minidisk at that address:
detach 330 define 331 as 330 Now you can IPL the CP nucleus, specifying the address of your
virtual card reader. When the load operation completes, the message "NUCLEUS LOADED ON SYSRES" is displayed, followed by a message
indicating a disabled wait state PSW, the normal termination of the
standalone loader program.
ipl OOc NUCLEUS LOADED ON SYSRES DMKDSP450W CP ENTERED; DISABLED WAIT PSW CP When you IPL the nucleus, the load map is spooled to your virtual
printer. You must issue the CLOSE command to close the spool file. If
you want to retain a copy of the load map as a CMS disk file, you first
issue the command:
spool printer to *
so that the load map is routed to your card reader and you can later use
the CMS READCARD command to write the load map on disk.
Now, define your console address to be the same as defined in the RIOGEN macro in DMKRIO. Then you can IPL the system residence device,
which is the virtual disk with an address of 330. def 009 as cuu CONS cuu DEFINED
ipl 330 The following example shows the IPL of the nucleus. The two error
messages (both DMKLNK108E) occur because UDISKl and UDISK2 are not
defined in MAINT's virtual machine configuration. VM/370 VERSION n LEVEL 0 NOW 14:53:07 EST THURSDAY 03/28/74 CHANGE TOD CLOCK (YESINO) :no 14:53:50 DMKLNK108E CMSSYS 190 NOT LINKED; VOLID UDISK2 NOT MOUNTED RRRR •.•• RING •••• GGGG 14:53:50 DMKLNK108E OPERATOR 191 NOT LINKED; VaLID UDISKl NOT MOUNTED RRRR •••• RING •••• GGGG 14:53:50 START «COLDIWARMICKPTIFORCE) (DRAINISHUTDOWN) : shutdown 14:53:50 AUTO LOGON *** OPERATOR USERS = 001 BY SYSTEM DMKCPI960W SYSTEM WARM START DATA SAVED DMKCPI961W SYSTEM SHUTDOWN COMPLETE DMKDSP450W CP ENTERED; DISABLED WAIT PSi CP After you check the new CP, you may redefine your console and IPL the eMS system (CMS accepts only 009 and 01F as valid console addresses) After you IPL CMS, you can use the DDR command to create a backup copy
of the CP nucleus (which can then be restored to the real system).
346 IBM VM/370 Planning and System Generation Guide
Previous Page Next Page