ASSEMBLY LISTING OF SEGMENT >spec>install>1111>page.alm ASSEMBLED ON: 11/11/89 0926.5 mst Sat OPTIONS USED: -target l68 list symbols ASSEMBLED BY: ALM Version 8.14 March 1989 ASSEMBLER CREATED: 06/09/89 1002.3 mst Fri 1 " *********************************************************** 2 " * * 3 " * Copyright, (C) Honeywell Bull Inc., 1987 * 4 " * * 5 " * Copyright, (C) Honeywell Information Systems Inc., 1982 * 6 " * * 7 " * Copyright (c) 1972 by Massachusetts Institute of * 8 " * Technology and Honeywell Information Systems, Inc. * 9 " * * 10 " *********************************************************** 11 12 " " " " " " " " " " " " " " " " " " " " " " 13 " 14 " page This program is a transfer vector to the various 15 " component procedures referenced as entries to 'page'. 16 " 17 " All transfers are made to 'segdef'ed locations in 18 " the component procedures. 19 " 20 " " " " " " " " " " " " " " " " " " " " " " 21 22 " Last Modified (Date and Reason) 23 " 24 " Modified 4/8/74 by S.H.Webber as part of merging unprivileged 25 " and privileged code of pc 26 " Modified 6/10/74 by B. Greenberg for accessible lock/unlock and cam, 27 " and also iobm 28 " Modified 5/3/77 by B. Greenberg for macro alm. 29 " Deleted unload_old_process, RE Mullen 5/16/77 30 " Modified 01/24/81, J. Bongiovanni, for new cam 31 " Modified 03/29/81, W. Olin Sibert, for conditional Page Multi-level 32 " Modified 03/07/82, J. Bongiovanni, to remove PML and for record stocks 33 " Modified 07/28/82, J. Bongiovanni, for scavenger side-door 34 " Modified 831219, E. N. Kittlitz, for pc withdraw side-door 35 000000 36 name page 37 38 macro pagentry 1 39 entry &1 2 40 &1: 3 41 tra &2 4 42 5 43 &end 44 45 pagentry cam_wait,cam_cache$cam_with_wait_ext 000000 entry cam_wait 000000 cam_wait: 000000 4a 4 00010 7101 20 tra cam_cache$cam_with_wait_ext 46 pagentry cam,cam_cache$cam_ext 000001 entry cam 000001 cam: 000001 4a 4 00012 7101 20 tra cam_cache$cam_ext 47 pagentry cam_cache,cam_cache$cam_cache_ext 000002 entry cam_cache 000002 cam_cache: 000002 4a 4 00014 7101 20 tra cam_cache$cam_cache_ext 48 pagentry cam_ptws,cam_cache$cam_ptws_ext 000003 entry cam_ptws 000003 cam_ptws: 000003 4a 4 00016 7101 20 tra cam_cache$cam_ptws_ext 49 pagentry deposit,free_store$deposit 000004 entry deposit 000004 deposit: 000004 4a 4 00020 7101 20 tra free_store$deposit 50 pagentry deposit_list,free_store$deposit_list 000005 entry deposit_list 000005 deposit_list: 000005 4a 4 00022 7101 20 tra free_store$deposit_list 51 pagentry done,page_fault$done 000006 entry done 000006 done: 000006 4a 4 00024 7101 20 tra page_fault$done 52 pagentry drain_record_stock,volmap$drain_stock 000007 entry drain_record_stock 000007 drain_record_stock: 000007 4a 4 00026 7101 20 tra volmap$drain_stock 53 pagentry enter_data,page_fault$enter_data 000010 entry enter_data 000010 enter_data: 000010 4a 4 00030 7101 20 tra page_fault$enter_data 54 pagentry esd_reset,device_control$esd_reset 000011 entry esd_reset 000011 esd_reset: 000011 4a 4 00032 7101 20 tra device_control$esd_reset 55 pagentry evict,evict_page$evict 000012 entry evict 000012 evict: 000012 4a 4 00034 7101 20 tra evict_page$evict 56 pagentry fault,page_fault$fault 000013 entry fault 000013 fault: 000013 4a 4 00036 7101 20 tra page_fault$fault 57 pagentry free_address_for_scavenge,volmap_util$free_address_for_scavenge 000014 entry free_address_for_scavenge 000014 free_address_for_scavenge: 000014 4a 4 00040 7101 20 tra volmap_util$free_address_for_scavenge 58 pagentry grab_volmap_page_unwired,volmap_page$grab_volmap_page_unwired 000015 entry grab_volmap_page_unwired 000015 grab_volmap_page_unwired: 000015 4a 4 00042 7101 20 tra volmap_page$grab_volmap_page_unwired 59 pagentry init,device_control$init 000016 entry init 000016 init: 000016 4a 4 00044 7101 20 tra device_control$init 60 pagentry lock_ptl,page_fault$lock_ptl_ext 000017 entry lock_ptl 000017 lock_ptl: 000017 4a 4 00046 7101 20 tra page_fault$lock_ptl_ext 61 pagentry lock_volmap,lock_volmap$lock_unwired 000020 entry lock_volmap 000020 lock_volmap: 000020 4a 4 00050 7101 20 tra lock_volmap$lock_unwired 62 pagentry pcleanup,page_fault$pcleanup 000021 entry pcleanup 000021 pcleanup: 000021 4a 4 00052 7101 20 tra page_fault$pcleanup 63 pagentry poll_volmap_io,volmap_page$poll_io 000022 entry poll_volmap_io 000022 poll_volmap_io: 000022 4a 4 00054 7101 20 tra volmap_page$poll_io 64 pagentry post_purge,post_purge$post_purge 000023 entry post_purge 000023 post_purge: 000023 4a 4 00056 7101 20 tra post_purge$post_purge 65 pagentry pre_page_info,page_fault$pre_page_info 000024 entry pre_page_info 000024 pre_page_info: 000024 4a 4 00060 7101 20 tra page_fault$pre_page_info 66 pagentry pread,page_fault$pread 000025 entry pread 000025 pread: 000025 4a 4 00062 7101 20 tra page_fault$pread 67 pagentry pwait,device_control$pwait 000026 entry pwait 000026 pwait: 000026 4a 4 00064 7101 20 tra device_control$pwait 68 pagentry pwrite,page_fault$pwrite 000027 entry pwrite 000027 pwrite: 000027 4a 4 00066 7101 20 tra page_fault$pwrite 69 pagentry reset_pvte,volmap$reset_pvte 000030 entry reset_pvte 000030 reset_pvte: 000030 4a 4 00070 7101 20 tra volmap$reset_pvte 70 pagentry reset_working_set,page_fault$reset_working_set 000031 entry reset_working_set 000031 reset_working_set: 000031 4a 4 00072 7101 20 tra page_fault$reset_working_set 71 pagentry thread_to_lru,page_fault$thread_lru_ext 000032 entry thread_to_lru 000032 thread_to_lru: 000032 4a 4 00074 7101 20 tra page_fault$thread_lru_ext 72 pagentry time_out,device_control$time_out 000033 entry time_out 000033 time_out: 000033 4a 4 00076 7101 20 tra device_control$time_out 73 pagentry trace_marker,page_fault$trace_marker 000034 entry trace_marker 000034 trace_marker: 000034 4a 4 00100 7101 20 tra page_fault$trace_marker 74 pagentry unlock_ptl,page_fault$unlock_ptl_ext 000035 entry unlock_ptl 000035 unlock_ptl: 000035 4a 4 00102 7101 20 tra page_fault$unlock_ptl_ext 75 pagentry unlock_volmap,lock_volmap$unlock_unwired 000036 entry unlock_volmap 000036 unlock_volmap: 000036 4a 4 00104 7101 20 tra lock_volmap$unlock_unwired 76 pagentry wire_abs,evict_page$wire_abs 000037 entry wire_abs 000037 wire_abs: 000037 4a 4 00106 7101 20 tra evict_page$wire_abs 77 pagentry withdraw_list,free_store$withdraw_list_ext 000040 entry withdraw_list 000040 withdraw_list: 000040 4a 4 00110 7101 20 tra free_store$withdraw_list_ext 78 pagentry withdraw_range,stock$withdraw_range_ext 000041 entry withdraw_range 000041 withdraw_range: 000041 4a 4 00112 7101 20 tra stock$withdraw_range_ext 79 pagentry write_volmap_page_unwired,volmap_page$write_volmap_page_unwired 000042 entry write_volmap_page_unwired 000042 write_volmap_page_unwired: 000042 4a 4 00114 7101 20 tra volmap_page$write_volmap_page_unwired 80 81 82 end ENTRY SEQUENCES 000043 5a 000342 0000 00 000044 aa 7 00046 2721 20 000045 0a 000000 7100 00 000046 5a 000336 0000 00 000047 aa 7 00046 2721 20 000050 0a 000001 7100 00 000051 5a 000330 0000 00 000052 aa 7 00046 2721 20 000053 0a 000002 7100 00 000054 5a 000322 0000 00 000055 aa 7 00046 2721 20 000056 0a 000003 7100 00 000057 5a 000315 0000 00 000060 aa 7 00046 2721 20 000061 0a 000004 7100 00 000062 5a 000306 0000 00 000063 aa 7 00046 2721 20 000064 0a 000005 7100 00 000065 5a 000301 0000 00 000066 aa 7 00046 2721 20 000067 0a 000006 7100 00 000070 5a 000271 0000 00 000071 aa 7 00046 2721 20 000072 0a 000007 7100 00 000073 5a 000263 0000 00 000074 aa 7 00046 2721 20 000075 0a 000010 7100 00 000076 5a 000255 0000 00 000077 aa 7 00046 2721 20 000100 0a 000011 7100 00 000101 5a 000250 0000 00 000102 aa 7 00046 2721 20 000103 0a 000012 7100 00 000104 5a 000243 0000 00 000105 aa 7 00046 2721 20 000106 0a 000013 7100 00 000107 5a 000231 0000 00 000110 aa 7 00046 2721 20 000111 0a 000014 7100 00 000112 5a 000217 0000 00 000113 aa 7 00046 2721 20 000114 0a 000015 7100 00 000115 5a 000212 0000 00 000116 aa 7 00046 2721 20 000117 0a 000016 7100 00 000120 5a 000204 0000 00 000121 aa 7 00046 2721 20 000122 0a 000017 7100 00 000123 5a 000176 0000 00 000124 aa 7 00046 2721 20 000125 0a 000020 7100 00 000126 5a 000170 0000 00 000127 aa 7 00046 2721 20 000130 0a 000021 7100 00 000131 5a 000161 0000 00 000132 aa 7 00046 2721 20 000133 0a 000022 7100 00 000134 5a 000153 0000 00 000135 aa 7 00046 2721 20 000136 0a 000023 7100 00 000137 5a 000144 0000 00 000140 aa 7 00046 2721 20 000141 0a 000024 7100 00 000142 5a 000137 0000 00 000143 aa 7 00046 2721 20 000144 0a 000025 7100 00 000145 5a 000132 0000 00 000146 aa 7 00046 2721 20 000147 0a 000026 7100 00 000150 5a 000125 0000 00 000151 aa 7 00046 2721 20 000152 0a 000027 7100 00 000153 5a 000117 0000 00 000154 aa 7 00046 2721 20 000155 0a 000030 7100 00 000156 5a 000107 0000 00 000157 aa 7 00046 2721 20 000160 0a 000031 7100 00 000161 5a 000100 0000 00 000162 aa 7 00046 2721 20 000163 0a 000032 7100 00 000164 5a 000072 0000 00 000165 aa 7 00046 2721 20 000166 0a 000033 7100 00 000167 5a 000063 0000 00 000170 aa 7 00046 2721 20 000171 0a 000034 7100 00 000172 5a 000055 0000 00 000173 aa 7 00046 2721 20 000174 0a 000035 7100 00 000175 5a 000046 0000 00 000176 aa 7 00046 2721 20 000177 0a 000036 7100 00 000200 5a 000040 0000 00 000201 aa 7 00046 2721 20 000202 0a 000037 7100 00 000203 5a 000031 0000 00 000204 aa 7 00046 2721 20 000205 0a 000040 7100 00 000206 5a 000022 0000 00 000207 aa 7 00046 2721 20 000210 0a 000041 7100 00 000211 5a 000010 0000 00 000212 aa 7 00046 2721 20 000213 0a 000042 7100 00 NO LITERALS NAME DEFINITIONS FOR ENTRY POINTS AND SEGDEFS 000214 5a 000003 000000 000215 5a 000357 600000 000216 aa 000000 000000 000217 55 000010 000002 000220 5a 000002 400003 000221 55 000006 000010 000222 aa 004 160 141 147 000223 aa 145 000 000 000 000224 55 000022 000003 000225 0a 000212 500000 000226 55 000013 000003 000227 aa 031 167 162 151 write_volmap_page_unwired 000230 aa 164 145 137 166 000231 aa 157 154 155 141 000232 aa 160 137 160 141 000233 aa 147 145 137 165 000234 aa 156 167 151 162 000235 aa 145 144 000 000 000236 55 000031 000010 000237 0a 000207 500000 000240 55 000025 000003 000241 aa 016 167 151 164 withdraw_range 000242 aa 150 144 162 141 000243 aa 167 137 162 141 000244 aa 156 147 145 000 000245 55 000040 000022 000246 0a 000204 500000 000247 55 000034 000003 000250 aa 015 167 151 164 withdraw_list 000251 aa 150 144 162 141 000252 aa 167 137 154 151 000253 aa 163 164 000 000 000254 55 000046 000031 000255 0a 000201 500000 000256 55 000043 000003 000257 aa 010 167 151 162 wire_abs 000260 aa 145 137 141 142 000261 aa 163 000 000 000 000262 55 000055 000040 000263 0a 000176 500000 000264 55 000051 000003 000265 aa 015 165 156 154 unlock_volmap 000266 aa 157 143 153 137 000267 aa 166 157 154 155 000270 aa 141 160 000 000 000271 55 000063 000046 000272 0a 000173 500000 000273 55 000060 000003 000274 aa 012 165 156 154 unlock_ptl 000275 aa 157 143 153 137 000276 aa 160 164 154 000 000277 55 000072 000055 000300 0a 000170 500000 000301 55 000066 000003 000302 aa 014 164 162 141 trace_marker 000303 aa 143 145 137 155 000304 aa 141 162 153 145 000305 aa 162 000 000 000 000306 55 000100 000063 000307 0a 000165 500000 000310 55 000075 000003 000311 aa 010 164 151 155 time_out 000312 aa 145 137 157 165 000313 aa 164 000 000 000 000314 55 000107 000072 000315 0a 000162 500000 000316 55 000103 000003 000317 aa 015 164 150 162 thread_to_lru 000320 aa 145 141 144 137 000321 aa 164 157 137 154 000322 aa 162 165 000 000 000323 55 000117 000100 000324 0a 000157 500000 000325 55 000112 000003 000326 aa 021 162 145 163 reset_working_set 000327 aa 145 164 137 167 000330 aa 157 162 153 151 000331 aa 156 147 137 163 000332 aa 145 164 000 000 000333 55 000125 000107 000334 0a 000154 500000 000335 55 000122 000003 000336 aa 012 162 145 163 reset_pvte 000337 aa 145 164 137 160 000340 aa 166 164 145 000 000341 55 000132 000117 000342 0a 000151 500000 000343 55 000130 000003 000344 aa 006 160 167 162 pwrite 000345 aa 151 164 145 000 000346 55 000137 000125 000347 0a 000146 500000 000350 55 000135 000003 000351 aa 005 160 167 141 pwait 000352 aa 151 164 000 000 000353 55 000144 000132 000354 0a 000143 500000 000355 55 000142 000003 000356 aa 005 160 162 145 pread 000357 aa 141 144 000 000 000360 55 000153 000137 000361 0a 000140 500000 000362 55 000147 000003 000363 aa 015 160 162 145 pre_page_info 000364 aa 137 160 141 147 000365 aa 145 137 151 156 000366 aa 146 157 000 000 000367 55 000161 000144 000370 0a 000135 500000 000371 55 000156 000003 000372 aa 012 160 157 163 post_purge 000373 aa 164 137 160 165 000374 aa 162 147 145 000 000375 55 000170 000153 000376 0a 000132 500000 000377 55 000164 000003 000400 aa 016 160 157 154 poll_volmap_io 000401 aa 154 137 166 157 000402 aa 154 155 141 160 000403 aa 137 151 157 000 000404 55 000176 000161 000405 0a 000127 500000 000406 55 000173 000003 000407 aa 010 160 143 154 pcleanup 000410 aa 145 141 156 165 000411 aa 160 000 000 000 000412 55 000204 000170 000413 0a 000124 500000 000414 55 000201 000003 000415 aa 013 154 157 143 lock_volmap 000416 aa 153 137 166 157 000417 aa 154 155 141 160 000420 55 000212 000176 000421 0a 000121 500000 000422 55 000207 000003 000423 aa 010 154 157 143 lock_ptl 000424 aa 153 137 160 164 000425 aa 154 000 000 000 000426 55 000217 000204 000427 0a 000116 500000 000430 55 000215 000003 000431 aa 004 151 156 151 init 000432 aa 164 000 000 000 000433 55 000231 000212 000434 0a 000113 500000 000435 55 000222 000003 000436 aa 030 147 162 141 grab_volmap_page_unwired 000437 aa 142 137 166 157 000440 aa 154 155 141 160 000441 aa 137 160 141 147 000442 aa 145 137 165 156 000443 aa 167 151 162 145 000444 aa 144 000 000 000 000445 55 000243 000217 000446 0a 000110 500000 000447 55 000234 000003 000450 aa 031 146 162 145 free_address_for_scavenge 000451 aa 145 137 141 144 000452 aa 144 162 145 163 000453 aa 163 137 146 157 000454 aa 162 137 163 143 000455 aa 141 166 145 156 000456 aa 147 145 000 000 000457 55 000250 000231 000460 0a 000105 500000 000461 55 000246 000003 000462 aa 005 146 141 165 fault 000463 aa 154 164 000 000 000464 55 000255 000243 000465 0a 000102 500000 000466 55 000253 000003 000467 aa 005 145 166 151 evict 000470 aa 143 164 000 000 000471 55 000263 000250 000472 0a 000077 500000 000473 55 000260 000003 000474 aa 011 145 163 144 esd_reset 000475 aa 137 162 145 163 000476 aa 145 164 000 000 000477 55 000271 000255 000500 0a 000074 500000 000501 55 000266 000003 000502 aa 012 145 156 164 enter_data 000503 aa 145 162 137 144 000504 aa 141 164 141 000 000505 55 000301 000263 000506 0a 000071 500000 000507 55 000274 000003 000510 aa 022 144 162 141 drain_record_stock 000511 aa 151 156 137 162 000512 aa 145 143 157 162 000513 aa 144 137 163 164 000514 aa 157 143 153 000 000515 55 000306 000271 000516 0a 000066 500000 000517 55 000304 000003 000520 aa 004 144 157 156 done 000521 aa 145 000 000 000 000522 55 000315 000301 000523 0a 000063 500000 000524 55 000311 000003 000525 aa 014 144 145 160 deposit_list 000526 aa 157 163 151 164 000527 aa 137 154 151 163 000530 aa 164 000 000 000 000531 55 000322 000306 000532 0a 000060 500000 000533 55 000320 000003 000534 aa 007 144 145 160 deposit 000535 aa 157 163 151 164 000536 55 000330 000315 000537 0a 000055 500000 000540 55 000325 000003 000541 aa 010 143 141 155 cam_ptws 000542 aa 137 160 164 167 000543 aa 163 000 000 000 000544 55 000336 000322 000545 0a 000052 500000 000546 55 000333 000003 000547 aa 011 143 141 155 cam_cache 000550 aa 137 143 141 143 000551 aa 150 145 000 000 000552 55 000342 000330 000553 0a 000047 500000 000554 55 000341 000003 000555 aa 003 143 141 155 cam 000556 55 000350 000336 000557 0a 000044 500000 000560 55 000345 000003 000561 aa 010 143 141 155 cam_wait 000562 aa 137 167 141 151 000563 aa 164 000 000 000 000564 55 000002 000342 000565 6a 000000 400002 000566 55 000353 000003 000567 aa 014 163 171 155 symbol_table 000570 aa 142 157 154 137 000571 aa 164 141 142 154 000572 aa 145 000 000 000 DEFINITIONS HASH TABLE 000573 aa 000000 000065 000574 5a 000330 000000 000575 5a 000322 000000 000576 5a 000342 000000 000577 aa 000000 000000 000600 aa 000000 000000 000601 5a 000204 000000 000602 aa 000000 000000 000603 5a 000107 000000 000604 5a 000250 000000 000605 aa 000000 000000 000606 5a 000125 000000 000607 5a 000336 000000 000610 5a 000072 000000 000611 aa 000000 000000 000612 aa 000000 000000 000613 aa 000000 000000 000614 aa 000000 000000 000615 aa 000000 000000 000616 aa 000000 000000 000617 5a 000212 000000 000620 5a 000144 000000 000621 5a 000117 000000 000622 aa 000000 000000 000623 5a 000046 000000 000624 aa 000000 000000 000625 5a 000022 000000 000626 5a 000100 000000 000627 5a 000031 000000 000630 5a 000161 000000 000631 5a 000055 000000 000632 5a 000301 000000 000633 5a 000350 000000 000634 aa 000000 000000 000635 5a 000243 000000 000636 aa 000000 000000 000637 5a 000040 000000 000640 5a 000137 000000 000641 5a 000306 000000 000642 aa 000000 000000 000643 aa 000000 000000 000644 5a 000271 000000 000645 5a 000153 000000 000646 5a 000010 000000 000647 5a 000063 000000 000650 5a 000170 000000 000651 5a 000231 000000 000652 5a 000217 000000 000653 5a 000263 000000 000654 5a 000132 000000 000655 5a 000255 000000 000656 5a 000315 000000 000657 aa 000000 000000 000660 5a 000176 000000 EXTERNAL NAMES 000661 aa 022 167 151 164 withdraw_range_ext 000662 aa 150 144 162 141 000663 aa 167 137 162 141 000664 aa 156 147 145 137 000665 aa 145 170 164 000 000666 aa 005 163 164 157 stock 000667 aa 143 153 000 000 000670 aa 021 167 151 164 withdraw_list_ext 000671 aa 150 144 162 141 000672 aa 167 137 154 151 000673 aa 163 164 137 145 000674 aa 170 164 000 000 000675 aa 016 165 156 154 unlock_unwired 000676 aa 157 143 153 137 000677 aa 165 156 167 151 000700 aa 162 145 144 000 000701 aa 016 165 156 154 unlock_ptl_ext 000702 aa 157 143 153 137 000703 aa 160 164 154 137 000704 aa 145 170 164 000 000705 aa 016 164 150 162 thread_lru_ext 000706 aa 145 141 144 137 000707 aa 154 162 165 137 000710 aa 145 170 164 000 000711 aa 007 160 157 154 poll_io 000712 aa 154 137 151 157 000713 aa 014 154 157 143 lock_unwired 000714 aa 153 137 165 156 000715 aa 167 151 162 145 000716 aa 144 000 000 000 000717 aa 014 154 157 143 lock_ptl_ext 000720 aa 153 137 160 164 000721 aa 154 137 145 170 000722 aa 164 000 000 000 000723 aa 013 166 157 154 volmap_page 000724 aa 155 141 160 137 000725 aa 160 141 147 145 000726 aa 013 166 157 154 volmap_util 000727 aa 155 141 160 137 000730 aa 165 164 151 154 000731 aa 012 145 166 151 evict_page 000732 aa 143 164 137 160 000733 aa 141 147 145 000 000734 aa 016 144 145 166 device_control 000735 aa 151 143 145 137 000736 aa 143 157 156 164 000737 aa 162 157 154 000 000740 aa 013 144 162 141 drain_stock 000741 aa 151 156 137 163 000742 aa 164 157 143 153 000743 aa 006 166 157 154 volmap 000744 aa 155 141 160 000 000745 aa 012 160 141 147 page_fault 000746 aa 145 137 146 141 000747 aa 165 154 164 000 000750 aa 012 146 162 145 free_store 000751 aa 145 137 163 164 000752 aa 157 162 145 000 000753 aa 014 143 141 155 cam_ptws_ext 000754 aa 137 160 164 167 000755 aa 163 137 145 170 000756 aa 164 000 000 000 000757 aa 015 143 141 155 cam_cache_ext 000760 aa 137 143 141 143 000761 aa 150 145 137 145 000762 aa 170 164 000 000 000763 aa 007 143 141 155 cam_ext 000764 aa 137 145 170 164 000765 aa 021 143 141 155 cam_with_wait_ext 000766 aa 137 167 151 164 000767 aa 150 137 167 141 000770 aa 151 164 137 145 000771 aa 170 164 000 000 NO TRAP POINTER WORDS TYPE PAIR BLOCKS 000772 aa 000004 000000 000773 55 000507 000013 000774 aa 000004 000000 000775 55 000452 000445 000776 aa 000004 000000 000777 55 000534 000454 001000 aa 000004 000000 001001 55 000515 000043 001002 aa 000004 000000 001003 55 000201 000461 001004 aa 000004 000000 001005 55 000531 000465 001006 aa 000004 000000 001007 55 000531 000066 001010 aa 000004 000000 001011 55 000520 000075 001012 aa 000004 000000 001013 55 000531 000471 001014 aa 000004 000000 001015 55 000531 000112 001016 aa 000004 000000 001017 55 000527 000122 001020 aa 000004 000000 001021 55 000531 000130 001022 aa 000004 000000 001023 55 000520 000135 001024 aa 000004 000000 001025 55 000531 000142 001026 aa 000004 000000 001027 55 000531 000147 001030 aa 000004 000000 001031 55 000156 000156 001032 aa 000004 000000 001033 55 000507 000475 001034 aa 000004 000000 001035 55 000531 000173 001036 aa 000004 000000 001037 55 000201 000477 001040 aa 000004 000000 001041 55 000531 000503 001042 aa 000004 000000 001043 55 000520 000215 001044 aa 000004 000000 001045 55 000507 000222 001046 aa 000004 000000 001047 55 000512 000234 001050 aa 000004 000000 001051 55 000531 000246 001052 aa 000004 000000 001053 55 000515 000253 001054 aa 000004 000000 001055 55 000520 000260 001056 aa 000004 000000 001057 55 000531 000266 001060 aa 000004 000000 001061 55 000527 000524 001062 aa 000004 000000 001063 55 000531 000304 001064 aa 000004 000000 001065 55 000534 000311 001066 aa 000004 000000 001067 55 000534 000320 001070 aa 000004 000000 001071 55 000333 000537 001072 aa 000004 000000 001073 55 000333 000543 001074 aa 000004 000000 001075 55 000333 000547 001076 aa 000004 000000 001077 55 000333 000551 001100 aa 000001 000000 001101 aa 000000 000000 INTERNAL EXPRESSION WORDS 001102 5a 000556 000000 001103 5a 000560 000000 001104 5a 000562 000000 001105 5a 000564 000000 001106 5a 000566 000000 001107 5a 000570 000000 001110 5a 000572 000000 001111 5a 000574 000000 001112 5a 000576 000000 001113 5a 000600 000000 001114 5a 000602 000000 001115 5a 000604 000000 001116 5a 000606 000000 001117 5a 000610 000000 001120 5a 000612 000000 001121 5a 000614 000000 001122 5a 000616 000000 001123 5a 000620 000000 001124 5a 000622 000000 001125 5a 000624 000000 001126 5a 000626 000000 001127 5a 000630 000000 001130 5a 000632 000000 001131 5a 000634 000000 001132 5a 000636 000000 001133 5a 000640 000000 001134 5a 000642 000000 001135 5a 000644 000000 001136 5a 000646 000000 001137 5a 000650 000000 001140 5a 000652 000000 001141 5a 000654 000000 001142 5a 000656 000000 001143 5a 000660 000000 001144 5a 000662 000000 001145 aa 000000 000000 LINKAGE INFORMATION 000000 aa 000000 000000 000001 0a 000214 000000 000002 aa 000000 000000 000003 aa 000000 000000 000004 aa 000000 000000 000005 aa 000000 000000 000006 22 000010 000116 000007 a2 000000 000000 000010 9a 777770 0000 46 cam_cache|cam_with_wait_ext 000011 5a 000730 0000 00 000012 9a 777766 0000 46 cam_cache|cam_ext 000013 5a 000727 0000 00 000014 9a 777764 0000 46 cam_cache|cam_cache_ext 000015 5a 000726 0000 00 000016 9a 777762 0000 46 cam_cache|cam_ptws_ext 000017 5a 000725 0000 00 000020 9a 777760 0000 46 free_store|deposit 000021 5a 000724 0000 00 000022 9a 777756 0000 46 free_store|deposit_list 000023 5a 000723 0000 00 000024 9a 777754 0000 46 page_fault|done 000025 5a 000722 0000 00 000026 9a 777752 0000 46 volmap|drain_stock 000027 5a 000721 0000 00 000030 9a 777750 0000 46 page_fault|enter_data 000031 5a 000720 0000 00 000032 9a 777746 0000 46 device_control|esd_reset 000033 5a 000717 0000 00 000034 9a 777744 0000 46 evict_page|evict 000035 5a 000716 0000 00 000036 9a 777742 0000 46 page_fault|fault 000037 5a 000715 0000 00 000040 9a 777740 0000 46 volmap_util|free_address_for_scavenge 000041 5a 000714 0000 00 000042 9a 777736 0000 46 volmap_page|grab_volmap_page_unwired 000043 5a 000713 0000 00 000044 9a 777734 0000 46 device_control|init 000045 5a 000712 0000 00 000046 9a 777732 0000 46 page_fault|lock_ptl_ext 000047 5a 000711 0000 00 000050 9a 777730 0000 46 lock_volmap|lock_unwired 000051 5a 000710 0000 00 000052 9a 777726 0000 46 page_fault|pcleanup 000053 5a 000707 0000 00 000054 9a 777724 0000 46 volmap_page|poll_io 000055 5a 000706 0000 00 000056 9a 777722 0000 46 post_purge|post_purge 000057 5a 000705 0000 00 000060 9a 777720 0000 46 page_fault|pre_page_info 000061 5a 000704 0000 00 000062 9a 777716 0000 46 page_fault|pread 000063 5a 000703 0000 00 000064 9a 777714 0000 46 device_control|pwait 000065 5a 000702 0000 00 000066 9a 777712 0000 46 page_fault|pwrite 000067 5a 000701 0000 00 000070 9a 777710 0000 46 volmap|reset_pvte 000071 5a 000700 0000 00 000072 9a 777706 0000 46 page_fault|reset_working_set 000073 5a 000677 0000 00 000074 9a 777704 0000 46 page_fault|thread_lru_ext 000075 5a 000676 0000 00 000076 9a 777702 0000 46 device_control|time_out 000077 5a 000675 0000 00 000100 9a 777700 0000 46 page_fault|trace_marker 000101 5a 000674 0000 00 000102 9a 777676 0000 46 page_fault|unlock_ptl_ext 000103 5a 000673 0000 00 000104 9a 777674 0000 46 lock_volmap|unlock_unwired 000105 5a 000672 0000 00 000106 9a 777672 0000 46 evict_page|wire_abs 000107 5a 000671 0000 00 000110 9a 777670 0000 46 free_store|withdraw_list_ext 000111 5a 000670 0000 00 000112 9a 777666 0000 46 stock|withdraw_range_ext 000113 5a 000667 0000 00 000114 9a 777664 0000 46 volmap_page|write_volmap_page_unwired 000115 5a 000666 0000 00 SYMBOL INFORMATION SYMBOL TABLE HEADER 000000 aa 000000 000001 000001 aa 163171 155142 000002 aa 164162 145145 000003 aa 000000 000010 000004 aa 000000 117244 000005 aa 361023 525721 000006 aa 000000 117547 000007 aa 243167 250632 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 000255 000020 aa 000000 000101 000021 aa 000146 000127 000022 aa 000247 000101 000023 aa 000064 000000 000024 aa 101114 115040 000025 aa 126145 162163 000026 aa 151157 156040 000027 aa 070056 061064 000030 aa 040115 141162 000031 aa 143150 040061 000032 aa 071070 071040 000033 aa 040040 040040 000034 aa 110151 162156 000035 aa 145151 163145 000036 aa 156056 123171 000037 aa 163115 141151 000040 aa 156164 056141 000041 aa 040040 040040 000042 aa 040040 040040 000043 aa 040040 040040 000044 aa 055164 141162 000045 aa 147145 164040 000046 aa 154066 070040 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 040154 151163 000057 aa 164040 163171 000060 aa 155142 157154 000061 aa 163040 040040 000062 aa 040040 040040 000063 aa 040040 040040 000064 aa 000000 000001 000065 aa 000000 000001 000066 aa 000072 000033 000067 aa 175453 017640 000070 aa 000000 117547 000071 aa 176317 400000 000072 aa 076163 160145 >spec>install>1111>page.alm 000073 aa 143076 151156 000074 aa 163164 141154 000075 aa 154076 061061 000076 aa 061061 076160 000077 aa 141147 145056 000100 aa 141154 155040 MULTICS ASSEMBLY CROSS REFERENCE LISTING Value Symbol Source file Line number 1 cam page: 46. 2 cam_cache page: 45, 46, 47, 48. cam_cache_ext page: 47. cam_ext page: 46. 3 cam_ptws page: 48. cam_ptws_ext page: 48. 0 cam_wait page: 45. cam_with_wait_ext page: 45. 4 deposit page: 49. 5 deposit_list page: 50. device_control page: 54, 59, 67, 72. 6 done page: 51. 7 drain_record_stock page: 52. drain_stock page: 52. 10 enter_data page: 53. 11 esd_reset page: 54. 12 evict page: 55. evict_page page: 55, 76. 13 fault page: 56. 14 free_address_for_scavenge page: 57. free_store page: 49, 50, 77. 15 grab_volmap_page_unwired page: 58. 16 init page: 59. 17 lock_ptl page: 60. lock_ptl_ext page: 60. lock_unwired page: 61. 20 lock_volmap page: 61, 75. page_fault page: 51, 53, 56, 60, 62, 65, 66, 68, 70, 71, 73, 74. 21 pcleanup page: 62. poll_io page: 63. 22 poll_volmap_io page: 63. 23 post_purge page: 64. 25 pread page: 66. 24 pre_page_info page: 65. 26 pwait page: 67. 27 pwrite page: 68. 30 reset_pvte page: 69. 31 reset_working_set page: 70. stock page: 78. thread_lru_ext page: 71. 32 thread_to_lru page: 71. 33 time_out page: 72. 34 trace_marker page: 73. 35 unlock_ptl page: 74. unlock_ptl_ext page: 74. unlock_unwired page: 75. 36 unlock_volmap page: 75. volmap page: 52, 69. volmap_page page: 58, 63, 79. volmap_util page: 57. 37 wire_abs page: 76. 40 withdraw_list page: 77. withdraw_list_ext page: 77. 41 withdraw_range page: 78. withdraw_range_ext page: 78. 42 write_volmap_page_unwired page: 79. 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