bound_io_wired.bind 04/09/85 0950.4rew 04/08/85 1114.5 8289 /* Origins lost in antiquity */ /* Modified June 1983 by Chris Jones for IOI rewrite */ /* Canonicalize entry added by Chris Jones, January 1984 */ /* page-table-filler retained by BIM, 1984-09-25 */ Objectname: bound_io_wired; Global: delete; Order: io_chnl_util, io_error, ioi_masked, ioi_page_table, ioi_wire, io_log_status_info, trace; objectname: io_chnl_util; retain: canonicalize_chanid, iom_to_name, name_to_iom; objectname: io_error; retain: bad_addr, bad_chx; objectname: ioi_masked; retain: timer, getwork_channel, getwork_device, interrupt, reset_device, flush_status, quiesce_channel, online_device_count; objectname: ioi_wire; retain: wire, unwire; objectname: ioi_page_table; retain: get, init, ptx_to_ptp, put, fill; objectname: io_log_status_info; retain: io_log_status_info; objectname: trace; synonym: system_trace; retain: trace, system_trace; /* End */  io_chnl_util 11/11/89 1140.1re 11/11/89 1018.3 20232 abcdABCD#T 0123456789return_conversion_error`P%@B@%`P%@PPH@B(@HP @p@LL@B@L@P@P@@@@@95`P%@PPD@PF@PH@B@HP@@P@(PDPNNFP?N @PB@@@@FP@@NM(@@@NLt@L>@.@.@@K@K~@P@>i@DP @@K@Q@P@ `@eLQ@ @@` @B@@@@E`P%@PPH@PD@PF@B@P(PD(PF(PQ(@HP @p@@QN@TUQ.@.@>DPN2u@@>@.@.@@Q@Q~@N'Q~@J@@@ @@JN@HPFT< .@.@>A@~Q@FP Q>@FP@,@FP?NB@'@@@D(PF(PPPB@@@@ c   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ io_chnl_util symbol_table `canonicalize_chanid%@ io_chnl_util$canonicalize_chanid+ iom_to_name5%>@(io_chnl_util$iom_to_name;+>. name_to_iomE5@8io_chnl_util$name_to_iomH;>vsymbtreeO=OgyPL/I 6"' *9^DLX[DDMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map0#}+Og}D>spec>install>1110>io_chnl_util.pl1pl1info A io_chnl_util%|8 _(GPZjkP_V`Zk V`Zk V`Z@@obj_map vvI^&  io_error 11/11/89 1140.1re 11/11/89 1017.5 8280 T6io_error: Invalid channel index in call to io_manager.io_error: Illegal address value in call to io_manager.`P%@`P%@@@@@8B8@@R@B@T@V@X@P@P@@ `P%@@@@@8B8@@R@B@T@V@X@P@$PP@@io_error  symbol_table syserr `bad_addr &`bad_chx#>`V &symbtreeO=Og*PL/I 6"' *8UBGORBBMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map0}+Og}I>spec>install>1110>io_error.pl1pl1info @io_error]S_ Pk +XVBk  @e obj_map VV$z U  io_log_status_info 11/11/89 1140.1r 11/11/89 1104.0 18684 dska( `tap w2F@|prtrdr*pun?hch  io_log_status_info symbol_table io_log_status_info^symbol_tM POg*ecds ?$*UjorUUcreate_data_segment_, Version II of Thursday, November 20, 1986Hirneisen.SysMaint.a8)}+Og}NC(7=Z@F9M#WC>spec>install>1110>io_log_status_info.cds>ldd>include>io_log_status_info.incl.pl1>ldd>include>cds_args.incl.pl1tZ  ++T Xobj_map ^^x{  ioi_masked 11/11/89 1140.1re 11/11/89 1018.1 107928 ioi_masked 9pT3T!T%TTVNT2TZTDGNTT8TV T,LV?L$#4?#L@$return_conversion_error^a$interrupt: absadr failed.^a: Mylock error on subsystem ^a.^a$interrupt: ^[I/O error^;Special^].^a$timer: Timeout on channel ^a (no device).^a: Lock for subsystem ^a not locked to process ^w.^a: Channel ^a not responding, will remain masked.^a$timer: Timeout on channel ^a (device ^a^[_^[0^]^d^]).^a$timer: Attempt to unwire NULL workspace. (device ^a^[_^[0^]^d^]).^a: No Ext. Stat. with ^o/^o status on chnl ^a (^a^[_^[0^]^d^]).^4(^/^10x^w ^w ^w ^w^)^a$interrupt: Interrupt for inactive device (device ^a^[_^[0^]^d^]).^/Type go to continue.P%@@ )P%@@PP@Px@"Pr@@@@t@tP,@xP@@ @#@@@$@rPv@tP.@-@9@@@@#@@@3@rPv@ vP+vP@! @@ @xP@M@@N@@@@@M@N@tP.@@@@@@$@rPv@@@@@P%@@PP@Pv@$P"Pr@@@@t@x@@@@@P%@@$P"Pr@P@PPx@@@t@oxP@@$@@v@#@tP@.@#(@f@@@@P%@@$P"Pr@@@@@@@@K@K@N@@rP@rP@8>>@>>@Fv@@@@t@9vP@u@r@vPO@C@@@M@@@@@@d@@Qx@@@u,, ,@@.@0@@2@@4@36@08@-:@*@$PP@<@x@@@~8*8@ @@B<@ $<O@C@)@@B<@@@*@B@D@@F@tP@@H@ @@COJ@)@L@<@N@ P@R@T@V@X@Z@\@^@>@ $PP@%5x@0@gK,@nrP@@L@L@N@8rPFx@@@ @}@@t@xP&@?<@@<O@xP@<@$P P@@f@xPO@C@)@@ @@#@@@)@D@0@ x@ @@$PP@8@@D*D@ @)@B`@ $`O@C@@)@B`@n@@*@B@lD@tP@@F@ @@COH@@J@`@L@N@qP@uR@pT@mV@sX@hZ@>@$PP@xP@ xP@$P P@@ @@ @@P@L,@t@`@@@'&%P%@@$P"Pr@P@P@v@@@t@@PX@@P\@Nn\@|@Z@z@2@@@X@Y!@@\@@@?J@@@@@@@@ @@)@@@@)@@H@rP@M@ M@N@@rP@8>>@Ft@ @.(@tP@$@rPx@ @"xP@H@ |P  @b@@ @bM@\@@$@StP@$@b@xP$@bM@b@J@@b@rPx@M,@vP@@@]@ ]@`@@ @`@"@@$P*P@vP@@@@@ @@x@xsrPx@#@9@@ \>\@ @@B`@ $`O@C@)@@B`@f@>@h@bj@tP@@l@ @@COn@)@p@`@r@{t@fv@kx@fz@c|@i~@^@d@$PP@;_6@@X@N;xP@ ]@rP@@$@@H]@X@xP@@;@@@@@xP@vP@@t*@6@@@P%@@PP@Pv@@@@@t@vP@ @@@@@P%@@PP@Px@@@@@t@@@@@$*CP&@"PP@@(@$P"Pr@@@M@M@N@B)@rP@8>)>@Ft@PP@ `F@@@0J(@I(@wtP@$@@x@ J@xP@@I,@tP@@$@)@@$@)M@)@J@J@)@x@`@I@PP@@@M,@@PP@@@@vP@N@xP@@O@@ PR@xP@6Q@@P@uvP@@tP@@@@ N@@@$P(P@N@@@$P$P@@@T@V@N@@@$P.P@N@@@$P&P@xPvPiL@xP@ip@@@@@@@@vP@@@@@ _(p@@vP@ G@@ @ch$@@@@@@@@$PP@@@@tP@@@@@$@@@@@ip@@-(@xP@tP@@$@@@x@@ xP#@@ @tP@.@f@ tP@@$@@@$@M@J@@xP$@xPx@Px@@@]@@vP@@@@@@$P*P@x@0@YvP@@@$P,P@tP@x@0@ xP@@ x@@@$PP@@x@0@vP@@@@@@44p@@@n@@@@@z@@}@@$PP@@vP@@N@P@R@rP @T@N@@@$P&P@vP@G?@@@@@@vP@xP@@@~@@@#(@@=?@@@@]@vP@^@ @`@ @B@>H@>6 ipxP@@ D@@X@vP@]@ @^@ @`@ @^ip @xP@`^@@@@@@ ]@M@@@@@]@`@D@ @@@@ @@\@H@D@vP@@@X@NJ@@@@@@@,@@A@ @@@@ @@ @@A@vP@^@^@6~B@ x@0@xP@@@B@^@H@F@C(@Z@z@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@A@Y!@@@@B@Y@@iLD@@@@@x@0@@xP@?@$PP@ @@@@@@@P@xP@@@@@6>@P@@@@ @@>jD@?@@@N@iD@@$P P(@xP@@@@Z@@@@@P@ xP@@Z@@@P@@@xP@@%@+xP@@@@( X@N@N&tP@@@@@(@$P0P~@:F@]@D@]@B@@>@@6F@@(@@0F@8(@@// @!@G@A@E @@ @@@ @  @D@@@*@ @ @@ PvP iLD@!@@e@@@@e ( %@@@@( 0 @xP&@@@ e@@@@e ( %@@@tP@@G@@\XX@ @@B@ $O@C@@@B@@@@@@@@@vP@@@@@ @@CO@@@@@]@@@@@@@ @ @@@@@@,$PP@q@PxP(@(@@@@@tP@@@`@@P@@@A(@@@@P@@@&PCxP%(@@@( vP@@N@P(@R@xP@T@N@@@$P&P@xP@@xP@vP@@@@@0@@@P@@@@@@ $PP@@@@hS @@"@+$@O&@4(@?*@@ $PP@@Y.@PP@0@.@@@:@A@E@@@@@@ @vPiLD@@A@N D@@*@@@xP@@P,@xP @ B.@6H@@ M@!N@@6@( 0 .@>6 H @ B?N  @xP @@ @@ @  @@ @ @@ P@ H@ iL@!@ H@@@@( 0 @@xP@@@@xP @EE@@@@@@ @H @@@@@ @@@@@ @@@?@@ @ BB@A @@@@@@@@!@@@@@@@@6@0 @@@0@@ @@@@@(0(@@E:@$:O@M@/@>@@@@@B@@D@0@F@ZH@/@J@|L@P@R@wN@\T@hV@jX@<@$P P@@xP&@@@@@PP@@ PPP@P@ @$@Z@P @$@ZM@P@@$@@P(P@@n@^@p@`@\@$PP@@ @n@d@p@f@b@$PP@ @@tP$P MP@@@$h$$t@h@v@x@tP@z@|@~@ @@r@P@ tP@$P P@@@@tP$P P@@@544@@@@tP@@ P@@@@@@@P@@!t!v! ioi_masked  symbol_table  ioi_abs_segpds process_idsys_infoservice_system $absadr'') bce_ioi_post,,0ioi_wireunwire368pmutswap_sdw;=@ unwire_unmask;CG wire_and_mask;JNpxss io_wakeupQSVnotifyQY[syserr^^`binary^ceioi_datahk io_managerconnectnqs connect_absnvyconnect_directn| get_statusnmasknworkspace_tdcwnio_log_status_info `getwork_device`getwork_channelA` reset_deviced`timer` interrupt`quiesce_channel` flush_status'`online_device_countG`X2&&&&&+&2&:&B&I&P&X&]&b&g&m&u&{&&&&&symbtreeO=OgPL/I 6"' *G:DMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize maph!}+Og|qf CLR"yZ`K\%W#ZJ&K"IL"#WF c%RuJJ$FH'q3Ng[(7=Z@F9#WAj#WB|#["K'\VZ7K &]#KZ]>spec>install>1110>ioi_masked.pl1>ldd>include>ioi_data.incl.pl1>ldd>include>hc_lock.incl.pl1>ldd>include>io_manager_dcls.incl.pl1>ldd>include>interrupt_levels.incl.pl1>ldd>include>ioi_stat.incl.pl1>ldd>include>io_status_entry.incl.pl1>ldd>include>io_status_word.incl.pl1>ldd>include>io_special_status.incl.pl1>ldd>include>io_log_status_info.incl.pl1>ldd>include>iom_pcw.incl.pl1>ldd>include>iom_dcw.incl.pl1>ldd>include>io_syserr_msg.incl.pl1>ldd>include>syserr_binary_def.incl.pl1>ldd>include>syserr_constants.incl.pl1pl1info ioi_maskedrU%XW4L+6|O,Mxk4Z!iV<  7q)z <OxG:n<O]xg6iV  N<OPk ++VkZPZZPZZP+Zk@+k@k++V`Zk  +++@eU*eU*eU*eU*eU*eU*eU*obj_map XX028bG  ioi_page_table 11/11/89 1140.1re 11/11/89 1017.3 46368 ioptT!T4T1V T3L#4?#return_conversion_error^a: Out of I/O page table memory.^a: I/O page table to be freed marked as not in use.^a: I/O page table on free list marked as in use.^a: Unable to wire first page of io_page_table_seg.i0P%@R@ Om0P%@PPV@PT@R@PPG@T(PG@NJP@ ?F@JP@?F@ 6F@VPR@@@@ q0P%@PPV@PT@R@VPF@T(P@$PP@@@;R@f@@@ w0P%@PPV@R(@VPF@@ R@IPP@F@@F@~JP@R@PP@7@@ |0P%@PPV@PT@R@VPF@PP@PP@T(PN~[@$PP@@@cF@~Jv*L@F@JPO@N@N@$> F`@$PPPv)D@PP@ @?@N@$O@@[[X@C(@ C@$XO@C@Dv*@@ @C@LLLLC,@R@@@@0P%@R@B@4JP?@@@P@@@$PP@(@@P@@@@@@@@@@$PP@@@@@44@@@$P@@@@@@ P@JP@@u@iHZ@F@ F@ZN@ JPFFCF,@R@m@@@R@f@@@\@^@PJPO@@w44P@@@$P@@K@C@B@@ P@^PPJPO@@H@ @@CNH@OOCNHP@0@ @ \@b@d@PJPO@@844@@@$P@@@@@@ P@dPPJPO@@H@ @@CNH@hOOCNHP@0@@ P?.@@0@. @ b@h@j@(PJP@?NhB@f@?@@@n@@@$PP@JP@?@@n@ @@@@@jP@P@ @$PP@jPPh@JP@@?@@?@>q@@>p@ p@qN@&JPFF p,@@@?@>r@@>p@ p@rN@JPFF@Ncp,@JP@?>-iH@?@@ ?@@@@@$ $l@ @@$P@@m@b@d @@ P@$PPjPPh@@@p@p@>s@p@p@ p@sN@iJPF!p,@ap@p@Z<@NPp@>@p@>@p@>"@p@JPOBF?@N;@M7#@O@O#@O@O#@O@O#@O@OOFNMpJPi`@?t@p@p@tN@JPFFFXp,@h@p@JPO@p@$PPjPPh@v@B@ JP$@$@(@&@$PP@A@v@|@B@ JP*@*@.@,@$PP@A(@|@@A(@$P PN"PJ@B@$PJ@B(@@@@F@NN(P@P@@@@@@@A@PPTP=!p!!!F!@ioi_page_table symbol_tablei  get_ptrs_ given_segnolock lock_fast unlock_fast"%pc_abswire_abs(*-syserr002 error_table_ bad_index59<no_io_page_tables5?DsstastsizeGHJsys_infoinitialization_stateMPVio_page_table_segY^bce_io_page_tableafmG`getqiS`lputwm`p ptx_to_ptp|q`tfillw`zinit|J`&ioi_page_table &&!&'&/&4&>&F&L&X&`&hsymbtreeO=OgPL/I 6"' *Multics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize mapL%}+Og}PV"ZaK\_$ZK]HhGHo[^K4v"AB/HWFzH&]#KZ]>spec>install>1110>ioi_page_table.pl1>ldd>include>hc_fast_lock.incl.pl1>ldd>include>io_page_tables.incl.pl1>ldd>include>io_ptw.incl.pl1>ldd>include>aste.incl.pl1>ldd>include>system_types.incl.pl1>ldd>include>ptw.l68.incl.pl1>ldd>include>syserr_constants.incl.pl1pl1info ioi_page_tableoe%WP+ Wx|N<ox:x h(O*PZjkVj+Z #PZ|ZVjZjV`Zk XV@CUYUYUYUobj_map &.  ioi_wire 11/11/89 1140.1re 11/11/89 1017.2 11808 48PP%@ =PP%@PP@PB@@@@@@@>FA@PD(@@@H@D@J@A@L@@@N@F@ P@D(@@@H@D@J@A@L@@@N@F@P@@@@BP"@H@@J@@@L@F@ $P P@@@@BP@@BPP%@PP@PB@@@@@@@>FA@D(@@@H@D@J@A@L@F@ $PP@BP@@ioi_wire  symbol_table8 sys_infoservice_systemioi_page_tablefill pc_abswire_abs#%(wire_abs_contig#+/ unwire_abs#25= `wireB8 `;unwireE=O`@p&&"&*&1&7symbtreeO=OgPL/I 6"' *PtZalqZZMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map8}+ Og}Q@f CLR"HZ`K\>spec>install>1110>ioi_wire.pl1>ldd>include>ioi_data.incl.pl1>ldd>include>hc_lock.incl.pl1pl1info Xioi_wireT! <O+Z/Pk +Z ZV`Z +P@eU*eTobj_map ppFt<  trace 11/11/89 1140.1re 11/11/89 1017.2 5040 @P%@@P%@@trace  symbol_table ` system_trace`symbtreeO=OguPL/I 6"' *7PADJMAAMultics PL/I Compiler, Release 32f, of October 9, 1989Hirneisen.SysMaint.aoptimize map0}+Og}Q>spec>install>1110>trace.pl1pl1info ?trace$PPP +`ZZj@obj_map (00P