Google
 

Trailing-Edge - PDP-10 Archives - BB-FI82B-DD_1989 - 5,14/boot11.doc
There are 7 other files named boot11.doc in the archive. Click here to see a list.


BOOT11.DOC -- Changes from V4 to V4A(46)
June 1979






























COPYRIGHT (C) 1975,1979 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.
B114A.DOC                                                       Page 2


BOOT11.DOC -- Changes from V4 to V4A(46)
June 1979



1.0  SUMMARY

This  is  a  maintenance  release  of  BOOT11  intended   to   correct
deficiencies in Version 4.  

BOOT11 has been improved to function properly in the following areas:

     1.  Dual CPU,

     2.  Timing for PDP-11/40's, and

     3.  DL10 8K option.

     4.  Logs all dumps and reloads via DAEMON monitor calls.

BOOT11 has also had the following software corrections made:

     1.  Displays the LOCK UUO error code when attempt to lock fails,

     2.  Operates correctly when requested to LOCK above 112K on a  KI
         or anytime on a KL10, 

     3.  Requires a port switch only when more than one PDP-11  exists
         on the DL10, and

     4.  Prints CPU serial numbers greater than 999  in  dump  heading
         format.

This version of BOOT11 has been tested under 7.00 monitors on KI10 and
KL10 processors.

BOOT11  is  documented  in   the   DECsystem-10   Software   Notebooks
Specifications section.
B114A.DOC                                                       Page 3


2.0  EXTERNAL CHANGES


2.1  User Interface

If a total of only one PDP-11 exists on all DL10's and it is connected
to  port 0, there is no change to the user interface for this program.
Also, if the user always specifies the DL10 port number, there  is  no
change to the user interface for this program.

If the total number of PDP-11's which  exist  on  all  DL10's  on  the
system  is  greater  than  one  (including the case of just one PDP-11
connected to some port other than port 0), BOOT11  now  requires  that
the user supply the appropriate port number.


2.2  Documentation Changes

BOOT11 requires that the port number  be  explicitly  given  when  the
total  number  of  PDP-11's which exist on all DL10's on the system is
greater than one.  The format of this switch is not changed;   namely,
the user supplies:

     /PORTNO:n
or   /P:n

where n is the port number in the range 0-7.

If BOOT11 is not given a  port  switch  and  determines  that  one  is
required (e.g, PDP-11's exist on ports 0, 1, and 2), it responds with:

     "PDP-11's EXIST ON PORTS:
     0 1 2
     ? PORT SWITCH REQUIRED
     FILE:

to which the user should re-enter the command string and  include  the
appropriate port number.

The requirement for this switch has been added to BOOT11.HLP.
B114A.DOC                                                       Page 4


3.0  KNOWN BUGS AND DEFICIENCIES

The known bugs and deficiencies in BOOT11 Version 4A as  of  June  10,
1975, are:

Though this version corrects most timing problems, there can appear  a
timing  problem  which  aborts  BOOT11  (with  either  a "PDP-11 won't
start - check halt  switch"  message  or  "PDP-11  took  too  long  in
transfer  loop"  message).   This  seems to appear when two successive
commands are given which request the PDP-11 to start from stop or stop
from  running.   From  timesharing,  a re-try seems to always succeed;
from batch, where the commands are processed  faster  than  the  react
time  of  the  PDP-11, this solution is inadequate.  This problem does
not occur very often and seems to be dependent on the PDP-11  hardware
reaction time.

In the BOOT11 DUMP routine, heading format  and  paging  may  be  done
wrong if there are many groups of zero memory being reported (although
all data is correct).



4.0  INSTALLATION INSTRUCTIONS

There are no changes to the installation instructions.

To  install  BOOT11,  copy  BOOT11.SHR   and   BOOT11.LOW   from   the
distribution tape to SYS:.
B114A.DOC                                                       Page 5


5.0  INTERNAL CHANGES

The Dual CPU change does a SET CPU UUO to allow BOOT11 to run on CPU 0
only.  [Edit 35]

The bus timing constant for the PDP-11 is  increased  to  make  BOOT11
work on PDP-11/40's.  [Edits 36 and 44]

BOOT11 locks on an even-numbered page boundary in  order  to  function
properly with the DL10 8K option.  [Edit 37]

BOOT11 displays the LOCK UUO error code  (documented  in  the  Monitor
Calls  notebook)  which  is  returned  in  the AC when the LOCK fails.
[Edit 40]

BOOT11 determines where the job is locked in  core  via  a  GETTAB  to
locate  the  user's  page  map, rather than the page returned from the
LOCK UUO (which is a mapped page above 112K on a KI and  always  on  a
KL10).  [Edit 41] SPR 10-15583.

BOOT11 checks the command syntax for an explicit port switch.  If  the
port  swtich is given, BOOT11 proceeds using that information.  If the
port switch is not given, BOOT11  then  checks  the  DL10(s)  for  the
existance  of  more  than  PDP-11  (via  a DATAI).  If only one PDP-11
exists and it is on port 0, no switch is required and BOOT11 proceeds.
If more than one PDP-11 exists (or a single PDP-11 exists on some port
other than zero), BOOT11 requires the user  to  re-enter  the  command
string and include the port switch.  [Edit 42]

BOOT11 retrieves the CPU serial number from the monitor via  a  GETTAB
for  output  when a dump of a PDP-11 is requested.  The field for this
serial number has been enlarged to allow up  to  four  decimal  digits
(9999).  [Edit 43]

BOOT11 now logs all -11 dumps and reloads to DAEMON.  [Edit 46]



6.0  SUGGESTIONS

None.



[End of B114A.DOC]