1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 
  10 
  11 
  12                              MULTICS
  13 
  14                      INSTALLATION INSTRUCTIONS
  15 
  16                            RELEASE 12.8
  17 
  18 
  19 
  20                            PREPARED BY:
  21 
  22                        DPS8M Development Team
  23 
  24 
  25 
  26 
  27 
  28 
  29 
  30 
  31                            August 8, 2023
  32 
  33 
  34 
  35 
  36 
  37 
  38 
  39 
  40 
  41 
  42 
  43 
  44 
  45 
  46 
  47 
  48 
  49 
  50 
  51 
  52               Copyright, (C) DPS8M Development Team, 2023^L
  53 
  54 
  55 
  56 
  57 
  58 
  59 
  60 
  61 
  62                              CONTENTS
  63 
  64 
  65                                                          Page
  66 
  67 Section 1     Introduction  . . . . . . . . . . . . . .  1-1
  68 
  69 Section 2     Description of Package  . . . . . . . . .  2-1
  70                  Library Naming Conventions . . . . . .  2-1
  71                  Contents of MR12.8 Package . . . . . .  2-2
  72 
  73 Section 3     FCO and Firmware Status . . . . . . . . .  3-1
  74 
  75 Section 4     Instructions for Sites Updating to MR12.8
  76                from an Earlier Release  . . . . . . . .  4-1
  77                  Step 1:  Pre-Installation Preparation   4-2
  78                  Step 2:  Installation to BCE (early)
  79                   Level . . . . . . . . . . . . . . . .  4-2
  80                  Step 3:  Changes to Config Deck  . . .  4-3
  81                  Step 4:  Installation to BCE (boot)
  82                   Level . . . . . . . . . . . . . . . .  4-3
  83                  Step 5:  Fix PDT cutoff values . . . .  4-5
  84                  Step 6:  ACLs and Ring Brackets  . . .  4-6
  85                  Step 7:  Check quota on >dumps . . . .  4-7
  86                  Step 8:  System Cleanup  . . . . . . .  4-7
  87 
  88 Section 5     Instructions for Sites Installing for
  89                First Time . . . . . . . . . . . . . . .  5-1
  90                  Step 1:  Logical Volume Assignments  .  5-1
  91                  Step 2:  RPV Initialization  . . . . .  5-4
  92                  Step 3:  Configuration . . . . . . . .  5-6
  93                  Step 4:  Initializing Root Volumes . .  5-7
  94                  Step 5:  Additional Configuration
  95                   Parameters  . . . . . . . . . . . . .  5-8
  96                  Step 6:  Reload of Executable
  97                   Libraries . . . . . . . . . . . . . .  5-9
  98                  Step 7:  Setting and Checking Access .  5-11
  99                  Step 8:  Setting Volume Quota  . . . .  5-12
 100                  Step 9:  Reload of Remaining Release
 101                   Tapes . . . . . . . . . . . . . . . .  5-13
 102                  Step 10:  Fix Permissions on Libraries  5-14
 103                  Step 11:  Running acct_start_up.ec . .  5-14
 104                  Step 12:  Multics Communications
 105                   System  . . . . . . . . . . . . . . .  5-14
 106                  Step 13:  Complete Accounting Startup   5-17
 107                  Step 14:  Check Gate ACLs  . . . . . .  5-18
 108 
 109 
 110                                iii                        SIB12.8^L
 111 
 112 
 113                          CONTENTS (cont)
 114 
 115 
 116                                                          Page
 117 
 118                  Step 15:  Set Quota on >dumps  . . . .  5-20
 119                  Step 16:  Save Checkpoint  . . . . . .  5-20
 120                  Step 17:  Tailor System and Register
 121                   Projects  . . . . . . . . . . . . . .  5-20
 122                  Step 18:  Setup Volume Backup/Reloader  5-20
 123                  Step 19:  Setup Directory Quota  . . .  5-21
 124                  Step 20:  System Cleanup . . . . . . .  5-22
 125 
 126 Appendix A    Module Changes since MR12.7 . . . . . . .  A-1
 127                  New Info Segments since MR12.7 . . . .  A-2
 128                  Modified Info Segments since MR12.7  .  A-3
 129                  Deleted Info Segments since MR12.7 . .  A-4
 130                  New Segments since MR12.7  . . . . . .  A-5
 131                  Modified Segments since MR12.7 . . . .  A-7
 132                  Deleted Segments since MR12.7  . . . .  A-11
 133                  New Include Files since MR12.7 . . . .  A-12
 134                  Modified Include Files since MR12.7  .  A-13
 135 
 136 
 137 
 138 
 139 
 140 
 141 
 142 
 143 
 144 
 145 
 146 
 147 
 148 
 149 
 150 
 151 
 152 
 153 
 154 
 155 
 156 
 157 
 158 
 159 
 160 
 161 
 162 
 163 
 164 
 165 
 166 
 167 
 168                                 iv                        SIB12.8^L
 169 
 170 
 171 
 172 
 173 
 174 
 175 
 176 
 177 
 178                             SECTION 1
 179 
 180 
 181                            INTRODUCTION
 182 
 183 
 184 
 185 
 186 This   document   describes   the   MR12.8   package.    Detailed
 187 instructions for installation of a  system for the first time and
 188 upgrading to MR12.8 from an  earlier release constitute the major
 189 portion of this document.
 190 
 191 No  attempt is  made to  document features  of MR12.8  other than
 192 those directly required for its installation.
 193 
 194 Software Releases  prior to MR12.8 are no  longer supported.  All
 195 sites  running  pre-MR12.8  software  are  strongly encouraged to
 196 upgrade to MR12.8 as soon as possible.
 197 
 198 Note to  simulator users:  It  is recommended that  only versions
 199 R3.0.1  or later  of the   dps8m simulator  be used  with MR12.8.
 200 Older  versions  of  the  simulator  will  work,  but may lead to
 201 unexpected results.   Booting MR12.8 with a version  of the dps8m
 202 simulator  older than  R3.0.1 will  result in  a warning  message
 203 emitted to the operator console and  to the syserr log that looks
 204 similar to the following:
 205 
 206 Warning:   You  are  running  an  old  version  of the simulator.
 207 Please update  to R3.0.1 or later.   See https://dps8m.gitlab.io/
 208 for details.
 209 
 210 
 211 
 212 
 213 
 214 
 215 
 216 
 217 
 218 
 219 
 220 
 221 
 222 
 223 
 224 
 225 
 226 Introduction                   1-1                        SIB12.8^L
 227 
 228 
 229 
 230 
 231 
 232 
 233 
 234 
 235 
 236                             SECTION 2
 237 
 238 
 239                       DESCRIPTION OF PACKAGE
 240 
 241 
 242 
 243 
 244 LIBRARY NAMING CONVENTIONS
 245 
 246 The  primary pathnames  on most   of the  system directories  are
 247 somewhat lengthy.   For this document, abbreviated  (added) names
 248 are used in  lieu of the primary name.  The  following list gives
 249 the primary and abbreviated names used in this document.
 250 
 251      >daemon_dir_dir           >system_library_1
 252           >ddd                      >sl1
 253 
 254      >documentation            >system_library_obsolete
 255           >doc                      >obs
 256 
 257      >system_library_tandd     >system_library_standard
 258           >firmware                 >sss
 259 
 260      >library_dir_dir          >system_library_tools
 261           >ldd                      >tools
 262 
 263      >process_dir_dir          >system_library_unbundled
 264           >pdd                      >unb
 265 
 266      >system_control_1         >user_dir_dir
 267           >sc1                     >udd
 268 
 269 The system directories  firmware and obs are not  included in the
 270 standard system search rules.  Segments in these directories must
 271 either  be accessed  by absolute   pathnames or  by changing  the
 272 system search rules via the set_system_search_rules command added
 273 to the system_start_up.ec.
 274 
 275 
 276 
 277 
 278 
 279 
 280 
 281 
 282 
 283 
 284 Package Description            2-1                        SIB12.8^L
 285 
 286 
 287 CONTENTS OF MR12.8 PACKAGE
 288 
 289 MR12.8 includes this document, a set of magnetic tape images, and
 290 accompanying documentation.  Sites not installing Multics for the
 291 first  time will be  able to proceed  to the MR12.8  release from
 292 MR12.3,  MR12.4,  MR12.5,  MR12.6a,  MR12.6b,  MR12.6c,  MR12.6d,
 293 MR12.6e, MR12.6f,  or MR12.7.  Sites upgrading to  MR12.8 from an
 294 earlier release of Multics, refer to Section 4.  Sites installing
 295 Multics  for  the  first  time  should  refer  to Section 5.  The
 296 instructions in each section will  provide a procedure to guide a
 297 site through the installation.
 298 
 299 Documentation for  some of the new features  and tickets resolved
 300 in this release is contained  in the directory >doc>MR12.8, which
 301 is part of this release.
 302 
 303 This is a total software release.   It contains a complete set of
 304 all modules contained  in the Multics standard system  as well as
 305 all currently available unbundled products.
 306 
 307 Appendix A lists modules added, modified or deleted since MR12.7.
 308 
 309 A set of master tapes was generated for this release.
 310 
 311 
 312 
 313 
 314 
 315 
 316 
 317 
 318 
 319 
 320 
 321 
 322 
 323 
 324 
 325 
 326 
 327 
 328 
 329 
 330 
 331 
 332 
 333 
 334 
 335 
 336 
 337 
 338 
 339 
 340 
 341 
 342 Package Description            2-2                        SIB12.8^L
 343 
 344 
 345     Tape Names         Description
 346 
 347     12.8EXEC             Complete  dump   of  Multics  executable
 348                          libraries   >sss,   >tools,   >obs>  and
 349                          >firmware.
 350 
 351     12.8LDD_STANDARD     Complete  dump of  all standard  library
 352                          source,  object, include files  and info
 353                          segs.
 354 
 355     12.8UNBUNDLED        Complete   dump  of   Multics  unbundled
 356                          libraries.  Includes  all of >unbundled,
 357                          >ldd>unbundled,       >ldd>mcs       and
 358                          >system_library_3rd_party.
 359 
 360     12.8MULTICS          Complete Multics System Tape (MST).
 361 
 362     12.8AML              Complete  dump of the  Author Maintained
 363                          Library  on GHM.   Includes all  of >aml
 364                          and >ldd>aml.  >doc>aml_info is included
 365                          on the 12.8LDD_STANDARD tape.
 366 
 367     12.8MISC             The  compout segment  for this  document
 368                          and  other supporting  documentation, if
 369                          any,  are  contained  on  this  tape  in
 370                          >doc>MR12.8.   Last  minute  changes, if
 371                          any,  made  to  software  modules  after
 372                          generation of  the above tapes  are also
 373                          contained  on this   tape.  This  is the
 374                          last tape to be loaded.
 375 
 376 
 377 
 378 
 379 
 380 
 381 
 382 
 383 
 384 
 385 
 386 
 387 
 388 
 389 
 390 
 391 
 392 
 393 
 394 
 395 
 396 
 397 
 398 
 399 
 400 Package Description            2-3                        SIB12.8^L
 401 
 402 
 403          Tape File Name              Describes
 404 
 405          _system_book_               MR12.8 hardcore modules
 406          srb                         MR12.8 Software Release Bulletin
 407          sib                         MR12.8 Software Installation Bulletin
 408          error_msgs.compout          Listing of hardcore error messages
 409          error_msgs.toc.compout      A TOC of hardcore error messages
 410          Tickets_fixed_in_MR12.8     A list of the tickets fixed in this release
 411 
 412 
 413 
 414 
 415 
 416 
 417 
 418 
 419 
 420 
 421 
 422 
 423 
 424 
 425 
 426 
 427 
 428 
 429 
 430 
 431 
 432 
 433 
 434 
 435 
 436 
 437 
 438 
 439 
 440 
 441 
 442 
 443 
 444 
 445 
 446 
 447 
 448 
 449 
 450 
 451 
 452 
 453 
 454 
 455 
 456 
 457 
 458 Package Description            2-4                        SIB12.8^L
 459 
 460 
 461 
 462 
 463 
 464 
 465 
 466 
 467 
 468                             SECTION 3
 469 
 470 
 471                      FCO AND FIRMWARE STATUS
 472 
 473 
 474 
 475 
 476 There are no differences in FCOs and firmware from MR12.6.
 477 
 478 
 479 
 480 
 481 
 482 
 483 
 484 
 485 
 486 
 487 
 488 
 489 
 490 
 491 
 492 
 493 
 494 
 495 
 496 
 497 
 498 
 499 
 500 
 501 
 502 
 503 
 504 
 505 
 506 
 507 
 508 
 509 
 510 
 511 
 512 
 513 
 514 
 515 
 516 Firmware Status                3-1                        SIB12.8^L
 517 
 518 
 519 
 520 
 521 
 522 
 523 
 524 
 525 
 526                             SECTION 4
 527 
 528 
 529 INSTRUCTIONS FOR SITES UPDATING TO MR12.8 FROM AN EARLIER RELEASE
 530 
 531 
 532 
 533 
 534 MR12.8 supports upgrading from any of the following releases:
 535 
 536      MR12.3
 537      MR12.4
 538      MR12.5
 539      MR12.6a
 540      MR12.6b
 541      MR12.6c
 542      MR12.6d
 543      MR12.6e
 544      MR12.6f
 545      MR12.7
 546 
 547 If  problems are encountered  in any of  the steps listed  below,
 548 return  to the  last step  known to  be successful  and retry the
 549 steps.   Pay  particular  attention  to  procedure.   This entire
 550 procedure was  verified by the  DPS8M Development Team,  but some
 551 hardware/software differences may exist at a particular site.
 552 
 553 In  this section, two  formats of text  are used to  indicate the
 554 typing of input into the system.  This input usually is a command
 555 line, but  could be data  typed in response  to a query  from the
 556 operator console.
 557 
 558 Strings of input, and output messages of importance are indicated
 559 on separate lines.
 560 
 561 In addition, all input to the system is to be typed in lowercase,
 562 except  when indicated  by the  occurrence of  both uppercase and
 563 lowercase  in the  input line.    User input  is preceeded  by an
 564 exclamation mark (!).
 565 
 566 System display output  is shown as is, except  when the displayed
 567 line  exceeds the  page margins   for this  document.  When  this
 568 occurs,  the displayed  line is  split into  two lines,  with the
 569 second line indented from the first.
 570 
 571 
 572 
 573 
 574 Instructions - Updating        4-1                        SIB12.8^L
 575 
 576 
 577 STEP 1:  PRE-INSTALLATION PREPARATION
 578 
 579 It  is  recommended  that  sites  back  up  their  systems before
 580 upgrading  to MR12.8.   For those  sites running  under the DPS8M
 581 emulator, it is  recommended that you shut down  your system, and
 582 make backup copies of all disk volumes (.dsk files).
 583 
 584 Due to the  method by which unbundled software  is dumped, normal
 585 trimming  during reloading  of new  software does  not occur.  To
 586 ensure  that   unbundled  directories  are  clean,   execute  the
 587 following before shutting down your  existing system for the last
 588 time.  Enter admin mode and type:
 589 
 590      cwd >system_library_unbundled
 591      answer yes -bf hpdl ([files **])
 592      cwd >library_dir_dir>unbundled>source
 593      answer yes -bf hpdl ([files **])
 594      cwd >library_dir_dir>unbundled>object
 595      answer yes -bf hpdl ([files **])
 596 
 597 To shut the system down and continue to the next step type:
 598 
 599      ame
 600      shutdown
 601 
 602      Once  you have deleted  the unbundled directories,  you will
 603      not be able to boot  your existing system for normal service
 604      until you complete the next few steps to upgrade your system
 605      (and reinstall the unbundled executables).
 606 
 607 
 608 STEP 2:  INSTALLATION TO BCE (EARLY) LEVEL
 609 
 610 For sites running under the  DPS8 emulator, prepare a minimal INI
 611 file that looks like this:
 612 
 613 attach -r tape0 12.8MULTICS.tap
 614 attach disk0 root.dsk
 615 clrautoinput
 616 autoinput \z
 617 boot iom0
 618 
 619 Do not  include other commands to  boot the system.  If  your RLV
 620 disk is not called "root.dsk",  change the "attach disk0" command
 621 to reference your RLV disk file.
 622 
 623 If  your RLV  disk is  not  mounted  on disk0,  change this  disk
 624 designation to the correct one.
 625 
 626 If you have more than one disk, use the appropriate "attach diskN
 627 <filename>" commands  from your current Multics  installation INI
 628 file.
 629 
 630 
 631 
 632 Instructions - Updating        4-2                        SIB12.8^L
 633 
 634 
 635 At  this time  you will  be asked  to input  the RPV  location in
 636 channel, controller, device and unit number format:
 637 
 638      bootload_0: Booting system MR12.8 generated 07/19/23 1756.0 pdt Wed.
 639      0058.9  announce_chwm: 431. pages used of 512. in wired environment.
 640      0058.9  announce_chwm: 708. words used of 1024. in int_unpaged_page_tables.
 641      find_rpv_subsystem: Enter RPV data: M-> [auto-input] rpv a11 ipc 3381 0a
 642 
 643      0058.9  load_mst: 954. out of 1048. pages used in disk mst area.
 644      bce (early) 0059.0: M->
 645 
 646 
 647 STEP 3:  CHANGES TO CONFIG DECK
 648 
 649 There  are  no  config  deck  changes  for  MR12.8.   To examine,
 650 display, and  possibly change the current contents  of the config
 651 deck,  as saved  in the   "conf" partition,  enter the  following
 652 commands:
 653 
 654      config
 655      1,$p
 656 
 657 After  having made  any necessary   changes, exit  the editor  by
 658 typing "w" and "q".
 659 
 660 The "w"  request will verify  card syntax.  The  "q" request will
 661 leave  the qedx  editor and  place the  user at  the bce  (early)
 662 level.
 663 
 664 
 665 STEP 4:  INSTALLATION TO BCE (BOOT) LEVEL
 666 
 667 Continue installation of BCE by typing:
 668 
 669      bce (early) 0059.0: M-> bce
 670 
 671      System was last shutdown at:
 672      Wednesday, July 19, 2023 17:58:08 pdt
 673      Current system time is: Wednesday, July 19, 2023 17:59:01 pdt.
 674      Is this correct? M-> ! yes
 675 
 676 You may see the following message:
 677 
 678      Warning: You are running an old version of the simulator. Please update to R3.0.1 or
 679      later. See https://dps8m.gitlab.io/ for details.
 680 
 681 If  you do,  you should   consider updating  your version  of the
 682 simulator to the version specified in the warning message.
 683 
 684 You may also see messages like these:
 685 
 686      The current time is more than the supplied boot_delta hours beyond the
 687      unmounted time recorded in the RPV label.  Is this correct? M-> ! yes
 688 
 689 
 690 Instructions - Updating        4-3                        SIB12.8^L
 691 
 692 
 693 
 694      The current time I'm using is more than 12 hours
 695      after the last shutdown time recorded in the RPV label.
 696      Are you sure this is correct? M-> ! yes
 697 
 698 Now boot the system to Initializer ring-1 command level.  Type:
 699 
 700      bce (boot) 1325.5:  !  boot
 701      Multics MR12.8 - 07/19/23 1756.0 pdt Wed.
 702      Command:
 703 
 704 At Initializer ring-1 command level, type:
 705 
 706      alv -all
 707 
 708 You will  now load the  system libraries from  tape.  The release
 709 tapes should be reloaded in this specific order:
 710 
 711      12.8EXEC
 712      12.8LDD_STANDARD
 713      12.8UNBUNDLED
 714      12.8AML
 715      12.8MISC
 716 
 717 To reload the libraries type:
 718 
 719      reload_system_release -nosetlvid
 720 
 721 When the system asks "Input tape label:" type:  <reel_id>
 722 
 723 where <reel_id> is the reel identification specified for the next
 724 tape to be  reloaded.  Enter <reel_id> for each  library tape, as
 725 specified above, and in the order shown above.
 726 
 727 When all tapes are loaded, shut  down the system and, if you wish
 728 to run service Multics at this time, reboot it to "standard" (not
 729 "startup") mode:  type:
 730 
 731      Command: M-> ! shut
 732 
 733      1232.9  shutdown complete
 734      bce (boot) 1232.9: M-> ! boot stan
 735 
 736      1233.1  CPU A: Model #: DPS 8/SIM M; Serial #: 0; Ship date: 230709; PROM Layout Version: 2;
 737                Simulator Release: X3.0.1.1 (2023-07-09); Build Number: <None>;
 738                Build Arch: arm64; Build OS: Darwin;
 739                Target Arch: Unknown Target Arch.; Target OS: Unknown Target OpSys.
 740      Multics MR12.8 - 08/08/23  1233.1 pdt Tue
 741      Ready
 742      M-> ! admin
 743 
 744      r 12:33 0.913 4486
 745 
 746 
 747 
 748 Instructions - Updating        4-4                        SIB12.8^L
 749 
 750 
 751      M->
 752 
 753      shut
 754      boot stan
 755      admin
 756      <password> (if any)
 757 
 758 Note:  the reason why you should shut down Multics and restart it
 759 is  because there  appears to  be an  issue with  running service
 760 Multics  ("startup" or "star")  directly after reloading  all the
 761 release tapes when their are absentee  jobs in the queue that run
 762 concurrently with the remaining steps.
 763 
 764 
 765 STEP 5:  FIX PDT CUTOFF VALUES
 766 
 767 If  you are upgrading  from MR12.3 or  MR12.5, the existing  PDTs
 768 will  most likely be  past their project  cutoff dates.  This  is
 769 because neither MR12.3 nor MR12.5  supported dates past 1999, and
 770 most  likely (especially  since MR12.8  was released  in the year
 771 2021),  the current  date is  well past  1999.  Without adjusting
 772 these cutoff dates, no one, including system daemons and SysAdmin
 773 personnel, would be able to login.
 774 
 775 If you  are upgrading from an  MR12.6 or MR12.7 release,  and you
 776 already fixed the PDT cutoff values when, or before, you upgraded
 777 to your currently running release, you can skip this section.
 778 
 779 In this  step, you run  cv_pmf on any  undelegated projects.  You
 780 should update  the PDTs for  the SysDaemon, SysAdmin,  and Daemon
 781 projects.  You can  update any other PDTs at  this time, although
 782 you can also update those from an interactive login session after
 783 the system is brought up in a normal session.
 784 
 785 Follow the  steps below, and add  any other PDTs you  wish to the
 786 list.  Note:  PMFs for these  projects may either be in >udd>sa>a
 787 or in >udd>sa>a>pmf.archive.   It is a good idea to  check to see
 788 if  the PMFs  are in  >udd>sa>a before  extracting them  from the
 789 pmf.archive,  in case the  ones in >udd>sa>a  are newer than  the
 790 ones in the archive.
 791 
 792      cwd >udd>sa>a
 793      ls *.pmf
 794      ac t pmf
 795 
 796 Based on whether the PMFs you want to convert are in >udd>sa>a or
 797 >udd>sa>a>pmf.archive,  either extract  them from  pmf.archive or
 798 skip that step.  Then, run cv_pmf on each of these PMFs.
 799 
 800      ac x pmf (SysAdmin SysDaemon Daemon).pmf
 801      cv_pmf (SysAdmin SysDaemon Daemon)
 802      cp (SysAdmin SysDaemon Daemon).pdt >sc1>pdt>== -force
 803 
 804 
 805 
 806 Instructions - Updating        4-5                        SIB12.8^L
 807 
 808 
 809 Note:   do not  use the  "install" command  to install  the PDTs.
 810 Otherwise,  when the  system is  brought up  in normal  mode, the
 811 daemons  may try  to login   before the  delayed installation  of
 812 system tables is  performed, causing those logins to  fail due to
 813 product cutoffs.
 814 
 815 
 816 STEP 6:  ACLS AND RING BRACKETS
 817 
 818 Check the ACLs for the following gates:
 819 
 820 >sss>dm_admin_gate_
 821 >sss>dm_daemon_gate_
 822 >tools>installation_tools_
 823 >tools>pnt_admin_gate_
 824 >tools>pnt_login_gate_
 825 >tools>pnt_network_gate_
 826 >tools>pnt_priv_gate_
 827 >sss>metering_gate_
 828 >sss>queue_admin_.
 829 
 830 The ACLs on  these gates are as they appear  on Gold Hill Multics
 831 (GHM), the Multics development and integration system, and should
 832 be restricted.   The ACL for  these gates are  site dependent and
 833 should be changed to meet each site's needs.
 834 
 835 The  dm_admin_gate_ and  dm_daemon_gate_ should  be restricted to
 836 data management administrators or daemons.
 837 
 838 The  installation_tools_  gate  should  be  restricted  to system
 839 library maintainers.
 840 
 841 All  persons on  the ACL  for metering_gate_  have access  to the
 842 Multics metering data.
 843 
 844 All  persons on the  ACL for queue_admin_  are permitted to  move
 845 absentee and  daemon requests for  themselves and other  users to
 846 different queues.   Users not on this  ACL are only able  to move
 847 their own requests.
 848 
 849 The   Initializer  must   have  access   to  queue_admin_.   This
 850 capability is also dependent on extended access to the <queue>.ms
 851 segments.
 852 
 853 The  various pnt_<name>_gate_  acls should  be restricted  to the
 854 following minimums for correct system operation:
 855 
 856        >t>pnt_admin_gate_
 857      re    *.SysDaemon.*
 858      re    *.SysAdmin.*
 859 
 860        >t>pnt_fs_gate_
 861      re    *.*.*
 862 
 863 
 864 Instructions - Updating        4-6                        SIB12.8^L
 865 
 866 
 867        >t>pnt_login_gate_
 868      re    Initializer.SysDaemon.*
 869      re    *.SysAdmin.*
 870 
 871        >t>pnt_network_gate_
 872      re    Initializer.SysDaemon.*
 873      re    IMFT.Daemon.*
 874      re    Card_Input.Daemon.*
 875      re    *.SysDaemon.*
 876 
 877        >t>pnt_priv_gate_
 878      re    Initializer.SysDaemon.*
 879      r     *.SysDaemon.*
 880      re    *.SysAdmin.*
 881 
 882 
 883 STEP 7:  CHECK QUOTA ON >DUMPS
 884 
 885 Systems  prior to  MR12.8 may   not have  quota specified  on the
 886 >dumps directory.   If this is the  case, you would see  an error
 887 message from Utility.SysDaemon of the form:
 888 
 889      monitor_quota: The requested action was not performed.
 890      The quota of >dumps is 0, a record limit needs to be specified.
 891 
 892 To fix this, simply move some quota to >dumps.  It is recommended
 893 that at least 5000 records or quota be provided to >dumps.
 894 
 895      mq >dumps +5000
 896 
 897 
 898 STEP 8:  SYSTEM CLEANUP
 899 
 900 The system is now ready  for normal operation under MR12.8.  Exit
 901 admin mode and start up normal service:
 902 
 903      M-> !ame
 904 
 905      Ready
 906      M-> ! startup
 907 
 908      1234.8  Loading FNP d, >user_dir_dir>SysAdmin>a>mcs.7.6c>site_mcs 7.6c
 909      1234.8  FNP d loaded successfully
 910 
 911      scavenge_vol: No volumes found
 912      Ready
 913      M->
 914 
 915 Following  a  reasonable  period   of  MR12.8  operation,  it  is
 916 suggested that  sites delete any <name.save>  segments created as
 917 part  of  this  procedure.   It  is  also  recommended that sites
 918 salvage    their    systems    and    fix    quota   by   running
 919 Salvager.SysDaemon, executing the following command:
 920 
 921 
 922 Instructions - First Time      4-7                        SIB12.8^L
 923 
 924 
 925 
 926      x repair salvquota > <number of salvagers> -rebuild -dcf
 927 
 928 The reload_system_release  command creates large map  segments in
 929 the  >reload_dir directory.   These are  not required  for normal
 930 system operation.  You may delete  them in order to conserve disk
 931 space.  Anyone on the SysAdmin  project can delete the map files,
 932 which have names like !BBBKQBlDQKxQzh.reload.map.  Alternatively,
 933 in admin mode  on the operator console, you may  delete these map
 934 files with a command such as "dl >reload_dir>**.reload.map".
 935 
 936 
 937 
 938 
 939 
 940 
 941 
 942 
 943 
 944 
 945 
 946 
 947 
 948 
 949 
 950 
 951 
 952 
 953 
 954 
 955 
 956 
 957 
 958 
 959 
 960 
 961 
 962 
 963 
 964 
 965 
 966 
 967 
 968 
 969 
 970 
 971 
 972 
 973 
 974 
 975 
 976 
 977 
 978 
 979 
 980 Instructions - First Time      4-8                        SIB12.8^L
 981 
 982 
 983 
 984 
 985 
 986 
 987 
 988 
 989 
 990                             SECTION 5
 991 
 992 
 993          INSTRUCTIONS FOR SITES INSTALLING FOR FIRST TIME
 994 
 995 
 996 
 997 
 998 The following  basic procedure must be  performed when installing
 999 Multics for the first time.
1000 
1001 
1002 STEP 1:  LOGICAL VOLUME ASSIGNMENTS
1003 
1004 
1005 Choose  logical  volume  assignments.   Decide  how  many logical
1006 volumes  are needed and  how many physical  volumes are to  be in
1007 each.
1008 
1009 Most installations have the following:
1010 
1011      Logical Volume Contents
1012 
1013      root                >system_control_1
1014                          >system_library_standard
1015                          >system_library_tools
1016                          >system_library_unbundled
1017                          >system_library_auth_maint
1018                          >system_library_1
1019                          >documentation
1020                          >daemon_dir_dir
1021                          >dumps
1022                          >system_library_tandd
1023                          >system_library_obsolete
1024                          >system_library_3rd_party
1025                          >site
1026                          >lv
1027                          partitions
1028 
1029      public              >user_dir_dir
1030                          >library_dir_dir>include
1031 
1032      ldd                 >library_dir_dir
1033 
1034 Other logical volumes may be set up for specific applications.
1035 
1036 
1037 
1038 Instructions - First Time      5-1                        SIB12.8^L
1039 
1040 
1041 The  assignment  decision  requires  the  system administrator to
1042 balance the  costs of seek interference and  breakage against the
1043 advantages  of  being  able   to  define  and  process  logically
1044 different  collections of  data.  Databases  used for  only a few
1045 hours a day or only a few days a month are natural candidates for
1046 allocation  to  a  separate  logical  volume.   Breaking  up  the
1047 system's  storage into  several logical  volumes also  allows the
1048 site to  operate without all logical volumes  mounted if hardware
1049 goes down.  For example, an MPC or channel might go down, halving
1050 the system's disk drive capacity.
1051 
1052 
1053 
1054 
1055 
1056 
1057 
1058 
1059 
1060 
1061 
1062 
1063 
1064 
1065 
1066 
1067 
1068 
1069 
1070 
1071 
1072 
1073 
1074 
1075 
1076 
1077 
1078 
1079 
1080 
1081 
1082 
1083 
1084 
1085 
1086 
1087 
1088 
1089 
1090 
1091 
1092 
1093 
1094 
1095 
1096 Instructions - First Time      5-2                        SIB12.8^L
1097 
1098 
1099 Logical volume assignments might be as follows:
1100 
1101 
1102      Logical Volume Contents
1103 
1104      root                >system_library_tandd
1105                          >library_dir_dir
1106                          >system_library_obsolete
1107                          >system_library_standard
1108                          >system_library_tools
1109                          >system_library_unbundled
1110                          >system_library_3rd_party
1111                          >daemon_dir_dir
1112                          >documentation
1113                          >dumps
1114                          >system_library_1
1115                          >system_library_auth_maint
1116                          >user_dir_dir>Daemon
1117                          >user_dir_dir>SysAdmin
1118                          >user_dir_dir>SysDaemon
1119                          >user_dir_dir>SysMaint
1120                          >site
1121                          >lv
1122                          partitions
1123 
1124      Mcc                 >user_dir_dir>Mcc
1125 
1126      Multics_Pubs        >user_dir_dir>Pubs
1127                          >user_dir_dir>Multics
1128 
1129      Old_Dumps           >dumps>Old_dumps
1130 
1131      Public              >user_dir_dir
1132                          >experimental
1133                          >process_dir_dir
1134                          >ldd>include
1135 
1136      list_1              >library_dir_dir>listings>hard
1137                          >library_dir_dir>mcs
1138                          >library_dir_dir>unbundled
1139 
1140      list_2              >library_dir_dir>listings
1141 
1142 
1143 These particular assignments give a wide range of flexibility and
1144 Multics  can run with  only the root  logical volume mounted,  or
1145 with one or two of the  less critical logical volumes not mounted
1146 due  to  unavailability  of  disk  drives.   For example, logical
1147 volumes, list_1 and list_2, can  easily be demounted.  This frees
1148 two disk drives to be available  for use with other more critical
1149 logical volumes.
1150 
1151 Installations  that wish  to use  the Access  Isolation Mechanism
1152 
1153 
1154 Instructions - First Time      5-3                        SIB12.8^L
1155 
1156 
1157 (AIM)  by specifying more  than one access  category (sensitivity
1158 level) should specify the maximum  and minimum categories for one
1159 or more volumes  and thus ensure that sensitive  data is confined
1160 to  a  few  packs,  or  that  packs  are  not "contaminated" with
1161 information requiring special precautions.
1162 
1163 The logical volumes that hold  process directory segments must be
1164 chosen.   Because  of  the   heavy  usage  of  process  directory
1165 segments, these  segments should be spread over  as many physical
1166 volumes as possible.  One or more logical volumes may be selected
1167 to  hold process  directory segments,  using the set_pdir_volumes
1168 command     in    system_start_up.ec.      In    the     supplied
1169 system_start_up.ec,  a single  logical volume,  named public,  is
1170 selected.  However, since a site  may not have a "public" logical
1171 volume,  this assignment  is  commented  out.  This  command line
1172 should  be changed  to select  a set  of publicly  accessible and
1173 permanently mounted  logical volumes containing as  many physical
1174 volumes   as  possible,   subject  to   some  constraints.   Site
1175 maintenance  personnel  are  responsible  for  ensuring  there is
1176 always enough space available on  the selected logical volumes to
1177 hold  the  process  directory  segments.   The  process directory
1178 placement algorithm causes process directory creations to be made
1179 on each  logical volume in  proportion to the  number of physical
1180 volumes in the logical volume.
1181 
1182 Ensure that enough  storage will be available.  About  5% of each
1183 volume is  used for the VTOC  and volume map.  In  addition, some
1184 breakage is unavoidable.
1185 
1186 Since the system handles running out of storage without crashing,
1187 and  since it is  possible to add  physical volumes to  a logical
1188 volume  dynamically, logical  volumes can  be defined  with fewer
1189 physical volumes than their maximum anticipated size.
1190 
1191 
1192 STEP 2:  RPV INITIALIZATION
1193 
1194 Boot the Multics System Tape (MST).  Multics will prompt with:
1195 
1196      bootload_0: Booting system MR12.8 generated 07/19/23 1756.0 pdt Wed.
1197      0058.9  announce_chwm: 431. pages used of 512. in wired environment.
1198      0058.9  announce_chwm: 708. words used of 1024. in int_unpaged_page_tables.
1199      find_rpv_subsystem: Enter RPV data: M->
1200 
1201 Since  you are  cold booting   Multics and  initializing the  RPV
1202 (destroying all content on the drive), answer with the following:
1203      cold a11 ipc 3381 0a
1204 
1205 Multics will respond with:
1206 
1207      find_rpv_subsystem: Booting cold will destroy all data on the RPV.
1208         Are you sure that you want to boot cold?  M-> ! yes
1209 
1210 
1211 
1212 Instructions - First Time      5-4                        SIB12.8^L
1213 
1214 
1215 
1216      Default RPV layout:  (Respond "end" to use it.)
1217 
1218      Average seg length = 2.00
1219      VTOC size = 13495 pages, 26974 vtoces.
1220      53950 paging records.
1221      Constrained by average seg length.
1222      part hc 13495. 2500.
1223      part conf 15995. 4.
1224      part dump 72660. 2000.
1225      part log 72404. 256.
1226      part file 72149. 255.
1227      part bce 69949. 2200.
1228      request: M->
1229 
1230 These are the default partition  assignments.  Any changes to the
1231 default partitions  or RPV parameters  can be redefined  by using
1232 the "startover" request in init_vol.  The system installer should
1233 review  the write-up of  init_vol in the  Multics Administration,
1234 Maintenance,  and   Operations  Commands  Manual,   Order  Number
1235 GB64-00, prior to the installation.
1236 
1237 Sizes  for the  various partitions   and their  locations can  be
1238 modified based on the needs of the site.
1239 
1240 Enter the following:
1241 
1242      request: M-> ! startover
1243      request: M-> ! asl 2.0
1244      request: M-> ! part hc low 2500
1245      request: M-> ! part conf low 4
1246      request: M-> ! part dump high 32000
1247      request: M-> ! part log high 256
1248      request: M-> ! part file high 255
1249      request: M-> ! part bce high 2200
1250      request: M-> ! list
1251 
1252      Average seg length = 2.00
1253      VTOC size = 7495 pages, 14974 vtoces.
1254      29950 paging records.
1255      Constrained by average seg length.
1256      part hc 7495. 2500.
1257      part conf 9995. 4.
1258      part dump 42660. 32000.
1259      part log 42404. 256.
1260      part file 42149. 255.
1261      part bce 39949. 2200.
1262      request: M-> ! end
1263 
1264 Next Multics responds with:
1265 
1266      init_empty_root: Begin rpv initialization. This will take some time.
1267      init_empty_root: rpv initialized; 29950 records.
1268 
1269 
1270 Instructions - First Time      5-5                        SIB12.8^L
1271 
1272 
1273      2352.8 find_file_partition: Initializing file partition. Data not in expected format.
1274      2353.3 load_mst: 947. out of 1048. pages used in disk mst area.
1275      bce (early) 2353.6: M->
1276 
1277 
1278 STEP 3:  CONFIGURATION
1279 
1280 Build  the  configuration  description  as  follows  (user  input
1281 preceeded by an exclamation mark (!):
1282 
1283      ! config
1284      ! 1,$d
1285      ! a
1286      ! [User types in configuration fields as defined
1287         in the System Maintenance Procedures, Order
1288         Number AM81-03]
1289      ! \f
1290      ! w
1291      ! q
1292 
1293 As an example, you can use the following config deck:
1294 
1295 clok -delta 7. -zone pst
1296 iom -tag a -port 0 -model iom -state on
1297 iom -tag b -port 1 -model iom -state on
1298 cpu -tag a -port 7 -state on -type dps8 -model 70. -cache 8.
1299 mem -port a -size 4096. -state on
1300 mem -port b -size 4096. -state on
1301 mem -port c -size 4096. -state on
1302 mem -port d -size 4096. -state on
1303 ipc -type fips -iom a -chn 13 -nchan 1
1304 prph -subsys dska -iom a -chn 13 -nchan 1 -model 3381. -number 16
1305 prph -device fnpd -iom a -chn 20 -model 6670. -state on
1306 mpc -ctlr mtpa -iom a -chn 12 -nchan 1 -model 501.
1307 prph -subsys tapa -iom a -chn 12 -nchan 1 -model 500. -number 16.
1308 prph -device opca -iom a -chn 36 -model 6001. -ll 256. -state on
1309 mpc -ctlr urpa -iom a -chn 15 -model 8004. -nchan 1
1310 prph -device rdra -iom a -chn 15 -model 301.
1311 mpc -ctlr urpb -iom a -chn 16 -model 8004. -nchan 1
1312 prph -device puna -iom a -chn 16 -model 301.
1313 mpc -ctlr urpc -iom a -chn 17 -model 8004. -nchan 1
1314 prph -device prta -iom a -chn 17 -model 1600. -train 600. -ll 136.
1315 part -part hc -subsys dska -drive 00a
1316 part -part dump -subsys dska -drive 00a
1317 root -subsys dska -drive 00a
1318 sst -4k 2000. -16k 1000. -64k 500. -256k 250.
1319 dbmj 64. 700. 400. 150. 60. 25.
1320 tcd -apt 500. -itt 1000.
1321 intk warm 0. rpvs star
1322 
1323 Do  not enter  any part  cards  at  this time,  except for  those
1324 partitions defined on the rpv.   Also, make the root card specify
1325 only the rpv.
1326 
1327 
1328 Instructions - First Time      5-6                        SIB12.8^L
1329 
1330 
1331 
1332 Continue booting bce.
1333 
1334      bce (early) 0020.0: M-> ! bce
1335      System was last shudown/ESD at:
1336      Monday, December 31, 1900 16:00:00 pst
1337      Current system time is: Saturday, July 30, 2023 15:21:07 pst.
1338      Is this correct? M->! y
1339 
1340      bce (boot) 1325.5 : M-> ! boot -cold
1341      Do you really wish to boot cold and there by destroy the
1342           system hierarchy? M-> ! yes
1343      1655.9 init_syserr_log: Syserr LOG partition reinitialized.
1344      1657.0 volume_registration_mgr_$check_volume_registration: Reregistered public LV root LVID 371626522536 (Initializer.SysDaemon.z)
1345      1657.0 volume_registration_mgr_$check_volume_registration: Reregistered PV rpv PVID 371626522524 in LV root (Initializer.SysDaemon.z)
1346      disk_table_: New disk_table created
1347      Multics MR12.8 - 07/19/23 1756.0 pdt Wed.
1348      Command:
1349 
1350 Ignore    the    messages    prefaced    by    disk_table_    and
1351 volume_registration_mgr_.
1352 
1353 
1354 STEP 4:  INITIALIZING ROOT VOLUMES
1355 
1356 Initialize each new root volume  except the RPV with the init_vol
1357 command.
1358 
1359 For  better performance,  it is   advisable to  place a  hardcore
1360 partition (hc) on each physical volume of the Root Logical Volume
1361 (RLV).  The  placement of the  hardcore partition on  each volume
1362 must be  low.  The recommended  size of additional  partitions is
1363 2500 records divided by the  number of physical volume used.  The
1364 RPV size should  remain 2500 records to allow the  system to boot
1365 with only an RPV mounted.
1366 
1367 For most volumes the command looks like:
1368 
1369      init_vol PV_NAME DRIVE_NAME  -rlv {-special}
1370 
1371 For example:
1372 
1373      Command: M-> ! init_vol root2 dska_00b -rlv
1374      volume root2 68111 records
1375      Command: M-> ! init_vol root3 dska_00c -rlv
1376      volume root3 68111 records
1377      Command: M->
1378 
1379 
1380 
1381 
1382 
1383 
1384 
1385 
1386 Instructions - First Time      5-7                        SIB12.8^L
1387 
1388 
1389 
1390 For  those volumes  that are  to have  partitions, or  an average
1391 segment length  other than the  default of five  records, add the
1392 optional "-special"  as a third argument.  The  command then asks
1393 for   instructions  about   the  partition   location.   Hardcore
1394 partitions, for  additional root volumes, should  be specified as
1395 they are initialized.  You may type one or more of the following:
1396 
1397      part NAME low nrec
1398      part NAME high nrec
1399      avg fff.ff
1400      list
1401 
1402 complete initialization by typing:
1403 
1404      end
1405 
1406 An  example of  typing the  init_vol for  an MSS0451/400  with an
1407 alternate partition on a RLV drive is:
1408 
1409      init_vol root2 dska_02 -rlv -special
1410      part alt high 141    (Note: 451 disk only)
1411      part hc low 625      (Example: 2500/4 root volumes)
1412      end
1413 
1414 when done type:
1415 
1416      shut
1417 
1418 
1419 STEP 5:  ADDITIONAL CONFIGURATION PARAMETERS
1420 
1421 At bce (boot) level enter the configuration deck editor by typing
1422 "config".  The  PART cards and ROOT  card should be added  to the
1423 deck.  Subsequent boots divide  the hardcore supervisor among all
1424 hardcore partitions.
1425 
1426 The following script is provided as  an example where a root card
1427 exists in the configuration deck and  a part card does not exist.
1428 Parameters of  cards will vary according to  the configuration of
1429 individual sites.  User input is preceeded by an exclamation mark
1430 (!).
1431 
1432      bce (boot): M-> ! config
1433      M-> ! /root/
1434      root -subsys dska -drive 00a
1435      M-> ! s/$/ -subsys dska -drive 00b -subsys dska -drive 00c/p
1436      root -subsys dska -drive 00a -subsys dska -drive 00b -subsys dska -drive 00c
1437      M-> ! w
1438      M-> ! q
1439      bce (boot) 1215.2: M-> reinit
1440 
1441 
1442 
1443 
1444 Instructions - First Time      5-8                        SIB12.8^L
1445 
1446 
1447 STEP 6:  RELOAD OF EXECUTABLE LIBRARIES
1448 
1449 Do a normal boot "BOOT".
1450 
1451      bce (boot) 1641.1: M-> ! boot
1452      Multics MR12.8 - 07/19/23 1756.0 pdt Wed.
1453      Command: M->
1454 
1455 While  at ring-1  initializer command  level load  the executable
1456 libraries.  This is done as follows:
1457 
1458      Command: M-> ! reload -nosetlvid
1459 
1460 Only the  system libraries (12.8EXEC) should be  reloaded at this
1461 time.  The -nosetlvid control argument ignores the logical volume
1462 ID on the tape when a directory is being reloaded.
1463 
1464      Input tape label: M-> ! 12.8EXEC
1465      Mounting tape 12.8EXEC for reading
1466      1521.9 RCP: Attached tapa_01 for Initializer.SysDaemon.z
1467      1521.9 RCP: Note (tapa_01) - 12.8EXEC,sys
1468      CONSOLE: ALERT
1469      1522.0 RCP: Mount Reel 12.8EXEC without ring on tapa_01 for Initializer.SysDaemon.z
1470      <12.8EXEC.tap>
1471      attachTape selected unit 1
1472      Mounted Multics volume "12.8EXEC" (recorded at 800 BPI), on device tapa_01
1473      Begin at 02/05/20 1522.0 pst Thu
1474      End of reel encountered.
1475 
1476      iload: Are there any more tapes to be reloaded? M-> ! no
1477      1522.3 RCP: Detached tapa_01 from Initializer.SysDaemon.z
1478      Normal termination 02/06/20  1729.1 pst Thu.
1479      Command: M->
1480 
1481 At this point, shut the system  down and reboot to ring 4 command
1482 level:
1483 
1484      M-> ! shut
1485      1230.1 shutdown complete.
1486      bce (boot) 1231.1: M-> ! boot standard
1487                          (ignore the messages from sc_init_.)
1488      Multics MR12.8 - 07/19/23 1756.0 pdt Wed.
1489      Ready
1490      M-> ! admin
1491      admin: Entry not found.  Could not retrieve admin password
1492        from the PNT to check admin password.  Entering admin mode.
1493         [NOTE: This error message is repeated each time admin is
1494                entered until a password has been set.]
1495 
1496 Register and initialize all non-RLV volumes.  For ease of typing,
1497 use of lower case names is recommended.
1498 
1499 Use the add_volume_registration (avr) command as in the following
1500 
1501 
1502 Instructions - First Time      5-9                        SIB12.8^L
1503 
1504 
1505 example:
1506 
1507      ! avr -pv pub01 -lv public -serial 233-81 -model 451
1508      add_volume_registration: LV "public" does not exist.  Do you
1509           wish to create it? M-> ! yes
1510      add_volume_registration: Registered PV "pub01" (pvid
1511           100172223140) on new LV "public" lvid 100172223005).
1512      r 14:15  1.473 8
1513 
1514 to  create registration  entries  for  each logical  and physical
1515 volume.   The registration  file for  the root  logical volume is
1516 created automatically  by the bootload.  Since  the default model
1517 number  is  451,  use  the  change_vol_registration  command,  if
1518 necessary, to set  the correct value of model number  on the rpv.
1519 The serial number can also be set as follows:
1520 
1521      lvr -pv rpv
1522      cvr -pv rpv -serial 233-79 -model <model number>
1523      ame
1524 
1525 Use the init_vol for the additional logical volumes as follows:
1526 
1527      init_vol pub01 dska_03 -special
1528      part alt high 141   (Note: 451 disk only)
1529      end
1530      init_vol pub02 dska_04 -special
1531      part alt high 141   (Note: 451 disk only)
1532      end
1533 
1534 After  all physical volumes  are registered and  initialized, add
1535 them to the disk_table by typing the add_vol (av) command for all
1536 except the RPV:
1537 
1538      av pvname dskX_NN
1539 
1540 An example:
1541 
1542      av pub01 dska_03
1543 
1544 At this point add all of the logical volumes by typing:
1545 
1546      alv -all
1547 
1548 
1549 
1550 
1551 
1552 
1553 
1554 
1555 
1556 
1557 
1558 
1559 
1560 Instructions - First Time      5-10                       SIB12.8^L
1561 
1562 
1563 STEP 7:  SETTING AND CHECKING ACCESS
1564 
1565 The  ACL for  >lv should  be set  to "s"  for all users.  Setting
1566 initial ACLs for segments in the >lv directory is done from admin
1567 mode by typing:
1568 
1569      M-> ! admin
1570      <READY MESSAGE>
1571      M-> ! sis >lv rew *.SysAdmin rew *.SysDaemon
1572      <READY MESSAGE>
1573      M-> ! sa >lv s * sma *.SysAdmin sma *.SysMaint
1574      <READY MESSAGE>
1575 
1576 Create  Access Control  Segments (ACS)  for each  logical volume.
1577 For system public volumes, create them as follows:
1578 
1579      M-> ! create >lv>{lvname}.acs
1580      <READY MESSAGE>
1581      M-> ! cvr -lv {lvname} -acs >lv>{lvname}.acs
1582      <READY MESSAGE>
1583      M-> ! set_max_length >lv>*.acs 0
1584 
1585 where  {lvname} stands  for name   of each  logical volume.   For
1586 example:
1587 
1588      ! create >lv>root.acs
1589      ! cvr -lv root -acs >lv>root.acs
1590      ! set_max_length >lv>*.acs 0
1591 
1592 The ACLs of these segments  are interpreted to give permission to
1593 attach the logical volume (for private volumes) and permission to
1594 modify  master directory  control  information  in the  MDCS (for
1595 specific   logical   volumes).     Specific   ACL   entries   for
1596 Initializer.SysDaemon should be deleted at this time by typing:
1597 
1598      delete_acl >lv>*.acs
1599      <READY MESSAGE>
1600 
1601 This  is  necessary  because  Initializer.SysDaemon  always  gets
1602 default access of "rw".  This  would prevent the Initializer from
1603 being a volume administrator by virtue of the missing "e" access.
1604 Deletion  of  specific  access  gives  the  Initializer the "rew"
1605 access allowed all SysDaemons.
1606 
1607 The  ACL is  now set  so that  all system  administrators and all
1608 SysDaemons  are  volume  administrators.   The  "e"  bit controls
1609 executive access.
1610 
1611 For private volumes, the ACS is  in a directory controlled by the
1612 volume owner.   The ACS segment must  reside in a directory  on a
1613 logical volume different from the private logical volume.
1614 
1615 
1616 
1617 
1618 Instructions - First Time      5-11                       SIB12.8^L
1619 
1620 
1621 STEP 8:  SETTING VOLUME QUOTA
1622 
1623 Use the set_volume_quota command  to give the Initializer process
1624 enough  quota on  each logical   volume to  create the  necessary
1625 master directories.
1626 
1627      set_volume_quota LV_NAME QUOTA
1628 
1629 Example:
1630      set_volume_quota public 36000
1631 
1632 The number  QUOTA should be at  least the total of  the quotas of
1633 the directories to be created in the next step.
1634 
1635 Use create_dir  to create master directories.  The  format of the
1636 command is:
1637 
1638      create_dir pathname -lv logical_volume -quota QQ
1639 
1640 where QQ <262144
1641 
1642      Example:  cd >library_dir_dir -lv no_backup -quota 40000
1643                cd >library_dir_dir>include -lv public -quota 3000
1644 
1645 The acct_start_up.ec will, in step 10, create a number of project
1646 directories and  assign terminal quota if the  directories do not
1647 exist.   They  are  the  following  with  the  quota that will be
1648 assigned:
1649 
1650      >udd>SysAdmin        5000
1651      >udd>SysAdmin>admin  2000
1652      >udd>SysDaemon       5000
1653      >udd>Daemon          1000
1654      >udd>Operator         100
1655      >udd>Terminals         10
1656      >udd>HFED            5000
1657 
1658 Set  ACLs  and  additional  names,  as  desired,  on  all  master
1659 directories at this time.
1660 
1661 Directory quota should be set  for each master directory by those
1662 sites that wish to have disk charges for directory pages included
1663 in  monthly bills.   Those sites  not interested  in implementing
1664 this feature may type "ame" and  "shutdown" then skip to the next
1665 step.
1666 
1667 
1668 
1669 
1670 
1671 
1672 
1673 
1674 
1675 
1676 Instructions - First Time      5-12                       SIB12.8^L
1677 
1678 
1679 A  directory quota  of 1000  pages should  be sufficient  for all
1680 master  directories with  the exception   of >udd.   If udd  is a
1681 master directory it  is recommended that it be  given a directory
1682 quota of 100000 pages.  This  provides enough directory quota for
1683 100 projects at  1000 pages each.  If the site  has more than 100
1684 active projects the 100000 figure should be adjusted accordingly.
1685 To  set directory  quota on   each master  directory execute  the
1686 following command:
1687 
1688      set_dir_quota PATHNAME QQ
1689 
1690 This command allows a system  administrator to place an arbitrary
1691 secondary storage quota for directories on a specified directory.
1692 
1693 PATHNAME
1694    is the name of a directory on which the directory quota is to
1695    be placed.  -wd can be used to specify the working directory.
1696 QQ
1697    is the directory quota in 1024 word pages.
1698 
1699 If additional directory quota is  required for a master directory
1700 the quota can  be reset following movement of  directory quota to
1701 inferior directories.
1702 
1703 
1704 Instructions for moving directory quota down to the project level
1705 is included in Step 19.
1706 
1707 To shut down, do the following:
1708 
1709      ame
1710      shut
1711 
1712 
1713 STEP 9:  RELOAD OF REMAINING RELEASE TAPES
1714 
1715 Reboot Multics to ring 1 and  reload the remaining tapes with the
1716 following commands:
1717 
1718      boot
1719      alv -all
1720      reload -nosetlvid
1721 
1722 Load each of the following tapes, in this order:
1723 
1724      12.8LDD_STANDARD
1725      12.8UNBUNDLED
1726      12.8AML
1727      12.8MISC
1728 
1729 The tape labeled MR12.8MISC must be  the final tape of the MR12.8
1730 supplied set to be reloaded.
1731 
1732 
1733 
1734 Instructions - First Time      5-13                       SIB12.8^L
1735 
1736 
1737 STEP 10:  FIX PERMISSIONS ON LIBRARIES
1738 
1739 After all the release tapes have  been reloaded cross into ring 4
1740 by executing the following commands:
1741 
1742      standard
1743      admin   [Ignore messages from admin at this time.]
1744 
1745 
1746 STEP 11:  RUNNING ACCT_START_UP.EC
1747 
1748 At  this   time  you  are  ready   to  execute  part  1   of  the
1749 acct_start_up.ec.  To do this type:
1750 
1751 ec >tools>acct_start_up cold F.ANSS
1752 
1753 where F.ANSS  is the channel number of  the hardwired Initializer
1754 terminal.
1755 
1756           F = FNP number (a-h)
1757           A = Adaptor type (h = hsla)
1758           N = Adaptor number (0-2 for hsla)
1759          SS = Decimal subchannel number of specified adaptor
1760 
1761 The string "F.ANSS"  should be replaced by "otw_" if  there is no
1762 hardwired terminal and the bootload console  is to be used as the
1763 Initializer terminal.
1764 
1765 The error:
1766 
1767      new_iod_tables_compiler: Entry not found. Accessing cdt. Channel
1768      name checks will not be performed
1769 
1770 may  be encountered  during this   stage.  This  error should  be
1771 disregarded.
1772 
1773 At  this point,  tapes dumped   from other  Multics sites  can be
1774 reloaded as  desired using the "reload" command  with the control
1775 arguments  "-noquota  -notrim  -nosetlvid"  to  avoid deletion of
1776 existing segments  and resetting of quotas.  If  any segments are
1777 to be loaded  into ring 1 then it cannot  be done without exiting
1778 admin mode and rebooting to ring 1.
1779 
1780 
1781 STEP 12:  MULTICS COMMUNICATIONS SYSTEM
1782 
1783 A Multics  Communications System (CS)  core image is  supplied in
1784 the >unbundled library, and is named site_mcs.
1785 
1786 The site_mcs version for this release is 7.6c.  The site_mcs core
1787 image contains the basic support for DN6780 type FNPs with 64k of
1788 memory.
1789 
1790 
1791 
1792 Instructions - First Time      5-14                       SIB12.8^L
1793 
1794 
1795 The communication system core images are built using the bind_fnp
1796 command in conjunction with a  bindfile describing the CS modules
1797 and configurations  to be used.  A copy  of the site_mcs.bind_fnp
1798 can be found in >ldd>mcs>info.
1799 
1800 Sites should build their own CS  core image tailored to their own
1801 FNP  configuration,  terminal  type   requirements,  and  use  of
1802 additional separately priced FNP software modules.
1803 
1804 Sites using the default site_mcs core image should ensure the CMF
1805 image statement points to the  correct default core image located
1806 in  >unb.  The  initial CMF,  which includes  some sample channel
1807 entries in comments, as well as one FNP entry, should be checked.
1808 Edit this  CMF to eliminate  any inconsistencies with  the actual
1809 configuration and add one or more entries for login channels.
1810 
1811 Sites modifying their  own CS core image are required  to use the
1812 GCOS  Environment  Simulator  which   is  an  unbundled  software
1813 product.  To build  a new core image, the  following procedure is
1814 suggested:
1815 
1816 Sites  will need  to extract  the communications  object segments
1817 from archives located in  >ldd>mcs>object.  Sites should create a
1818 virgin directory under >udd>sa>a for each new core image.
1819 
1820 The  following example  is for  sites with  the more  common type
1821 Datanet and a larger memory configuration.  Execute the following
1822 commands:
1823 
1824      create_dir >udd>sa>a>mcs.7.6c
1825      cwd >udd>sa>a>mcs.7.6c
1826      ted
1827      r >ldd>mcs>info>site_mcs.bind_fnp (or location of sites
1828                                          CS bind file)
1829      .
1830      .
1831      .
1832      make editing changes if any...
1833      .
1834      .
1835      .
1836      w site_mcs.bind_fnp
1837      q
1838      ac x ([segs >ldd>mcs>o>*.archive -absp])
1839      bind_fnp site_mcs -list
1840 
1841 Be  sure the  image statement  in the  CMF points  to this  newly
1842 created CS core image.  The following example assumes the default
1843 CMF to be in the >udd>sa>a directory.  This procedure will insure
1844 that the new CS image is used:
1845 
1846      cwd >udd>sa>a
1847      ted
1848 
1849 
1850 Instructions - First Time      5-15                       SIB12.8^L
1851 
1852 
1853      r  CMF.cmf
1854      .
1855      .
1856      Locate the image: statement by typing:
1857 
1858      /image/
1859 
1860      Edit the image: statement to point to the CS image,
1861      site_mcs, by making the statement read:
1862 
1863      image:  >udd>sa>a>mcs.7.6c>site_mcs;
1864 
1865      .
1866      .
1867      Make any other changes needed.
1868      .
1869      .
1870      w CMF.cmf
1871      q
1872      cv_cmf CMF.cmf
1873      copy CMF.cdt >sc1>cdt -force
1874 
1875 The  above procedure builds  a site dependent  CS core image  and
1876 ensures  that this image  is loaded in  the FNP by  the answering
1877 service.
1878 
1879 The  following command provide  examples of performing  the above
1880 steps:
1881 
1882      create_dir >user_dir_dir>SysAdmin>a>mcs.7.6c
1883      cwd >user_dir_dir>SysAdmin>a>mcs.7.6c
1884      ted
1885      r >ldd>mcs>info>site_mcs.bind_fnp
1886      w site_mcs.bind_fnp
1887      q
1888      ac x ([segs >ldd>mcs>o>*.archive -absp])
1889      bind_fnp site_mcs -list
1890      cwd >user_dir_dir>SysAdmin>a
1891      ted
1892      r CMF.cmf
1893      1,$d
1894      a
1895      Service: login;
1896      Charge: none;
1897      Terminal_type: none;
1898      Line_type: none;
1899      Baud: 9600;
1900      FNP_required_up_time: 5;
1901      FNP: D;
1902      type: DN6670;
1903      memory: 64;
1904      lsla: 0;
1905      hsla: 1;
1906 
1907 
1908 Instructions - First Time      5-16                       SIB12.8^L
1909 
1910 
1911      image: >system_library_unbundled>site_mcs;
1912      service: active;
1913      name: d.h000;
1914      attributes: hardwired;
1915      name: d.h001-d.h031;
1916      end;
1917      \f
1918      1,$p
1919      w
1920      ; ted: Do you want to w with the untrusted pathname >user_dir_dir>SysAdmin>a>CMF.cmf?
1921      y
1922      q
1923      cv_cmf CMF.cmf
1924      copy CMF.cdt >sc1>cdt -force
1925 
1926 
1927 STEP 13:  COMPLETE ACCOUNTING STARTUP
1928 
1929 
1930 During this step, expect many messages, some with audible alarms,
1931 reporting  that  certain  segments  do  not  exist  and are being
1932 created.  These messages would be cause for concern during normal
1933 system operation  but are to be expected  during accounting start
1934 up and may be ignored.  Execute the following example:
1935 
1936      ame
1937      stop_mpx d  (sites with multiple FNPs execute this
1938                   command for each FNP)
1939      multics
1940      load_mpx d -check  (sites with multiple FNPs execute
1941                          this command for each FNP)
1942      admin    (any error messages displayed at this time, except
1943                hardware error messages can be ignored.)
1944 
1945      ec >tools>acct_start_up cold2
1946 
1947 This  procedure will  finish accounting  start up.   The load_mpx
1948 command indicates on the FNP  console any configuration errors if
1949 console_man is  loaded and "console:  yes;" is  in the bind_file.
1950 If any errors are reported they should be corrected.
1951 
1952 During   this    stage   you   will   encountered    the   error,
1953 "set_max_length:    Validation  level    not  in   ring  bracket.
1954 >system_control_1>mcaa.acs",   which   occurs   if   an   IMU  is
1955 configured.  Ignore this error message.  The cause of this error,
1956 validation level  of >sc1>mcaa.acs, must be  fixed manually after
1957 cold2 has completed successfully.
1958 
1959 A default start_up.ec  is available for use by  new Multics users
1960 when they first  log in.  This exec_com is executed  by users who
1961 login to  the system without their own  start_up.ec.  The segment
1962 >tools>start_up.ec was copied into  >sc1 by the acct_start_up.ec.
1963 Individual  sites can  modify this   exec_com to  meet their  own
1964 
1965 
1966 Instructions - First Time      5-17                       SIB12.8^L
1967 
1968 
1969 needs.  The access  for the segment should be "r  *.*.*" and ring
1970 brackets  of 4,5,5.  To  start the system  up for normal  service
1971 type:
1972 
1973      ame
1974      word login
1975      abs start
1976      go
1977 
1978 After typing "go"  a number of messages will  be returned.  These
1979 messages are of the form:
1980 
1981      absentee_utility_: Entry not found. Creating new <pathname>.
1982      scavenge_vol:  No volumes.
1983      Found unexpected command_error in system start_up.ec.
1984 
1985 These messages may be ignored.
1986 
1987 
1988 STEP 14:  CHECK GATE ACLS
1989 
1990 
1991 Type  "admin" and  enter the   new admin  password you  selected.
1992 Check  the  ACLs  for  >sss>dm_admin_gate_, >sss>dm_daemon_gate_,
1993 >tools>installation_tools_,               >tools>pnt_admin_gate_,
1994 >tools>pnt_login_gate_,                 >tools>pnt_network_gate_,
1995 >tools>pnt_priv_gate_, >sss>metering_gate_ and >sss>queue_admin_.
1996 The ACLs on  these gates are as they appear on  GHM and should be
1997 restricted.   The ACL  for these   gates are  site dependent  and
1998 should be changed to meet  each site's needs.  The dm_admin_gate_
1999 and  dm_daemon_gate_  should  be  restricted  to  data management
2000 administrators or daemons.   The installations_tools_ gate should
2001 be restricted to system library  maintainers.  All persons on the
2002 ACL for metering_gate_ have access  to the Multics metering data.
2003 All  persons on the  ACL for queue_admin_  are permitted to  move
2004 absentee and  daemon requests for  themselves and other  users to
2005 different queues.   Users not on this  ACL are only able  to move
2006 their  own  requests.   The   Initializer  must  have  access  to
2007 queue_admin_.   This  capability  is  also  dependent on extended
2008 access to the <queue>.ms  segments.  The various pnt_<name>_gate_
2009 acls should  be restricted to the following  minimums for correct
2010 system operation:
2011 
2012        >t>pnt_admin_gate_
2013      re    *.SysDaemon.*
2014      re    *.SysAdmin.*
2015 
2016        >t>pnt_fs_gate_
2017      re    *.*.*
2018 
2019        >t>pnt_login_gate_
2020      re    Initializer.SysDaemon.*
2021      re    *.SysAdmin.*
2022 
2023 
2024 Instructions - First Time      5-18                       SIB12.8^L
2025 
2026 
2027        >t>pnt_network_gate_
2028      re    Initializer.SysDaemon.*
2029      re    IMFT.Daemon.*
2030      re    Card_Input.Daemon.*
2031      re    *.SysDaemon.*
2032 
2033        >t>pnt_priv_gate_
2034      re    Initializer.SysDaemon.*
2035      r     *.SysDaemon.*
2036      re    *.SysAdmin.*
2037 
2038 Set  ACLs on  the >sc1>rcp  directory and  on the  access control
2039 segments in it (<name>.acs), to allow users to attach tape drives
2040 and any other peripherals they are allowed to use.
2041 
2042 After all ACLs are set, type:
2043 
2044      ame
2045      x repair salvquota > 2 -dcf -rebuild
2046 
2047 
2048 
2049 
2050 
2051 
2052 
2053 
2054 
2055 
2056 
2057 
2058 
2059 
2060 
2061 
2062 
2063 
2064 
2065 
2066 
2067 
2068 
2069 
2070 
2071 
2072 
2073 
2074 
2075 
2076 
2077 
2078 
2079 
2080 
2081 
2082 Instructions - First Time      5-19                       SIB12.8^L
2083 
2084 
2085 STEP 15:  SET QUOTA ON >DUMPS
2086 
2087 
2088 By default, the >dumps directory does not have any quota set, and
2089 thus    derives   its    quota   from    the   root    directory.
2090 Utility.SysDaemon's    start_up.ec,     however,    includes    a
2091 monitor_quota  command  to  monitor  the  quota  in,  among other
2092 directories,  >dumps.  Without any  quota set on  this directory,
2093 you will see warnings on the console similar to the following:
2094 
2095      monitor_quota: The requested action was not performed.
2096      The quota of >dumps is 0, a record limit needs to be specified.
2097 
2098 To fix this,  move some quota to >dumps.  It  is recommended that
2099 at least 5000 records or quota be provided to >dumps.
2100 
2101      mq >dumps +5000
2102 
2103 
2104 STEP 16:  SAVE CHECKPOINT
2105 
2106 
2107 Type "logout * *" and "shutdown".
2108 
2109 
2110 STEP 17:  TAILOR SYSTEM AND REGISTER PROJECTS
2111 
2112 
2113 Reboot the system for normal  service by typing "boot star".  The
2114 system is now ready for registration of projects and users from a
2115 SysAdmin  process,  such  as  Repair.SysAdmin,  logged  in from a
2116 standard terminal.  The default  password for Repair is "repair".
2117 You will  be required to change  it the first time  you login, by
2118 specifying the "-cpw" control argument to the "login" command.
2119 
2120 The  acct_start_up exec_com  created default  system_start_up.ec,
2121 admin.ec,  iod_tables.iodt,  RTMF.rtmf,   and  CMF.cmf  segments.
2122 These segments  should be tailored by  the local Site SA  to meet
2123 site operational and configuration requirements.
2124 
2125 
2126 STEP 18:  SETUP VOLUME BACKUP/RELOADER
2127 
2128 
2129 The  following instructions  are necessary  only for  those sites
2130 that intend to use the Volume Backup/Reloader facility:
2131 
2132 The    personids    "Volume_Dumper",    "Volume_Reloader",    and
2133 "Volume_Retriever"   are   registered.    These   personids   are
2134 registered  on the  Daemon project   with the  multip and  daemon
2135 attributes        and       with       a        home_dir       of
2136 >user_dir_dir>Daemon>Volume_Dumper.  Sites using AIM must set the
2137 authorization for these personids  at system_high and upgrade the
2138 
2139 
2140 Instructions - First Time      5-20                       SIB12.8^L
2141 
2142 
2143 home directory to system_high.
2144 
2145 Login Repair  SysDaemon, or if  running in special  session using
2146 the Initializer, execute the following commands:
2147 
2148      admin
2149      ec >tools>setup_volume_reloader
2150 
2151 The error message that Volumes dm001 and dm002 are not registered
2152 should  be  ignored.   This  exec_com  creates  all  directories,
2153 segments, and  message segments necessary for  running the volume
2154 dumper/reloader system.  This exec_com also sets suggested access
2155 on the directories and segments  created.  Not all the access set
2156 is  required.    If  a  site  wishes,  the   access  created  for
2157 *.SysMaint.* and *.SysAdmin.* may be removed.
2158 
2159 This exec_com  resets the VTOCE  fields for both  incremental and
2160 consolidated  dumps by making  a first dump  pass with output  to
2161 discard_.   This  is  necessary  since  the  first  dump  pass is
2162 equivalent  to  a  complete  dump  on  both  the  incremental and
2163 consolidated  pass.  Follow  the instructions  for normal  use of
2164 this facility at the completion of this exec_com.
2165 
2166 Sites need a sufficient number of tapes to accommodate the entire
2167 file system  and any incremental  and consolidated dumps  until a
2168 subsequent  complete dump is  taken.  This is  known as a  reload
2169 group.  It  is suggested that new  sites start with 100  reels of
2170 tape  or a  sufficient quantity  to contain  two complete  reload
2171 groups.  A  single reel of  tape at 6250  bpi holds approximately
2172 26000 Multics records.
2173 
2174 
2175 STEP 19:  SETUP DIRECTORY QUOTA
2176 
2177 
2178 This step is  necessary only for those sites that  wish to charge
2179 their user projects for disk  storage used by directory pages, or
2180 to obtain a more complete  disk report containing additional disk
2181 usage statistics.  If directory quota  is not already set on >udd
2182 execute the following commands from a SysAdmin process if >udd is
2183 not a master directory:
2184 
2185      sac set_dir_quota > 120000
2186      sac move_dir_quota >udd 100000
2187 
2188 If >udd is a master directory, then execute:
2189 
2190      set_dir_quota >udd 100000
2191 
2192 Then execute the commands:
2193 
2194      cwd >udd
2195      move_dir_quota ([dirs **]) 1000
2196 
2197 
2198 Instructions - First Time      5-21                       SIB12.8^L
2199 
2200 
2201 
2202 These commands move or set sufficient directory quota on >udd for
2203 100 projects  with the suggested default  project directory quota
2204 of 1000.  If a site has more than 100 active projects a figure in
2205 excess of 100000  must be chosen for the  initial directory quota
2206 of  >udd.   The  master.ec  gives  each  new  project  a  default
2207 directory quota of  1000 pages by moving 1000  pages of directory
2208 quota from >udd.  The system administrator should make sure there
2209 is always  sufficient directory quota on >udd  to accommodate new
2210 projects.
2211 
2212 It is also  suggested that all directories directly  off the root
2213 with the  exception of pdd and  sl1 be given nonzero  segment and
2214 directory quotas  large enough to accommodate  their current page
2215 usage and  allowing for some growth.   The purpose of this  is to
2216 cause the disk report to contain complete statistical information
2217 on these directories (directories with  0 quotas are omitted from
2218 the disk report).
2219 
2220 
2221 STEP 20:  SYSTEM CLEANUP
2222 
2223 
2224 The reload_system_release  command creates large map  segments in
2225 the  >reload_dir directory.   These are  not required  for normal
2226 system operation.  You may delete  them in order to conserve disk
2227 space.  Anyone on the SysAdmin  project can delete the map files,
2228 which have names like !BBBKQBlDQKxQzh.reload.map.  Alternatively,
2229 in admin mode  on the operator console, you may  delete these map
2230 files with a command such as "dl >reload_dir>**.reload.map".
2231 
2232 
2233 
2234 
2235 
2236 
2237 
2238 
2239 
2240 
2241 
2242 
2243 
2244 
2245 
2246 
2247 
2248 
2249 
2250 
2251 
2252 
2253 
2254 
2255 
2256 Module Changes since MR12.7    5-22                       SIB12.8^L
2257 
2258 
2259 
2260 
2261 
2262 
2263 
2264 
2265 
2266                             APPENDIX A
2267 
2268 
2269                    MODULE CHANGES SINCE MR12.7
2270 
2271 
2272 
2273 
2274 This appendix  provides information about changes  to the Multics
2275 operating system  on a segment basis.   The following information
2276 applies to changes made to the system since MR12.7.
2277 
2278 This appendix  is provided to  help sites identify,  to a segment
2279 level, changes they  may have applied for emergency  bug fixes or
2280 site dependent modifications to current system software.
2281 
2282 Information is catagorized as follows:
2283 
2284 
2285      new info segments
2286      modified info segments
2287      deleted info segments
2288      new segments
2289      modified segments
2290      deleted segments
2291      new include files
2292      modified include files
2293 
2294 
2295 
2296 
2297 
2298 
2299 
2300 
2301 
2302 
2303 
2304 
2305 
2306 
2307 
2308 
2309 
2310 
2311 
2312 
2313 
2314 Module Changes since MR12.7    A-1                        SIB12.8^L
2315 
2316 
2317 NEW INFO SEGMENTS SINCE MR12.7
2318 
2319 
2320 >doc>info>an52.errata.info
2321 >doc>info>an61.errata.info
2322 >doc>info>ar97.errata.info
2323 >doc>info>cv_binary_.info
2324 >doc>info>cv_condition_.info
2325 >doc>info>cv_fixed_point_string_.info
2326 >doc>info>radix_indicator_string_.info
2327 >doc>info_segments>call.info
2328 >doc>privileged>decimal_no_round_.info
2329 >doc>privileged>fim_meters.info
2330 >doc>privileged>patch_ring_zero.info
2331 >doc>subsystem>analyze_multics>core_map_entry.info
2332 >doc>subsystem>analyze_multics>page_control_check.gi.info
2333 >doc>subsystem>analyze_multics>page_control_check.info
2334 >doc>subsystem>analyze_multics>slt_entry.info
2335 
2336 
2337 
2338 
2339 
2340 
2341 
2342 
2343 
2344 
2345 
2346 
2347 
2348 
2349 
2350 
2351 
2352 
2353 
2354 
2355 
2356 
2357 
2358 
2359 
2360 
2361 
2362 
2363 
2364 
2365 
2366 
2367 
2368 
2369 
2370 
2371 
2372 Module Changes since MR12.7                                      A-2                                                         SIB12.8^L
2373 
2374 
2375 MODIFIED INFO SEGMENTS SINCE MR12.7
2376 
2377 
2378 >doc>info>al39.errata.info
2379 >doc>info>arithmetic_af.info
2380 >doc>info>binary.info
2381 >doc>info>calc.info
2382 >doc>info>eis_tester.info
2383 >doc>info>fs_util_.info
2384 >doc>info>gb64.errata.info
2385 >doc>info>hcs_.info
2386 >doc>info>help.info
2387 >doc>info>history_comment.info
2388 >doc>info>index_set.info
2389 >doc>info>info_seg.gi.info
2390 >doc>info>list_ref_names.info
2391 >doc>info>numeric_to_ascii_.info
2392 >doc>info>plus.info
2393 >doc>privileged>analyze_multics.info
2394 >doc>privileged>copy_deadproc.info
2395 >doc>privileged>deckfile_manager.info
2396 >doc>privileged>map355.info
2397 >doc>privileged>mbuild.info
2398 >doc>privileged>test_cpu.info
2399 >doc>subsystem>analyze_multics>aste.info
2400 >doc>subsystem>analyze_multics>display.info
2401 >doc>subsystem>analyze_multics>display_absolute.info
2402 >doc>subsystem>analyze_multics>list_processes.info
2403 >doc>subsystem>analyze_multics>sdw.info
2404 
2405 
2406 
2407 
2408 
2409 
2410 
2411 
2412 
2413 
2414 
2415 
2416 
2417 
2418 
2419 
2420 
2421 
2422 
2423 
2424 
2425 
2426 
2427 
2428 
2429 
2430 Module Changes since MR12.7                                      A-3                                                         SIB12.8^L
2431 
2432 
2433 DELETED INFO SEGMENTS SINCE MR12.7
2434 
2435 
2436 >doc>info>ceil.info
2437 >doc>info>cv_dec_.info
2438 >doc>info>cv_dec_check_.info
2439 >doc>info>cv_hex_.info
2440 >doc>info>cv_hex_check_.info
2441 >doc>info>cv_integer_string_.info
2442 >doc>info>cv_integer_string_check_.info
2443 >doc>info>cv_oct_.info
2444 >doc>info>cv_oct_check_.info
2445 >doc>info>decimal.info
2446 >doc>info>divide.info
2447 >doc>info>floor.info
2448 >doc>info>hexadecimal.info
2449 >doc>info>max.info
2450 >doc>info>min.info
2451 >doc>info>minus.info
2452 >doc>info>mod.info
2453 >doc>info>numeric_to_ascii_base_.info
2454 >doc>info>octal.info
2455 >doc>info>quotient.info
2456 >doc>info>times.info
2457 >doc>info>trunc.info
2458 >doc>privileged>copy_liveproc.info
2459 >doc>privileged>meter_fim.info
2460 
2461 
2462 
2463 
2464 
2465 
2466 
2467 
2468 
2469 
2470 
2471 
2472 
2473 
2474 
2475 
2476 
2477 
2478 
2479 
2480 
2481 
2482 
2483 
2484 
2485 
2486 
2487 
2488 Module Changes since MR12.7                                      A-4                                                         SIB12.8^L
2489 
2490 
2491 NEW SEGMENTS SINCE MR12.7
2492 
2493 
2494 >doc>info>an52.errata.info
2495 >doc>info>an61.errata.info
2496 >doc>info>ar97.errata.info
2497 >doc>info>cv_binary_.info
2498 >doc>info>cv_condition_.info
2499 >doc>info>cv_fixed_point_string_.info
2500 >doc>info>radix_indicator_string_.info
2501 >doc>info_segments>call.info
2502 >doc>privileged>decimal_no_round_.info
2503 >doc>privileged>fim_meters.info
2504 >doc>privileged>patch_ring_zero.info
2505 >doc>subsystem>analyze_multics>core_map_entry.info
2506 >doc>subsystem>analyze_multics>page_control_check.gi.info
2507 >doc>subsystem>analyze_multics>page_control_check.info
2508 >doc>subsystem>analyze_multics>slt_entry.info
2509 >ldd>incl>call_dtype_fcns.incl.pl1
2510 >ldd>incl>call_entry_info_.incl.pl1
2511 >ldd>incl>pl1_symbol_type_fcns.incl.pl1
2512 >ldd>include>azm_sst_util_ptws.incl.pl1
2513 >ldd>include>cv_fixed_point_string_.incl.pl1
2514 >ldd>include>mbuild_script_info_attr.incl.pl1
2515 >ldd>sss>object>bound_help_.archive
2516 >ldd>sss>source>bound_help_.s.archive
2517 >ldd>tools>object>daily_bk_log.ssl
2518 >ldd>tools>object>daily_vinc_log.ssl
2519 >sss>bound_full_cp_
2520 >sss>bound_help_
2521 >system_library_3rd_party>games>adventure>execution>ADVNTCAV.DAT
2522 >system_library_3rd_party>games>adventure>execution>adventure
2523 >system_library_3rd_party>games>adventure>object>adventure
2524 >system_library_3rd_party>games>adventure>source>ADVNTCAV.DAT
2525 >system_library_3rd_party>games>adventure>source>adventure.pl1
2526 >system_library_3rd_party>games>backgammon>execution>backgammon
2527 >system_library_3rd_party>games>backgammon>object>backgammon.cob
2528 >system_library_3rd_party>games>backgammon>source>backgammon.c
2529 >system_library_3rd_party>games>backgammon>source>makefile
2530 >system_library_3rd_party>games>craps>execution>craps
2531 >system_library_3rd_party>games>craps>object>craps.cob
2532 >system_library_3rd_party>games>craps>source>craps.c
2533 >system_library_3rd_party>games>craps>source>makefile
2534 >system_library_3rd_party>games>dungeon>execution>DINDX.DAT
2535 >system_library_3rd_party>games>dungeon>execution>DTEXT.DAT
2536 >system_library_3rd_party>games>dungeon>execution>bound_dungeon
2537 >system_library_3rd_party>games>dungeon>object>bound_dungeon.1.archive
2538 >system_library_3rd_party>games>dungeon>object>bound_dungeon.2.archive
2539 >system_library_3rd_party>games>dungeon>source>bound_dungeon.1.s.archive
2540 >system_library_3rd_party>games>dungeon>source>bound_dungeon.2.s.archive
2541 >system_library_3rd_party>games>dungeon>source>dparam.incl.fortran
2542 >system_library_3rd_party>games>dungeon>source>makefile
2543 >system_library_3rd_party>games>dungeon>source>readme
2544 
2545 
2546 Module Changes since MR12.7                                      A-5                                                         SIB12.8^L
2547 
2548 
2549 >system_library_3rd_party>games>executable>>blkjak
2550 >system_library_3rd_party>games>executable>>wassay
2551 >system_library_3rd_party>games>maze>execution>maze
2552 >system_library_3rd_party>games>maze>object>maze.cob
2553 >system_library_3rd_party>games>maze>source>makefile
2554 >system_library_3rd_party>games>maze>source>maze.c
2555 >system_library_3rd_party>games>source>blkjak.basi
2556 >system_library_3rd_party>games>source>whassay.pl1
2557 >system_library_3rd_party>games>wizard>execution>wizard
2558 >system_library_3rd_party>games>wizard>object>classes.cob
2559 >system_library_3rd_party>games>wizard>object>combat.cob
2560 >system_library_3rd_party>games>wizard>object>defines.cob
2561 >system_library_3rd_party>games>wizard>object>fancy.cob
2562 >system_library_3rd_party>games>wizard>object>functions.cob
2563 >system_library_3rd_party>games>wizard>object>getch.cob
2564 >system_library_3rd_party>games>wizard>object>intro.cob
2565 >system_library_3rd_party>games>wizard>object>main.cob
2566 >system_library_3rd_party>games>wizard>source>classes.c
2567 >system_library_3rd_party>games>wizard>source>combat.c
2568 >system_library_3rd_party>games>wizard>source>defines.c
2569 >system_library_3rd_party>games>wizard>source>fancy.c
2570 >system_library_3rd_party>games>wizard>source>functions.c
2571 >system_library_3rd_party>games>wizard>source>getch.c
2572 >system_library_3rd_party>games>wizard>source>intro.c
2573 >system_library_3rd_party>games>wizard>source>main.c
2574 >system_library_3rd_party>games>wizard>source>makefile
2575 >tools>daily_bk_log.ssl
2576 >tools>daily_vinc_log.ssl
2577 
2578 
2579 
2580 
2581 
2582 
2583 
2584 
2585 
2586 
2587 
2588 
2589 
2590 
2591 
2592 
2593 
2594 
2595 
2596 
2597 
2598 
2599 
2600 
2601 
2602 
2603 
2604 Module Changes since MR12.7                                      A-6                                                         SIB12.8^L
2605 
2606 
2607 MODIFIED SEGMENTS SINCE MR12.7
2608 
2609 
2610 >doc>info>al39.errata.info
2611 >doc>info>arithmetic_af.info
2612 >doc>info>binary.info
2613 >doc>info>calc.info
2614 >doc>info>eis_tester.info
2615 >doc>info>fs_util_.info
2616 >doc>info>gb64.errata.info
2617 >doc>info>hcs_.info
2618 >doc>info>help.info
2619 >doc>info>history_comment.info
2620 >doc>info>index_set.info
2621 >doc>info>info_seg.gi.info
2622 >doc>info>list_ref_names.info
2623 >doc>info>numeric_to_ascii_.info
2624 >doc>info>plus.info
2625 >doc>privileged>analyze_multics.info
2626 >doc>privileged>copy_deadproc.info
2627 >doc>privileged>deckfile_manager.info
2628 >doc>privileged>map355.info
2629 >doc>privileged>mbuild.info
2630 >doc>privileged>test_cpu.info
2631 >doc>subsystem>analyze_multics>aste.info
2632 >doc>subsystem>analyze_multics>display.info
2633 >doc>subsystem>analyze_multics>display_absolute.info
2634 >doc>subsystem>analyze_multics>list_processes.info
2635 >doc>subsystem>analyze_multics>sdw.info
2636 >ldd>hard>execution>bootload_tape_label
2637 >ldd>hard>execution>bound_355_wired
2638 >ldd>hard>execution>bound_bce_wired
2639 >ldd>hard>execution>bound_bootload_0
2640 >ldd>hard>execution>bound_error_handlers_
2641 >ldd>hard>execution>bound_hc_reconfig
2642 >ldd>hard>execution>bound_init_1
2643 >ldd>hard>execution>bound_interceptors
2644 >ldd>hard>execution>bound_library_1_
2645 >ldd>hard>execution>bound_library_wired_
2646 >ldd>hard>execution>bound_multics_bce_
2647 >ldd>hard>execution>bound_temp_1
2648 >ldd>hard>execution>bound_wired_1
2649 >ldd>hard>info>hardcore.header
2650 >ldd>hard>object>bootload_tape_label
2651 >ldd>hard>object>bound_355_wired.archive
2652 >ldd>hard>object>bound_bce_wired.archive
2653 >ldd>hard>object>bound_bootload_0.archive
2654 >ldd>hard>object>bound_error_handlers_.archive
2655 >ldd>hard>object>bound_hc_reconfig.archive
2656 >ldd>hard>object>bound_init_1.archive
2657 >ldd>hard>object>bound_interceptors.archive
2658 >ldd>hard>object>bound_library_1_.archive
2659 >ldd>hard>object>bound_library_wired_.archive
2660 
2661 
2662 Module Changes since MR12.7                                      A-7                                                         SIB12.8^L
2663 
2664 
2665 >ldd>hard>object>bound_multics_bce_.archive
2666 >ldd>hard>object>bound_temp_1.archive
2667 >ldd>hard>object>bound_wired_1.archive
2668 >ldd>hard>source>bootload_tape_label.alm
2669 >ldd>hard>source>bound_355_wired.s.archive
2670 >ldd>hard>source>bound_bce_wired.s.archive
2671 >ldd>hard>source>bound_bootload_0.s.archive
2672 >ldd>hard>source>bound_error_handlers_.s.archive
2673 >ldd>hard>source>bound_hc_reconfig.s.archive
2674 >ldd>hard>source>bound_init_1.s.archive
2675 >ldd>hard>source>bound_interceptors.s.archive
2676 >ldd>hard>source>bound_library_1_.s.archive
2677 >ldd>hard>source>bound_library_wired_.s.archive
2678 >ldd>hard>source>bound_multics_bce_.s.archive
2679 >ldd>hard>source>bound_temp_1.s.archive
2680 >ldd>hard>source>bound_wired_1.s.archive
2681 >ldd>include>amu_hardcore_info.incl.pl1
2682 >ldd>include>azm_info.incl.pl1
2683 >ldd>include>io_page_tables.incl.pl1
2684 >ldd>include>mbuild_data_.incl.pl1
2685 >ldd>include>mbuild_request_parms_.incl.pl1
2686 >ldd>include>oc_data.incl.pl1
2687 >ldd>include>pnotice_language_info_.incl.pl1
2688 >ldd>include>rcerr.incl.pl1
2689 >ldd>include>slte.incl.pl1
2690 >ldd>include>unpaged_page_tables.incl.pl1
2691 >ldd>sss>o>pl1.dcl
2692 >ldd>sss>object>bound_access_commands_.archive
2693 >ldd>sss>object>bound_binder_.archive
2694 >ldd>sss>object>bound_full_cp_.archive
2695 >ldd>sss>object>bound_info_rtns_.archive
2696 >ldd>sss>object>bound_install_table_.archive
2697 >ldd>sss>object>bound_proj_admin_.archive
2698 >ldd>sss>source>bound_access_commands_.s.archive
2699 >ldd>sss>source>bound_binder_.s.archive
2700 >ldd>sss>source>bound_full_cp_.s.archive
2701 >ldd>sss>source>bound_info_rtns_.s.archive
2702 >ldd>sss>source>bound_install_table_.s.archive
2703 >ldd>sss>source>bound_proj_admin_.s.archive
2704 >ldd>tools>object>acct_start_up.ec
2705 >ldd>tools>object>admin.ec
2706 >ldd>tools>object>bound_admin_tools_.archive
2707 >ldd>tools>object>bound_amu_.archive
2708 >ldd>tools>object>bound_as_install_ctl_.archive
2709 >ldd>tools>object>bound_as_misc_.archive
2710 >ldd>tools>object>bound_azm_.archive
2711 >ldd>tools>object>bound_checker_.archive
2712 >ldd>tools>object>bound_gm_.archive
2713 >ldd>tools>object>bound_mbuild_.archive
2714 >ldd>tools>object>bound_meter_util_.archive
2715 >ldd>tools>object>bound_pnotice_.archive
2716 >ldd>tools>object>bound_structure_lib_.archive
2717 >ldd>tools>object>bound_system_test_.archive
2718 
2719 
2720 Module Changes since MR12.7                                      A-8                                                         SIB12.8^L
2721 
2722 
2723 >ldd>tools>object>bound_tolts_.archive
2724 >ldd>tools>object>et_scripts
2725 >ldd>tools>object>master.ec
2726 >ldd>tools>object>mca_priv_
2727 >ldd>tools>object>multics_libraries_
2728 >ldd>tools>object>system_start_up.ec
2729 >ldd>tools>source>bound_admin_tools_.s.archive
2730 >ldd>tools>source>bound_amu_.s.archive
2731 >ldd>tools>source>bound_as_install_ctl_.s.archive
2732 >ldd>tools>source>bound_as_misc_.s.archive
2733 >ldd>tools>source>bound_azm_.s.archive
2734 >ldd>tools>source>bound_checker_.s.archive
2735 >ldd>tools>source>bound_gm_.s.archive
2736 >ldd>tools>source>bound_mbuild_.s.archive
2737 >ldd>tools>source>bound_meter_util_.s.archive
2738 >ldd>tools>source>bound_pnotice_.s.archive
2739 >ldd>tools>source>bound_system_test_.s.archive
2740 >ldd>tools>source>bound_tolts_.s.archive
2741 >ldd>tools>source>mca_priv_.alm
2742 >ldd>tools>source>multics_libraries_.ld
2743 >ldd>unb>o>bound_emacs_full_.archive
2744 >ldd>unb>object>bound_gcos_.1.archive
2745 >ldd>unb>s>bound_emacs_full_.s.archive
2746 >ldd>unb>source>bound_gcos_.1.s.archive
2747 >sl3p>cc>incl>time.h
2748 >sss>bound_access_commands_
2749 >sss>bound_binder_
2750 >sss>bound_full_cp_
2751 >sss>bound_info_rtns_
2752 >sss>bound_install_table_
2753 >sss>bound_proj_admin_
2754 >sss>pl1.dcl
2755 >tools>acct_start_up.ec
2756 >tools>admin.ec
2757 >tools>bound_admin_tools_
2758 >tools>bound_amu_
2759 >tools>bound_as_install_ctl_
2760 >tools>bound_as_misc_
2761 >tools>bound_azm_
2762 >tools>bound_checker_
2763 >tools>bound_gm_
2764 >tools>bound_mbuild_
2765 >tools>bound_meter_util_
2766 >tools>bound_pnotice_
2767 >tools>bound_structure_lib_
2768 >tools>bound_system_test_
2769 >tools>bound_tolts_
2770 >tools>et_scripts
2771 >tools>master.ec
2772 >tools>mca_priv_
2773 >tools>multics_libraries_
2774 >tools>system_start_up.ec
2775 >unb>bound_emacs_full_
2776 
2777 
2778 Module Changes since MR12.7                                      A-9                                                         SIB12.8^L
2779 
2780 
2781 >unb>bound_gcos_
2782 >unb>emacs.12.9.sv.lisp
2783 >unb>emacs_.12.9.sv.lisp
2784 
2785 
2786 
2787 
2788 
2789 
2790 
2791 
2792 
2793 
2794 
2795 
2796 
2797 
2798 
2799 
2800 
2801 
2802 
2803 
2804 
2805 
2806 
2807 
2808 
2809 
2810 
2811 
2812 
2813 
2814 
2815 
2816 
2817 
2818 
2819 
2820 
2821 
2822 
2823 
2824 
2825 
2826 
2827 
2828 
2829 
2830 
2831 
2832 
2833 
2834 
2835 
2836 Module Changes since MR12.7                                     A-10                                                         SIB12.8^L
2837 
2838 
2839 DELETED SEGMENTS SINCE MR12.7
2840 
2841 
2842 >doc>info>ceil.info
2843 >doc>info>cv_dec_.info
2844 >doc>info>cv_dec_check_.info
2845 >doc>info>cv_hex_.info
2846 >doc>info>cv_hex_check_.info
2847 >doc>info>cv_integer_string_.info
2848 >doc>info>cv_integer_string_check_.info
2849 >doc>info>cv_oct_.info
2850 >doc>info>cv_oct_check_.info
2851 >doc>info>decimal.info
2852 >doc>info>divide.info
2853 >doc>info>floor.info
2854 >doc>info>hexadecimal.info
2855 >doc>info>max.info
2856 >doc>info>mbx_delete_acl.info
2857 >doc>info>mbx_list_acl.info
2858 >doc>info>mbx_set_acl.info
2859 >doc>info>min.info
2860 >doc>info>minus.info
2861 >doc>info>mod.info
2862 >doc>info>ms_delete_acl.info
2863 >doc>info>ms_list_acl.info
2864 >doc>info>ms_set_acl.info
2865 >doc>info>numeric_to_ascii_base_.info
2866 >doc>info>octal.info
2867 >doc>info>quotient.info
2868 >doc>info>times.info
2869 >doc>info>trunc.info
2870 >doc>privileged>copy_liveproc.info
2871 >doc>privileged>meter_fim.info
2872 >ldd>sss>object>bound_calc_.archive
2873 >ldd>sss>source>bound_calc_.s.archive
2874 >sss>bound_calc_
2875 
2876 
2877 
2878 
2879 
2880 
2881 
2882 
2883 
2884 
2885 
2886 
2887 
2888 
2889 
2890 
2891 
2892 
2893 
2894 Module Changes since MR12.7                                     A-11                                                         SIB12.8^L
2895 
2896 
2897 NEW INCLUDE FILES SINCE MR12.7
2898 
2899 
2900 >ldd>incl>call_dtype_fcns.incl.pl1
2901 >ldd>incl>call_entry_info_.incl.pl1
2902 >ldd>incl>pl1_symbol_type_fcns.incl.pl1
2903 >ldd>include>azm_sst_util_ptws.incl.pl1
2904 >ldd>include>cv_fixed_point_string_.incl.pl1
2905 >ldd>include>mbuild_script_info_attr.incl.pl1
2906 
2907 
2908 
2909 
2910 
2911 
2912 
2913 
2914 
2915 
2916 
2917 
2918 
2919 
2920 
2921 
2922 
2923 
2924 
2925 
2926 
2927 
2928 
2929 
2930 
2931 
2932 
2933 
2934 
2935 
2936 
2937 
2938 
2939 
2940 
2941 
2942 
2943 
2944 
2945 
2946 
2947 
2948 
2949 
2950 
2951 
2952 Module Changes since MR12.7                                     A-12                                                         SIB12.8^L
2953 
2954 
2955 MODIFIED INCLUDE FILES SINCE MR12.7
2956 
2957 
2958 >ldd>include>amu_hardcore_info.incl.pl1
2959 >ldd>include>azm_info.incl.pl1
2960 >ldd>include>io_page_tables.incl.pl1
2961 >ldd>include>mbuild_data_.incl.pl1
2962 >ldd>include>mbuild_request_parms_.incl.pl1
2963 >ldd>include>oc_data.incl.pl1
2964 >ldd>include>pnotice_language_info_.incl.pl1
2965 >ldd>include>rcerr.incl.pl1
2966 >ldd>include>slte.incl.pl1
2967 >ldd>include>unpaged_page_tables.incl.pl1
2968 
2969 
2970 
2971 
2972 
2973 
2974 
2975 
2976 
2977 
2978 
2979 
2980 
2981 
2982 
2983 
2984 
2985 
2986 
2987 
2988 
2989 
2990 
2991 
2992 
2993 
2994 
2995 
2996 
2997 
2998 
2999 
3000 
3001 
3002 
3003 
3004 
3005 
3006 
3007 
3008 
3009 
3010 Module Changes since MR12.7                                     A-13                                                         SIB12.8^L