ASSEMBLY LISTING OF SEGMENT >spec>h>3.17>mst_boot_label.alm ASSEMBLED ON: 11/29/83 1525.5 mst Tue OPTIONS USED: list ASSEMBLED BY: ALM Version 6.6 November 1982 ASSEMBLER CREATED: 09/21/83 1227.3 mst Wed  1 " ***********************************************************  2 " * *  3 " * Copyright, (C) Honeywell Information Systems Inc., 1982 *  4 " * *  5 " * Copyright (c) 1972 by Massachusetts Institute of *  6 " * Technology and Honeywell Information Systems, Inc. *  7 " * *  8 " ***********************************************************  9  000000 10 name mst_boot_label  11 "  12 " This program is copied by the tape_mult_ "boot_program" control order and written onto a  13 " bootable MST when tape_mult_ is subsequently opened for writing. This program is put into  14 " execution by a bootload sequence as follows: The system operator depresses initialize and  15 " bootload (or equivalent) on the system console. Assuming an MST with this program written  16 " on its label is mounted and ready on the selected tape drive, the IOM (or equivalant)  17 " hardwired bootload program will read in the first record on the tape (the label record),  18 " starting at location 30 (8) absolute. When the record has been completely read in, a  19 " terminate interrupt is executed. The interrupt cell used for a terminate interrupt is a  20 " function of the IOM number. For IOM #0, interrupt cell 12 is used, for IOM #1, 2, and 3,  21 " interrupt cells 13, 14, and 15 respectively are used. The interrupt cell is used to form  22 " the interrupt vector address. Since interrupt vectors a 2 locations long, the interrupt  23 " cell is multiplied by 2. Therefore for IOM #0, the interrupt vector address would be 24  24 " (10) or 30 (8). IOM #s 1, 2, and 3 interrupt vector addresses would be 32, 34, and 36 (8)  25 " respectively. When the processor senses the terminate interrupt (via an execute interrupt  26 " present (xip) signal), a hardware XED instruction is forced to be executed to the  27 " interrupt vector address formed in the SCU. Since this program is read in so that location  28 " 0 is overlayed at location 30 (8) absolute, by the IOM bootload program, the XED is forced  29 " to execute the transfer vector instructions (2) for the appropriate IOM # and control is  30 " transferred to the label "begin" from the transfer vector.  31 "  32 " The function of this program is to read in the next 2 records on the tape and transfer  33 " control to executable code located in the second record read in. An IO channel program is  34 " set up using boot channel and mailbox information stored by the IOM bootload program (at  35 " locations 0 - 4 absolute). The record following the tape label record is read in and the  36 " status is ignored, since this will be an EOF mark. The second record is read in by first  37 " building a DCW formed from the value located in the label "load_origin" (lower). It is  38 " assumed that any tape that will be bootloaded was built by the generate_mst command.  39 " Therefore 30 (8) is subtracted from the load_origin address. This address (in the upper  40 " part of word) is concatinated to a word count of 4096 (LS 12 bits of word = to 0), to form  41 " the DCW. The DCW is then stored in the appropriate DCW mailbox location. (The generate_mst  42 " command will place a standard tape record header (8 words) and a segment header (16  43 " words), before any executable data is stored.) When the next record has been read in, and  44 " the terminate interrupt has been received, the status is checked. If the status is  45 " anything other than ready, the status will be displayed in the A register and this program  46 " will die in an inhibited DIS instruction. If no status error is detected, control is  47 " transferred to the "load_origin" address. The current value for "load_origin" is 10000  48 " (8).  49 "  50 " The fault vectors (locations 100 to 177 (8)) are overlayed by an SCU 200/DIS pair.  51 " Therefore if this program dies in a DIS instruction, one can look at absolute location 200  52 " - 207 for the SCU data stored as the result of the fault. 53 "  54 " Written by J. A. Bush 12/80  55 "  000000 56 bool bootload_info,0  000030 57 bool load_offset,30 offset of IOM load 000300 58 bool boot_pgm_offset,300 offset of boot prg in label record  010000 59 bool default_load,10000  000100 60 bool flt_vector,100  000200 61 bool scu_info,200  000002 62 bool connect_channel,2 000007 63 bool lockup,7 lockup fault #  64  000000 65 inhibit on <-><-><-><-><-><-><-><-><-><-><-><->  000000 66 begin:  000000 aa 000700 6212 00 67 eax1 7*64 set all controller masks  000001 aa 000000 4312 07 68 fld 0,dl mask all interrupts  000002 aa 000020 0572 11 69 sscr 2*8,1 .. 000003 aa 777700 6212 11 70 eax1 -64,1 SSCR will do nothing for unassigned masks  000004 aa 777776 6052 04 71 tpl -2,ic ..  000005 72 inhibit off <-><-><-><-><-><-><-><-><-><-><-><->  73  000005 aa 000002 2250 00 74 ldx5 bootload_info+2 Mailbox loc in X5 000006 aa 000000 2370 00 75 ldaq bootload_info Last PCW  000007 aa 000042 7560 04 76 stq tape_pcw+1-*,ic Set up PCW for reading rest of program 000010 aa 000007 7720 00 77 qrl 9-2  000011 aa 000000 6260 02 78 eax6 0,qu Tape channel number * 4 in X6.  000012 aa 000002 0260 00 79 adlx6 bootload_info+2 Add in base of mailbox  000013 aa 000035 6350 04 80 eaa tape_pcw-*,ic get address of tape PCW  000014 aa 040000 2750 07 81 ora =o040000,dl insert no change bit  000015 aa 000010 7550 15 82 sta connect_channel*4,5 and set connect channel LPW  000016 aa 000036 6350 04 83 eaa tape_status-*,ic get address of status word  000017 aa 000002 7550 16 84 sta 2,6 set SCW for tape channel  000020 aa 000026 2370 04 85 ldaq ignore_pair-*,ic Ignore lockup faults.  000021 aa 000116 7570 00 86 staq flt_vector+lockup*2 Ignore lockup faults. 87  000022 aa 004000 6340 07 88 ldi =o4000,dl Mask overflow.  000023 aa 000033 7230 04 89 lxl3 load_origin-*,ic get load address 000024 aa 000000 6350 13 90 eaa 0,3 copy xfer address to A reg  000025 aa 000030 1350 03 91 sbla =o30,du subtract record hdr and segment hdr  000026 aa 000025 7550 04 92 sta data_dcw-*,ic and set up dcw  93  000027 aa 000005 7020 04 94 tsx2 rd_tape-*,ic read eof record,and ignore status  000030 aa 000004 7020 04 95 tsx2 rd_tape-*,ic read in first real record  000031 aa 000026 3150 04 96 cana stat_mask-*,ic Examine error bits.  000032 aa 000012 6010 04 97 tnz boot_die-*,ic display status in A reg and die on error 000033 aa 000000 7100 13 98 tra 0,3 and enter the real program  99 "  100 " rd_tape - subroutine to issue connect to tape channel 101 " and wait for status word to be stored 102  000034 aa 000016 6350 04 103 rd_tape: eaa data_idcw-*,ic Absolute address of DCW list.  000035 aa 000000 7550 16 104 sta 0,6 Set tape LPW. 000036 aa 000016 4500 04 105 stz tape_status-*,ic Clear status word.  106  000037 aa 000001 0150 00 107 cioc bootload_info+1 read next record  108  000040 aa 000004 5320 00 109 cams 4 000041 aa 000013 2350 04 110 lda tape_status-*,ic  000042 aa 777776 6000 04 111 tze -2,ic Wait for it to happen.  000043 aa 000000 7100 12 112 tra 0,2 return to caller  113 "  114 even  000044 115 inhibit on <+><+><+><+><+><+><+><+><+><+><+><+>  000044 aa 000044 6162 00 116 boot_die: dis *-begin stop the machine 000045 aa 777777 7102 04 117 tra -1,ic I said stop!  118  000046 119 ignore_pair:  000046 aa 000200 6572 00 120 scu scu_info  000047 aa 000200 6132 00 121 rcu scu_info  122  000050 123 inhibit off <-><-><-><-><-><-><-><-><-><-><-><->  124  000050 aa 400000 720201 125 tape_pcw: vfd o6/40,6/0,6/0,3/7,3/2,6/2,6/1 Reset status.  000051 aa 000000 000000 126 vfd o9/0  127  000052 aa 050000 700000 128 data_idcw:vfd o6/5,6/0,6/0,3/7,3/0,6/0,6/0 Read tape binary.  000053 aa 000000 000000 129 data_dcw: vfd 18/0,18/0 IOTD load_origin-24,4096  130  131 even  000054 132 tape_status:  000054 133 bss ,2 134  000056 135 load_origin:  000056 aa 000000 010000 136 zero 0,default_load default load origin  137  000057 138 stat_mask:  000057 aa 370000 770000 139 oct 370000770000  140 "  141  142 " If this program is bootloaded from tape by the IOM bootload program,  143 " the IOM mailbox will get overwritten with the contents of this  144 " tape record. It is imperitive that the previous contents be restored.  145 " It is the purpose of the following code to perform this restoration.  146  147  001400 148 bool imbx,1400 IOM mailbox base  000650 149 equ mbx_org,(imbx-128)-boot_pgm_offset-load_offset 000650 150 org mbx_org  000650 151 bss ,128 IMW area 152  001050 153 bss ,2 for status storage 001052 154 bss ,2 for system fault storage  155  001054 156 bss ,3 001057 aa 001402 000002 157 vfd 18/imbx+2,6/,12/2 system fault DCW 158  001060 aa 000000 040000 159 vfd 18/0,o6/04,12/0 connect LPW  001061 160 bss ,3 161  001064 162 bss ,20  163  000070 164 dup 56 payload channel mailboxes  001110 aa 000003 020003 165 vfd 18/3,o6/02,12/3 LPW  001111 166 bss ,1 LPWX  001112 aa 001400 000000 167 vfd 18/imbx,6/,12/0 SCW  001113 168 bss ,1 DCW  169  170 dupend 001114 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001115 bss ,1 LPWX  001116 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001117 bss ,1 DCW   001120 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001121 bss ,1 LPWX  001122 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001123 bss ,1 DCW   001124 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001125 bss ,1 LPWX  001126 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001127 bss ,1 DCW   001130 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001131 bss ,1 LPWX  001132 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001133 bss ,1 DCW   001134 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001135 bss ,1 LPWX  001136 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001137 bss ,1 DCW   001140 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001141 bss ,1 LPWX  001142 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001143 bss ,1 DCW   001144 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001145 bss ,1 LPWX  001146 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001147 bss ,1 DCW   001150 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001151 bss ,1 LPWX  001152 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001153 bss ,1 DCW   001154 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001155 bss ,1 LPWX  001156 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001157 bss ,1 DCW   001160 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001161 bss ,1 LPWX  001162 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001163 bss ,1 DCW   001164 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001165 bss ,1 LPWX  001166 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001167 bss ,1 DCW   001170 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001171 bss ,1 LPWX  001172 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001173 bss ,1 DCW   001174 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001175 bss ,1 LPWX  001176 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001177 bss ,1 DCW   001200 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001201 bss ,1 LPWX  001202 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001203 bss ,1 DCW   001204 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001205 bss ,1 LPWX  001206 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001207 bss ,1 DCW   001210 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001211 bss ,1 LPWX  001212 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001213 bss ,1 DCW   001214 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001215 bss ,1 LPWX  001216 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001217 bss ,1 DCW   001220 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001221 bss ,1 LPWX  001222 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001223 bss ,1 DCW   001224 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001225 bss ,1 LPWX  001226 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001227 bss ,1 DCW   001230 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001231 bss ,1 LPWX  001232 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001233 bss ,1 DCW   001234 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001235 bss ,1 LPWX  001236 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001237 bss ,1 DCW   001240 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001241 bss ,1 LPWX  001242 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001243 bss ,1 DCW   001244 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001245 bss ,1 LPWX  001246 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001247 bss ,1 DCW   001250 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001251 bss ,1 LPWX  001252 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001253 bss ,1 DCW   001254 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001255 bss ,1 LPWX  001256 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001257 bss ,1 DCW   001260 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001261 bss ,1 LPWX  001262 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001263 bss ,1 DCW   001264 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001265 bss ,1 LPWX  001266 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001267 bss ,1 DCW   001270 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001271 bss ,1 LPWX  001272 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001273 bss ,1 DCW   001274 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001275 bss ,1 LPWX  001276 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001277 bss ,1 DCW   001300 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001301 bss ,1 LPWX  001302 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001303 bss ,1 DCW   001304 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001305 bss ,1 LPWX  001306 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001307 bss ,1 DCW   001310 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001311 bss ,1 LPWX  001312 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001313 bss ,1 DCW   001314 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001315 bss ,1 LPWX  001316 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001317 bss ,1 DCW   001320 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001321 bss ,1 LPWX  001322 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001323 bss ,1 DCW   001324 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001325 bss ,1 LPWX  001326 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001327 bss ,1 DCW   001330 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001331 bss ,1 LPWX  001332 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001333 bss ,1 DCW   001334 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001335 bss ,1 LPWX  001336 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001337 bss ,1 DCW   001340 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001341 bss ,1 LPWX  001342 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001343 bss ,1 DCW   001344 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001345 bss ,1 LPWX  001346 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001347 bss ,1 DCW   001350 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001351 bss ,1 LPWX  001352 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001353 bss ,1 DCW   001354 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001355 bss ,1 LPWX  001356 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001357 bss ,1 DCW   001360 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001361 bss ,1 LPWX  001362 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001363 bss ,1 DCW   001364 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001365 bss ,1 LPWX  001366 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001367 bss ,1 DCW   001370 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001371 bss ,1 LPWX  001372 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001373 bss ,1 DCW   001374 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001375 bss ,1 LPWX  001376 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001377 bss ,1 DCW   001400 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001401 bss ,1 LPWX  001402 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001403 bss ,1 DCW   001404 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001405 bss ,1 LPWX  001406 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001407 bss ,1 DCW   001410 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001411 bss ,1 LPWX  001412 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001413 bss ,1 DCW   001414 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001415 bss ,1 LPWX  001416 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001417 bss ,1 DCW   001420 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001421 bss ,1 LPWX  001422 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001423 bss ,1 DCW   001424 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001425 bss ,1 LPWX  001426 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001427 bss ,1 DCW   001430 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001431 bss ,1 LPWX  001432 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001433 bss ,1 DCW   001434 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001435 bss ,1 LPWX  001436 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001437 bss ,1 DCW   001440 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001441 bss ,1 LPWX  001442 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001443 bss ,1 DCW   001444 aa 000003 020003 vfd 18/3,o6/02,12/3 LPW  001445 bss ,1 LPWX  001446 aa 001400 000000 vfd 18/imbx,6/,12/0 SCW  001447 bss ,1 DCW   171  172 end  NO LITERALS  NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 001450 5a 000003 000000 001451 5a 000021 600000 001452 aa 000000 000000 001453 55 000012 000002 001454 5a 000002 400003 001455 55 000006 000012 001456 aa 016 155 163 164 001457 aa 137 142 157 157 001460 aa 164 137 154 141 001461 aa 142 145 154 000 001462 55 000002 000003 001463 6a 000000 400002 001464 55 000015 000003 001465 aa 014 163 171 155 symbol_table  001466 aa 142 157 154 137 001467 aa 164 141 142 154 001470 aa 145 000 000 000 DEFINITIONS HASH TABLE  001471 aa 000000 000015 001472 aa 000000 000000 001473 aa 000000 000000 001474 aa 000000 000000 001475 aa 000000 000000 001476 aa 000000 000000 001477 aa 000000 000000 001500 5a 000012 000000 001501 aa 000000 000000 001502 aa 000000 000000 001503 aa 000000 000000 001504 aa 000000 000000 001505 aa 000000 000000 001506 aa 000000 000000 NO EXTERNAL NAMES  NO TRAP POINTER WORDS  TYPE PAIR BLOCKS  001507 aa 000001 000000 001510 aa 000000 000000 INTERNAL EXPRESSION WORDS 001511 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 001450 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000010 000007 a2 000000 000000 SYMBOL INFORMATION SYMBOL TABLE HEADER  000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000004 000004 aa 000000 112143 000005 aa 305203 523135 000006 aa 000000 112272 000007 aa 226242 177245 000010 aa 141154 155040 000011 aa 040040 040040 000012 aa 000024 000040 000013 aa 000034 000040 000014 aa 000044 000100 000015 aa 000002 000002 000016 aa 000064 000000 000017 aa 000000 000172 000020 aa 000000 000102 000021 aa 000000 000161 000022 aa 000164 000102 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 040066 056066 000030 aa 040040 116157 000031 aa 166145 155142 000032 aa 145162 040061 000033 aa 071070 062040 000034 aa 110157 154155 000035 aa 163164 145144 000036 aa 164056 123171 000037 aa 163115 141151 000040 aa 156164 056141 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 154151 163164 000045 aa 040040 040040 000046 aa 040040 040040 000047 aa 040040 040040 000050 aa 040040 040040 000051 aa 040040 040040 000052 aa 040040 040040 000053 aa 040040 040040 000054 aa 040040 040040 000055 aa 040040 040040 000056 aa 040040 040040 000057 aa 040040 040040 000060 aa 040040 040040 000061 aa 040040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000037 000067 aa 122721 273032 000070 aa 000000 112272 000071 aa 215601 600000 000072 aa 076163 160145 >spec>h>3.17>mst_boot_label.alm 000073 aa 143076 150076 000074 aa 063056 061067 000075 aa 076155 163164 000076 aa 137142 157157 000077 aa 164137 154141 000100 aa 142145 154056 000101 aa 141154 155040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number  0 begin mst_boot_label: 66, 116. 0 bootload_info mst_boot_label: 56, 74, 75, 79, 107.  44 boot_die mst_boot_label: 97, 116. 300 boot_pgm_offset mst_boot_label: 58, 149. 2 connect_channel mst_boot_label: 62, 82. 53 data_dcw mst_boot_label: 92, 129. 52 data_idcw mst_boot_label: 103, 128. 10000 default_load mst_boot_label: 59, 136. 100 flt_vector mst_boot_label: 60, 86. 46 ignore_pair mst_boot_label: 85, 119. 1400 imbx mst_boot_label: 148, 149, 157, 167, 170.  30 load_offset mst_boot_label: 57, 149. 56 load_origin mst_boot_label: 89, 135. 7 lockup mst_boot_label: 63, 86. 650 mbx_org mst_boot_label: 149, 150. 34 rd_tape mst_boot_label: 94, 95, 103.  200 scu_info mst_boot_label: 61, 120, 121.  57 stat_mask mst_boot_label: 96, 138. 50 tape_pcw mst_boot_label: 76, 80, 125.  54 tape_status mst_boot_label: 83, 105, 110, 132. NO FATAL ERRORS  ----------------------------------------------------------- Historical Background This edition of the Multics software materials and documentation is provided and donated to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc. as a contribution to computer science knowledge. This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology, Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL and BULL HN Information Systems Inc. to the development of this operating system. Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970), renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture for managing computer hardware properly and for executing programs. Many subsequent operating systems incorporated Multics principles. Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc., as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. . ----------------------------------------------------------- Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without fee is hereby granted,provided that the below copyright notice and historical background appear in all copies and that both the copyright notice and historical background and this permission notice appear in supporting documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining to distribution of the programs without specific prior written permission. Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc. Copyright 2006 by BULL HN Information Systems Inc. Copyright 2006 by Bull SAS All Rights Reserved