Trailing-Edge
-
PDP-10 Archives
-
BB-H138C-BM
-
5-documentation/boot.tco
There are 25 other files named boot.tco in the archive. Click here to see a list.
TOPS20 Change Order Number 5.1043
Written by: DBELL 21-May-80 16:16:02
Edit checked: NO Document: NO
TCO Tested: NO Maintenance Release: NO
Hardware-related: NO
Program: boot
Related TCO's:
Related SPR's:
Problem:
BOOT needs to be able to load DX20 microcode for the RP20 disks.
Diagnosis:
No code exists to do it.
Solution:
Change BOOT to look for the proper type of DX20, and load the proper
kind of microcode into it. Either the RP20 driver, or the TU7x driver.
This means that BOOT now has two different external files to load with
it: DXMCA.RMC and DXMCE.RMC.
[End of TCO 5.1043]
TOPS20 Change Order Number 5.1257
Written by: ZIMA 4-Feb-81 10:20:40
Edit checked: NO Document: NO
TCO Tested: NO Maintenance Release: YES
Hardware-related: YES
Program: boot
Related TCO's: 5.1095
Related SPR's: 14573
Problem:
Various problems relating to power-fail on 2020 systems. For instance,
BOOT hangs, first page of ROOT-DIRECTORY may be trashed, SWPPTP BUGHLTs on
reload, etc.
Diagnosis:
Uninitialized MOS memory can cause a wide range of problems that BOOT
and the monitor are not prepared to handle. Memory initialization is done
by the front-end for the KL processor.
Solution:
Add code to BOOT under SMFLG conditional to initialize memory for
the KS-10.
[End of TCO 5.1257]
TOPS20 Change Order Number 5.1262
Written by: LEACHE 18-Feb-81 14:46:47
Edit checked: NO Document: NO
TCO Tested: NO Maintenance Release: NO
Hardware-related: NO
Program: BOOT
Related TCO's:
Related SPR's:
Problem: BOOT bugs
Diagnosis: fix
Solution: Make following changes to BOOT:
1. BOOT will now print the following message on the CTY if the dump file
is too small:
?SML DMP FIL
This message ("small dump file") means that DUMP.EXE is too small
to hold all the core pages that BOOT is trying to dump. The dump
will be created as usual, except that some number of pages will be
missing. The solution to this problem is to run MAKDMP and create
a DUMP.EXE of the correct size for the particular memory configuration.
2. Make /S and /D true no-ops for MTBOOT.
3. Add /I switch (and also increase code pages from 3 to 4). This
switch displays the version of BOOT and also the versions of any
embedded DX20 microcode.
4. For large memory configurations, BOOT was not successfully writing
all EXE-directory entries. Fix this bug and also section-align
all entries.
5. Allow selective inclusion/exclusion of DX20B (RP20) microcode
under feature test switch FT.RP2.
6. Stop BOOT from writing DX20 microcode to the dump file. Microcode
pages, as well as the pages that BOOT itself destroys when it lands
in core are not written to the dump file. Thus a file hole will
appear in the dump file. This page boundaries for this hole are
as follows (approximately):
BOOT without DX20B mcode: [22 - 52]
BOOT with DX20B mcode: [22 - 57]
7. Reload DX20B's (RP20-DX20's) during auto-reload of monitor. This
is not done for DX20A's (TU7x-DX20's). Also, display DX20 type
on the console during a microcode load.
[End of TCO 5.1262]
TOPS20 Change Order Number 5.1762
Written by: MILLER 18-Mar-82 15:42:49
Edit checked: NO Document: NO
TCO Tested: NO Maintenance Release: NO
Hardware-related: NO
Program: boot
Related TCO's:
Related SPR's:
Problem: Now and then BOOT hangs in a microcode loop. When this
happens, reloading BOOT fixes the problem.
Diagnosis: The code that zeroes locations 20-23 is in the wrong place.
When this code is executed, paging is on but pages below
BOOT are not yet mapped. Depending on what garbage is in the
page table for page 0, many different things can happen.
Solution: Move the code until after the page map is completed.
[End of TCO 5.1762]