bound_iom_support.bind 12/13/84 1215.7rew 12/13/84 1149.0 6858 /* Bindfile for bound_iom_support. */ /* Modified April 1984 by Chris Jones to add init and release entries to iom_overhead. */ /* Modified November 1984 by M. Pandolf to add init_without_assign entry to iom_overhead and to add iom_switches */ Objectname: bound_iom_support; Global: delete; Order: iom_connect, iom_switches, io_manager, iom_assign, iom_error, iom_overhead, iom_reset, iom_unassign; objectname: iom_connect; retain: connect_and_identify; objectname: iom_switches; retain: validate; objectname: io_manager; global: retain; delete: symbol_table; objectname: iom_error; retain: invalid_interrupt; objectname: iom_overhead; retain: init, init_without_assign, release, system_fault, special_status; /* End; */  io_manager 11/11/89 1140.4re 11/11/89 0958.7 12672 P P PPPPPPPPPP$P _  io_manager ignore_interrupt reset  get_status# workspace_tdcw)& data_tdcw.#,mask5)1connect_direct;.8 connect_abs@5>connectG;Cunassign_deleteM@JunassignSGP assign_addXMVassignS[ symbol_table#.5M@;SX )G iom_reset iom_connectdelete_channel iom_unassign add_channel iom_assign{{~~~&~,~1~8~> &&&&&&&&&&&&symbtreeOUOgalm   $@4pCOHjC4ALM Version 8.14 March 1989 Hirneisen.SysMaint.a -target l68 list symbols :!}+Og}b>spec>install>1110>io_manager.alm LE(E(E(E(@,U*eU*eU*eU*efUXV@Zjk +PXV@Zj+PV`Z + UQT*URjRjRjRjUUUPobj_map  pT  iom_assign 11/11/89 1140.4re 11/11/89 1017.1 15552 4@T#?#>`P%@ @(@ D`P%@ @@P(P (P PP@PD@@PF@PH@$PPJ@PP@B@R@C@T@ PV@N@P@P P@B@NNC@?N$PP P@B@JP@FYB@M@C@ M>@@0F@ .$.@?A@8@@L@A@A@LN@(JPFX@B@$[$@@A@$A@JPAN@$PPP P@B@M@C@ M>@A@?.@JPO0@.  A@(B@NC@N@NA@(M@JPF$P PP@ P@@@@F F@$P PP P@DPFFPFH@M@OQOOOOxOyOO@@@ C@YO?OOA@PPxO P@ iom_assign  symbol_table>  error_table_bad_argio_no_permissionio_not_configured!&noalloc)+iom_data.1 io_chnl_util name_to_iom48;D ` add_channelG>`A&& &(&-&3&=symbtreeO=OgMPL/I 6"' *Sz^grw^^Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map8!}+'Og}cA\gq5K-LÀI'W#XJ>spec>install>1110>iom_assign.pl1>ldd>include>iom_data.incl.pl1>ldd>include>io_chnl_util_dcls.incl.pl1pl1info [ iom_assignB!@S i:<O*Pk +ZVj@+UXV@Zj\@eU*eU*obj_map H*z  iom_connect 11/11/89 1140.4re 11/11/89 0958.7 26064 Ё@@N@P@@N@@@@@?G9@P H@9@@@H@@@@9@@@G9@@9@@@@(@@@ @J@J& '  P$K @"@"@@$P PP(P@@@I@ǁ @˄Y@ @ P(@PNf@@ ' KP2N} |PP@@PP P L?  (L@@PP@,@ P K P L PNPƀ@'@$P@(@PP$P@@(@PP$PP@P@A@ @@@@@@@@J@@J@@@$P@P @H@x@$P@@@@@@@$P PP@@7N@7(ؑI@7@@ @P(@@@@@?G@P i\@@@@P@@@@@@  KЀ &M6ȗM67(N0.,6Ȁ' ˀ/, ȀȈ@0 PPPP"P@0 P PPP"P7&P1&P*&P)!&PT&P3&P&P &P C  iom_connect[@ workspace_tdcw X@ data_tdcwU@ get_status!R@mask*O@$connect_and_identify1!L@-connect_direct7*I@4 connect_abs<1F@:connect7? symbol_table *17<! bad_addrbad_chxio_errormylockbad_argiom_wrong_mailboxiom_wrong_numberiom_connect_fatal error_table_ iom_mailboxiom_dataclock_sys_info process_idpdsVQVTlYl[l]lblgpsxv~{^"&&&&&&&&&&&&&symbtreeOUOgƱalm   $@4]~]4ALM Version 8.14 March 1989 Hirneisen.SysMaint.a -target l68 list symbols B"}+"Og|K%GH U\gqIK-MI>spec>install>1110>iom_connect.alm >ldd>include>io_manager_dcls.incl.alm >ldd>include>iom_data.incl.alm < @  @@( Q  @ @@(P@(@@(D*A Q @,U*eU*eU*eU*eTUXV@Zj+ ++VlZUUTU VJVJEZ UUUUobj_map ^^" $  iom_error 11/11/89 1140.4re 11/11/89 1016.9 13536 LTuTL$#? iom_error: Unexpected level ^d interrupt from channel ^a^[ (iom ^d, chan ^d)^;^2s^].^[^/^- Status word - ^12.3b^;^s^]*.P%@PPH@PJ@ L@@@L@@>A@@@`@B@@(@G6P%@PPH@PJ@PPA@HPB@P@@A@P@B@R@D@T@F@V@N@$P P@F@D@@@xXx?@"@DO@J@v@@@M@w@z@X@|@JP~@D@@v@@A@@B@@w@@@@@x@u@x@@r@m@@i@l@x@$$PP@@@ iom_error  symbol_table$ syserr io_chnl_util iom_to_nameinvalid_interrupt. .@iom_error$invalid_interrupt6$.'invalid_overhead9.L`1 &&symbtreeO=Og'NPL/I 6"' *`kqz~kkMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map< }+Og}eD\gq5K-LÀL'W#XJV&]#KZ]>spec>install>1110>iom_error.pl1>ldd>include>iom_data.incl.pl1>ldd>include>io_chnl_util_dcls.incl.pl1>ldd>include>syserr_constants.incl.pl1pl1info h iom_errorB _ B!W4mPk +ׁ5Z+k k ,@eTobj_map : l  iom_overhead 11/11/89 1140.4re 11/11/89 1016.8 35136  T9 ABCD4@TT,LL$#?#1234567iom_overhead: IOM ^a System fault status ^w.iom_overhead: Status queue overrun for IOM ^a channel ^d.aP%@ 7fP%@PPB@PF@PH@ Pv@'x@B@ Fz@߸$PPv@x@B@ HPDFz@Ӹ@(@@@PP@7nP%@PPB@$PPF@PH@ Fz@ |@P(P@7sP%@PPB@$PPF@PH@|(@@F@|@@}@~@P@|(@}@FP O@|@@~@$PP@P(P@ vP%@PPB@$PPF@PH@ FJ@A@A@ N;JPFz@z@@|@@~@$PP@|@D@*|(@@@I,,}(@B@ @@}@|@@@@}@@@@,@)@&@)@@$PP@D@ @?@D@}@]A,@Uڸ@yP%@PPB@$PPF@PH@ DFJ@A@A@ NJPFz@z@@}@@~@$PP@}@C@C@ C@B}@C@@mA,@@P@R@B@@@P@@..@ @$@$@@B@@@W@@@@RP@P@@@@@@@@@$PP@@@ V@RPPN B@W@FP@OV.@B@W@FP@ OB@@P@P@V@@@@P@X@Z@P@@@@^@@@ $PP@@@ׁ^@N$PP@@^@YZPPX@`@b@f(@P?NB@@P >@FP@0F .$.@?f@f@(@FPFFª@P@PĪ@bPPƪ@@ @O@`@P@B@ª@@Ī@PPƪ@bP@PȪ@@$P P@`@h@j@B@@P>@HPFL@HPFn@@@@@M@@@9<<(@B@ @@@ު@@@jPP@ @@ @ܑ@ $PP@nPLPh@p@r@P@P>@HPFL@P@@@@@b@$@LPiprP@PY@LPCLPLP@P@@P>@HPFFFN@ F@$@NPip NPp@!L!!}!!!}!B!z!|!v!z!v!z?# iom_overhead symbol_tablea absadr iom_errorinvalid_overhead system_fault!%special_status(,ldac//1syserr446 error_table_dev_offset_out_of_bounds9=D io_managerassignGJLunassignGORiom_dataUX iom_mailbox[^f1`initna;`dinit_without_assignsfd`ireleasevn}`qys`!|v`(r&& &'&.&3&8&F&N&T&Z&`symbtreeO=OgoPL/I 6"' *yMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapD#}+3Og}lM%W#ZJW\gq5K-LÀ_'q3Ng[i#WB|q#WB >spec>install>1110>iom_overhead.pl1>ldd>include>io_manager_dcls.incl.pl1>ldd>include>iom_data.incl.pl1>ldd>include>io_special_status.incl.pl1>ldd>include>iom_dcw.incl.pl1>ldd>include>iom_lpw.incl.pl1pl1info iom_overhead #x+|A |A +:=x/`_Ч h <=ӈx/ PZjkʨ+@ ZP+@kZk+V`ZZj@eU*eU*eU*eT@obj_map rr}  iom_reset 11/11/89 1140.4re 11/11/89 1015.0 6408 PP%@ PD@@@PB@@@ @@NB(v@,@@ iom_reset  symbol_table iom_data iom_mailbox ` &&symbtreeO=OgѴPL/I 6"' *DaOSZ^OOMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map4 }+*Og}l<\gq5K-LÀ>spec>install>1110>iom_reset.pl1>ldd>include>iom_data.incl.pl1pl1info L iom_reset2P)Pk ++Zk ,@eTobj_map  8 @Da  iom_switches 11/11/89 1140.4re 11/11/89 1016.4 35496 &KT.T)VT<T83000240020001400dris4#?#iom_switches: IOM switches are incorrect.iom_switches: Reset switches and press RETURN.iom_switches: IOM number is set to ^i, but should be ^i.iom_switches: IOM mailbox switches are ^a, but should be ^a.HЗP%@> >@d@f@f,@f@\Of,@f@\Of,@f@\Of,@f@\O@@|@|@@@@@~@2P@@@0@P(P@PP~B@B.@$PP@.@$PP@$P4Pb@#@V@@X@@~@$P,P@B@>D@D@@C@@~@$PP@V@@X@@~@$P.P@C@ D@ɸC@PP EbP#@.@$PP@@h@O`@F(@n@n@G(On@n,@NP@P@9P(@G(@G@NP@@$P6PF(6v6%@6@6FN@@NG@HNF@@HN@C@@@ P@C@ P@G@O0QHOF.@G@H(OG,@Q@2.@$PP@@@@`@@@$PP@`@@$PP@@@ P@.@$P"P@`@0@`@@R@@@$P$P@$P P`v*T@h@p@G(@ G@NHFG@$P6v6@@@G@HO@C@@@ &P@G,@`@0@.@$PP@`@@$PP@@@(P@`@@@$P*P@.@$P"P@p@v@C@$PNP@@88D@~@@@@@@B@@y@v@s@}@@P@, NP@@<E@> >$> FdP`@@(@@̩@@@@$P0P@dP@v@ iom_switches symbol_table  error_table_iom_wrong_numberiom_wrong_mailbox"sstastsize%&(level%+-syserr002tc_util suspend_tc57:pc flush_core=>A iom_connectconnect_and_identifyDGM resume_tc5PSreconfigdel_mainVY\locklock_ast_adget_asteggjthreadoutmop unlock_ast_sv get_ptrs_ given_astepy|add_mainVcinmput_asteprivileged_mode_ut wire_and_mask unwire_unmaskocdcm_ priority_ioconfig find_parmflagboxscscontroller_datavalidateL@iom_switches$validateL8&&$&*&/&4&<&C&O&U&^&f&l&r&x&&&&&&&&&&symbtreeO=OgPL/I 6"' *Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapH#}+4Og}mQ[^K4X&]#KZ]b#X@Cuik:'MqQCJ}JЀx|=OBV>spec>install>1110>iom_switches.pl1>ldd>include>aste.incl.pl1>ldd>include>syserr_constants.incl.pl1>ldd>include>sdw.incl.pl1>ldd>include>flagbox.incl.pl1>ldd>include>scs.incl.pl1>ldd>include>oc_data.incl.pl1pl1info iom_switchesjA >@@DPF@H@NNA@@@( BPF@@(BPF@ iom_unassign symbol_table% iom_data iom_mailbox io_managermask ",`delete_channel/%`(Y&&&$symbtreeO=OgnPL/I 6"' *Ss^dlp^^Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map8#}+&Og}mA\gq5K-LÀI%W#ZJ>spec>install>1110>iom_unassign.pl1>ldd>include>iom_data.incl.pl1>ldd>include>io_manager_dcls.incl.pl1pl1info [ iom_unassignr!ThS(PZjkʨ Vj+8@eU*obj_map YY0s