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.8EXECsys
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