Trailing-Edge
-
PDP-10 Archives
-
bb-d868e-bm_tops20_v41_2020_dist_1of2
-
4-1-documentation/boot.doc
There are 22 other files named boot.doc in the archive. Click here to see a list.
BOOT.DOC -- Changes from V7(134) to V10(151)
October 1981
COPYRIGHT (C) 1976,1979,1982 BY
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE
INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER
COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
OTHER PERSON. NO TITLE TO AND OWNERSHIP OF THE SOFTWARE IS HEREBY
TRANSFERRED.
THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE
AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT
CORPORATION.
DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.
BOT10.DOC Page 2
BOOT.DOC -- Changes from V7(134) to V10(151)
October 1981
1.0 SUMMARY
BOOT is used to load the TOPS-20 Monitor from disk into KL10/KS10
memory. On normal system startup, BOOT is automatically loaded and
started by RSX20F, and will load the TOPS-20 Monitor without operator
intervention.
BOOT is also responsible for dumping KL10/KS10 memory after system
malfunction, for later analysis.
BOOT version 10(151) runs only with TOPS-20 Release 5.
BOOT is documented in the following documents:
TOPS-20 Software Installation Guide
TOPS-20 Operator's Guide
2.0 EXTERNAL CHANGES
There are two new switches: (1) /E loads the resident monitor and
transfers control to EDDT. (2) /I prints the version of BOOT, and the
type and version of any DX20 microcode modules that are embedded in
BOOT.
BOOT's error messages have been rewritten in ASCII/English;
applicable messages will also include relevant structure and/or
filenames. The messages are listed and documented in the Operator's
Guide. It is important to realize that some investigation is required
in determining the circumstances that caused the message to be output.
For example, "Stucture not found" can be caused by:
1. NO pack mounted
2. INCORRECT pack mounted
3. Pack not spinning
4. Drive door not closed completely
5. Any hardware problem that prevents BOOT from finding the pack
When dumping, BOOT no longer writes its own image (or the DX20
microcode) to DUMP.EXE. Thus there will be a file hole in any dumps,
ranging from pages 16 to 51 for non-RP20 sites and pages 16 to 56 for
RP20 sites. These file holes occur in the resident monitor area of
the dump.
BOT10.DOC Page 3
When searching for a bootable structure, BOOT first searches for a
pack whose APR serial number matches the CPU being booted. If no such
structure is found, BOOT searches for structure "PS:". If strucutre
"PS:" is not found, BOOT prints an error message and returns to
command level.
BOOT is more communicative about its 4 major operations, describing
the activity it is attempting, and responding with "[OK]" if it
succeeds. These activities are:
1. Loading the resident monitor.
2. Loading the swappable monitor. Note: physical memory size
and monitor configuration may require BOOT to perform more
than one pass while loading the swappable monitor.
3. Loading any DX20 microcode. Note that "DX20A" refers to
TU7x-DX20's while "DX20B" refers to RP20-DX20's.
4. Dumping.
During an auto-reload, DX20B's are reloaded; DX20A's are not.
If BOOT suffers an error while loading the swappable monitor, BOOT
will print out its own error message before returning control to the
monitor (which will then BUGHLT).
3.0 KNOWN BUGS AND DEFICIENCIES
BOOT will load the TOPS-20 Monitor from disk only.
This version of BOOT can not load monitors prior to version 4.
4.0 INSTALLATION INSTRUCTIONS
4.1 Files Needed to Run BOOT
BOOT requires the file to be loaded, usually PS:<SYSTEM>MONITR.EXE, be
present on the disk. The default file is PS:<SYSTEM>MONITR.EXE.
4.2 Instructions for Loading and Installing BOOT
BOOT is distributed on the floppy diskettes containing the front-end
software. It is installed in the front-end area during system
installation, (see TOPS-20 Software Installation Guide).
BOT10.DOC Page 4
4.3 Files Needed to Build BOOT
BOOT is built from the following files:
BOOT.MAC
KLPRE.MAC
PMT.MAC
KSPRE.MAC
DXMCA.RMC
DXMCE.RMC (RP20 sites only)
RP2.MAC (RP20 sites only)
4.4 Instructions for Building BOOT
The procedure for building BOOT is complex. It is suggested that BOOT
only be built by submitting the Batch file BOOT.CTL.
4.5 Special Considerations
None.
5.0 INTERNAL CHANGES
TU78/RP20/RP07 support has been added. (Note that an RP20 is not a
bootable device.)
Maximum dumpable core has been increased to 3 megawords.
Directory entries in DUMP.EXE are now section-aligned.
VBOOT now runs in the section it is called from. For TOPS-20 V4 it
will always run in section 0. For TOPS-20 V5 it runs first in section
0 and then (after being called by the monitor) runs in section 1.
6.0 SUGGESTIONS
None.
[End of BOT10.DOC]