1
0
mirror of https://github.com/PDP-10/its.git synced 2026-01-11 23:53:12 +00:00
PDP-10.its/doc/minits/minits.4
2023-10-07 08:45:13 +02:00

99 lines
3.8 KiB
Plaintext
Executable File

Concentrators are PDP-11's running MINITS.
They serve both as terminal hubs and as intersubnet network bridges.
Concentrator issues are how they boot, what they boot, and from
where they boot. These issues revolve around the concentrator's network
address which implicitly includes the information about what physical
subnet(cable) that the concentrator is connected to.
This file assumes you have knowledge of the concentrator addresses
and subnets that you are using and what hosts you wish to boot from.
For further information on initial concentrator setup and address
determination see Chris Hanson's file:
OZ:<DCP.MINITS>-HOW-TO-BUILD-A-TC.TXT
**** MINITS DOWNLOADS (Minits specific) ****
A MINITS binary that is downloaded into a concentrator is a produced
by assembling a complete MINITS especially for that concentrator using
PALX (PDP-11 assembler) on OZ. The file <DCP.MINITS.S> CONFIG.PALX is
edited to reflect changes in any given concentrator and then the whole
of MINITS is assembled for a particular concentrator using a CTL file in
<DCP.MINITS.E>. For a concentrator named FOO this is typically done by
Connect to <DCP.MINITS.E>
SUBMIT FOO.CTL
This would create a new version of the file <DCP.MINITS.E>FOO.PBIN
MINITS binary for downloading into concentrator FOO.
Since concentrators are setup to boot from multiple hosts, the new
PBIN file must be distributed to these hosts. Command files for doing
this are also in <DCP.MINITS.E> . To distribute FOO's pbin do:
While connected to <DCP.MINITS.E>
TAKE FOO.INSTALL
This should echo as it copies the PBIN's to FOO's other boot hosts.
If you are creating a new concentrator you should make new .CTL
and .INSTALL files using one of the existing ones as a template.
**** BOOT-PROMS ****
(Not MINITS specific - documented in <DCP.MINITS>ETHER-PROM.DOC )
A concentrator downloads the program that it runs from a host when
it boots. There is a separate binary program for each concentrator.
In order to be able to download(boot) the program, a concentrator must
have inside of it a small boot program. This is stored in a pair of
2716 EPROMS inside the concentrator. Each concentrator has its very own
boot program in its proms. The boot program contains information about
the network address, the particulars of the network interface board (CSR
address), and the set of hosts from which the concentrator can boot.
The boot-prom boot program is completely independant of the downloaded
program. The downloaded program is typically a MINITS assembled
specifically for that concentrator but it can be any program and it can
change independantly of the boot prom.
In order to make a new set of (two) boot-prom's you use the BOOTIL
program on OZ and the PROM program on a Lisp Machine. This is
documented in the file ETHER-PROM.DOC .
If you are CHANGING THE ADDRESS of a concentrator you need to make
new boot-proms and you ALSO need to change the boot hosts' information
associating concentrator addresses with files to download. This is
described immediatly below.
**** HOSTS ****
Any host from which concentrators boot must be able to associate a
given concentrator network address with a particular binary file to
download into that concentrator. This information is kept in an 11LOAD
file on the host. For the AI Lab these files are:
OZ:PS:<SYSTEM>11LOAD.FILES
REAGAN:>PDP-11>11LOAD.FILES
ZERMATT:>PDP-11>11LOAD.FILES
They need to be kept consistent with network addresses of their bootees.
**** NAMESPACES ****
If you change network addresses you should also update the namespace
database using TV:EDIT-NAMESPACE-OBJECT on the effected concentrator host
objects.
You might also want to think about keeping safe-site information
current.