mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm./usr/sys/IOLIB.pro 644 2 2 131304 3505616402 7220 x Y)Y _com_tty (_comwa5|_commapR_comopen"~comopencsav devflagirdev_ttinit L4L3_comintr"_setiva _commci"L5L_comproc"6_comecomm.o <$R*7@ 4 j % %5Ew+ 5 ,Up5d NUZ B5 UF 52 w 7 5  <w7 w7 w7@  xbE&"@E w@U@U @UUf %7:  para"L6L7L8L9_spl6 L11L10L20001_sleep _ttopen _spl0 cret _comclos"~comclosdev_ttclose L16 _comread"~comreaddev_ttread _comwrit"&~comwrit&dev_ttwrite L10001bL31fL28JL25vL32zL33L34~comproc6tpcmd_comxmit"_ttrstrt _timeout ~comintrcstatL41;  - 5*E05 %55 & 08w555  & 7f5+5l'5d%  &E JE>%?& 5@,E@$ w5 5 (75 ,5 5#U 55   E8wx7tNff e  TwP7LXERtQ% L49NL43L48>L38DL45 L460L10002&_ttyinpu L50L52_signal _ttyflus L20002~comxmitcL56L57_getc L59L58 L20004L20006_wakeup ~commcistatusL68&L69~L70HL74x_comioct"~comioctdevcomaddr_ttioctl L77_comcsrmt_comcstmx~comparaicflagL82L81;5@LD5 5PE vDtEUxEU72w fJvfzvv@@ `Y  ) y  Y( YxYYNL10004L10005L83L10006L10007pp.o6< &7 0 2 % %wN .- w7 wn7j w^7Z wN7JD@  xEE &w"UU UU& %75%5!5 E %? 5@E@ w5 5E7zwt5 ,5ixYi H xHY  8 Y 8 t5l$  5EEEU %55 & 7Nff e N w75 E 5 50PE vAEBP5@@PUU w.  I IXI_cslinit _flpinit cret _p1init"~p1initrx50.oi; *`7D  e v`@EWtWt@,"E%U  r 4   w7x]r EE RtUP& 5P55 %  5EUf&& e@5 N p& w7D @ Pj p P Pn@E E @P wp  iii8((III  ( I  IhI  E     r   r C  Wpf r e 5r 5r _ r  @`` r C PjZ(iY7w75_bÝx%nd%a`5_S M %h > & HU ,5t @P <+6 t  t t&& %* ,* %4 777 w545 %  v5EU_prt_tty (_prtmap_prtopen"~prtopencsav devflagi_ttinit L4pL3x_prtrint"_setiva _prtxint" _prtproc"_prtparm":_ttopen cret _prtclos"|~prtclos|dev_ttclose _prtread"~prtreaddev_ttread _prtwrit"~prtwritdev_ttwrite L10001L22L19L16L23L2f&& e@5  N %  e% et 7f %w7 f %w7 %50 5)w7|D@X F x2Ett7"p7 jf % w,Ett7$  (O7f  % 7 ODrive not readyCRC errorRecord not foundProgramming errorSensor errorDiskette improperly insertedBad 4L25~prtproctpcmd_ttrstrt _timeout ~prtxint devcL28bL29f_getc L30@L200016_wakeup ~prtrintdevcstatL39L20008L20003L42_signal _ttyflus L20004L41L10002_ttyinpu _prtioct"~prtioctdevcomaddr_ttioctl L476_prtcsma~prtparm:devcflagspeedparmformat<IY,,j<xph`<XxPx@8F0F( Xjj O @h "No data markWrite protectedSector not foundDiskette unavailableLost dataID errDRQ errSeek errTimeoutCan't homeNo responseUnknown error8YhhiiiiL52N_delay L53vL10003pL10004tL10005L10006L10007L10008pinit.o><`7 0 0 0 /*U@wf7bw^)9IY)Y_pinit"~pinitcsav iiiiii1L84^L64fL65L73FL70L71L69_deverro _timecan _timeout L74bcntsL75L76L77L80L78L83_flpread"~flpreaddev_aphysio _flpwrit"~flpwritdev_flpinit"2~flpinit2_setiva L94ZL97n_flpioct"L100062L104L106L110"L108L109~flpioctdevcmdaddrnID not foundIllegal commandTrack 0 not foundData mark not foundUnknown erroriyij_copyout L101L20005_u L10003L10004rd50.oŝx7D  E 2N7 , 2. 7@7h7dD   wpWt@ D76w4@e@ 7w@e@ 7w%O %X %  e v`f& tpn&%  U tl`t4 5 h N w7H_5)8YhyyhyY(Y 070 EEWtAl` vB%X %  v_ E  v_ E 5 A880 vu% 5E@ &&& e@5  N (wz7vÝ _ E@`` %07 1 _ 1Z  _ ! 1T88 vu% 5EU@ &&& e@5_rxlaste#*_notread,_crcerr<_rnotfouF_progerrX_sensorej_inserrx_badfmt_flpmsg#L8<L9IL10YL11jL12L13L14L15L16L17L18L19_report_rxtab _rxforma#_rxdparm _rxpparm_rxtypes"_flpstra"~flpstracsav bpdbnL10000BL23N_iodone L22x_spl5 _disksor L24t_flpstar"|_spl0 cret  N % 77 4  7 HwD e% et  rl885 U E t & t &t&(& %7f %w7~ f %wj7f % % w78855E%P5 & w7ED@X _ xLf ~flpstar|bpijL27DL29_flpdo"HL30L31:bcntsL32L33_iocopy L34.L37$_splx ~flpdoHbpcmdijnsecL520L44L43L53JL41nL40L47L48L50L20004_clrerr"d~clrerrdip_flpintr"r~flpintrrbpi0i1L60bL6tej& % wjfZ % 7 7 < P $588WtAp vCWtAl vD5%X &     P 5WpE_ %5  7& p_7`5DwP7  7 ee@ f& EU& e  %77s8%JPCRC error@ ^k{2@") 8  _rdcrc_winmsg w*& w7@  xx   bw 757*4$ 8  7"   75@E@z  wL7H 7 Pw874 w(7$ w7DE _0 x% _4%_4A@, <3  Wp eu f   (%%%$$$ 3f  60t](3 UU3&L2^L3kL4{L5L6_reportB_rdtypesD_rdprecoV_rdtab_rdiX_winstra"L10H~winstracsav bprxrdfirstHL11rp_wininit"_gettype"L12BL10000rL10001|L13_diskini L14bnL15_iodone L9X_spl5 _disksor L16P_winstar"\_splx cret ~winstar\bpparbnL19@3 3@3`  $ _ _  hw  @,@3Du,A rf3 t5@ A@5  l A @@3 @ @ 3   z @,l 3`3  r yH  D t7< ( 7D _0 &  " t7    t7   rs    S  7  C 33L10004zL10005~L20_badmap L21L20000L23wcntsL25,_spl0 _iocopy L26nL29d_winintr"L34J~winintrtypebpicodeL33errfirstwriJL32L10006L10007L35L53L48L41L40wcntsL426L43L46tL44zL49L50L36L513  &  7| r 7l  #7 3##P  7B 7@ 78 "7 3""7 _P _P r r  $7b 3$$_P _P B > 7 6 0 t]( 3_P 33_P ,_P 3_P @,_P| 3`_PA@,_P@3`_P@,_P@3_P _P 0 " @_P &l_ , t  a @&  @A @@3 _P $_P yhYyyyXXL54L55L60BL614L59N_deverro _winread"d~winreadddev_aphysio _winwrit"~~winwrit~dev~wininit_setiva _winrese"~winreseL75L77L79L81$L838_winioct"HL10012LL98L89nL91L86L94L95L113L93~winioctHdevcmdaddrijk_copyout L20001_u L99iyy y(ii y _delay L100L102L20003L10009,L10010.udiv urem L109XL111v~gettypebpjL117L116L121_bread _brelse L119L123console.o74X7 %)FND<D7F@  &  te~(& te`T2 "7D2"" 2 2 F& 2w.7* _P7 5 U tAWt`AE@P4 %w7D E 282 0 E 22   w~7z 5  @E    0P %0ĝ   % w7 f 4e f w7 5  @E  A t  P %t      % w`7\  %w27.ĝ ii (9H hi iii(87 !!!jte3` Z3   B3t]3w7 """2     !B<t]422w:76 2 r 2 EU2"""@t2 E2t]22w74 0 ?5ut@@t 5`u`u #tff A@ f& e 5iHH(8xHu 4  w7v 0 ?5uVtTF@ Wt 5`u`u tff @mAm@ f& e w`7\ 5BUF@%.7( eT%_%741  @0 X ` @ECG@E'@E''000 `  %a%z E` ZV7T  K  ?4%% "  HI i % VO X\  ' / _ _ʵ_ & w 7 7xv 7h 5~5t5X5PT  &  7__77 `7 5 @g ^ xffe % 5 1N 5% %%"  AWp effe % N 5%V%w.V@   _P _P7x _P _P  _0j f r&e Af r&e _  _ _P  _~_P _ _ _T_P _ _ _ _L_P _ _6 _ __P _  _2 _t _2 __P _ _X __P _D _d __P _ _ _ _P_, fVpD 7rs_,eADps_PE7E7e&fe % Nff e75B_@w7ĝHD @  7(wHJRebooting... 0,0Zt2Rr&0   0 FlHYi  i  i i  i iX ir_cslinit"~cslinitcsav ipcpa_cslrint" _setiva _cslpkb"_proslot L5tL6_setmap_cslcp" _blinkcu" cret _cslopen"~cslopendevflagi_ttinit L10L9_cslproc"_ttopen _holdflaL10001L190L13,L16~cslproctpcmd_cslstar"6~cslstar6cpriL22_drawcur" L25|L20001n_siiiXpl0 _cslputc"_spl5 _getc L27_wakeup _cslclos"~cslclos_ttclose _cslwrit"~cslwrit_ttwrite _cslread"~cslread_ttread L41L10012L10014ZL10015tL10016L10017L10018L10019L100202L10021RL10022rL10024L44L69&L121L122L400L123~cslputccirparcwidthescapefpcL454L46L_fnt_asc iXHi88I   L47ZL10002vL49L50L51L52L10003L10004L20002L20008L20004L59FL61ZL64L68 L20007,L10005tL62L20006L10006L10007L20009L736_drwnarr" L70PL74XL75t_drwdoub" L76L78L79L20011L81L82L83L84 L86L882L90DL92dL93nL95L96 i  hx XiL98L99L20013L101L103L1052L107L_cslcl"b L108TL110~L10009L10010L113_cslilin"F L114_csldlin" L115L116L117L20014L118L119 L120_ttyinpu _pvmapva~setmaptypepaiL126$ L131~drwnorm( pccountrpaL136v L20016: _rowbits L138t _bit1mas_bit2mas~drwnarr pci(i_csltty (_rebtsetX_rebtmsg`_keypadfn_regp1c_oldregp_noenterp_cursoffr_cursblit_cursundv_drwfontx_drwnorm"( _pltmodez_hilimod|_ulinmod~_revmode_composf_cwidth_clength_res_is380_ymax_pvaddjbitpatr0rowL145 L150 L147 L155 L156 ~drwdoub pcrpa_dblfont"" ~dblfont" pcshiftjbitpatr0rowL167, L172L L169\ L177 L178v L180 ~blinkcu L185 _timeout L189~drawcur argcountrpablinkerL190 L191 L188^ L192 L1958 L20018 L197_kbcodes#fnt_asc.o; '''''''' WWfW >) ~  ^F$k " " ''  7" :[[[:  4W[Y" " "Y[4/*'%""6YY[W W[[W7" W[[W[[WW[[W"  "  " "Y" W[Y" 4[c   !"$%()*@ABDEHIJPQRTU. ~cslclb idxrpaL202r L206 L207 L209 ~cslcp ylcountoldxoldyrpaL214 L216 ~cslilinF rpalcountstripmbaseL10025` L10026f L221 L20020 _ppcopy ~csldlin rpalcountstripmbaseL10027 L10028$ L226 L231L232L233L234~cslrint kcpL230':[[[6\\W\\6W[[W6:\\\:666W[[[W[[[[[[4 4"""$$ [$$[[xh[[[[`chp}[W[[[[[W6[[6W[[[h$y6[[6$9[W[WY[W [[[[[[W[[[:' [[hhx::' ':[:' W" W44 "74"""""4 '[/ "47W9y69996WW77W999WW[W/6W999W7469999  : :  Whhhh69999W[[[W69996\\\YYVWWYWk0controlfcasefshftlockcomposefL235 L236 L237 _kbcodes L238L239Npa_printf _reboot L240tL242xL2296L20042L20041L20039L20029L246L20027L20036.L20033L244L20038&L254L256L251:L252PL253fL260L261L263 L200350L200344L10029FL10030JL10031\L10032`L10034pL16T9999y[:' [hx:$$[:' 66L  L " hL0035tL10033L10036L10037L258_signal _ttyflus L10040L10041_cslioct"(L10047L270FL272lL275~cslioct(devcomaddriL278_copyout L267L20044d_u _fuword L10044_copyin L276_ttioctl ~cslpkbc1L282_putchar",~putchar,coldhilimprokbmap.o;T aabbXXdeeeggiijj nnoo qqrrssttEEFFGGHHIIJJ0p.n M1q2r3s4t5u6v,l7w8x9y-mPPQQRRSSDDCCBBAA `~1!qQaAzZ2@wWsSxX<>3#eEdDcC4$rRfFvV 5%tTgGbB6^yYhHnN7&uUjJmM8*iIkK,,9(oOlL..0)pP;:/?=+]}\|-_[{'"_fnt_asc#rowbits.o<   !"$%()*@ABDEHIJPQRTU   !"$%()*@ABDEHIJPQRTU   !"$%()*@ABDEHIJPQRTU   !"$%()*@ABDEHIJPQRTUTL20004J_u L9PL14dL20001\_delay L16L17L10000L19_spl7 L20L20003_splx _copyout vd.o`<  7D  P~EEWp  U@ 4  7 w7f %wj7f f %wR7N @X ! xN 5@E- wwf miw7 @5E Wp(De 5  WtAp  tWtAp@ Wtpw7DEWp(eN wl7hDEWp(eN wF7BD@E  , x  p@EtWtApP Wtp   w@U@U tWtAp@ Wtp @U df %7V5 >C B U@  EL)5 899898 iHH iHH i(9Y xY_real_de _first_busy_buf2 _vdstrat"~vdstratcsav bpL4L20001 _sleep L10000._bdevsw _iowait _iodone _wakeup cret _vdread"|~vdread|dev5  5 5 5  @ 5 @ @ %  5  %w7 @ AWp(Bewh5 '5 4  E5%5@5E5@5 5 0@& 7@ AWp(Be5)5%5#AWp(eN ,3%?5@ E@AWp(eN wh5 E 5E74DWp(Be _rowbits#proslot.oE<x 7D l feE z&  vee@ f& e t|E@- wI _slotsz_proslot"L4x~proslotcsav slotidiuifirstxL5F_maxmem _ppcopy L6LL9XL3tcret_aphysio _vdwrite"~vdwritedev_vdioctl"L10002L17L19~vdioctldevcmdnewdevdL20_fuword _cdevcnt L18_u L14_suword slu.o ( 07 @5E 7|   5t5%d   % %_ _4,  1  7  % te& % te& % clock.oR<p7w7w7De@c _f xp&f % 'wU 5U    UEE5E%    5 4  4 E4 f& % _P_J _P6)9)9)(Y9U te U( U te U(  AWtep@  Ae@p@  Ae`p@ 5@ 5@ p@ Aep@ p@ Aep@t@t@t @t E5 7 x @t@t0@t@t0 @t@t0@t @t0  @@tAWtAp@AWtp @Y(Y_clkopen"~clkopencsav cret _clkclos"~clkclos_clkioct"L10002pL126L18~clkioctdevcmdaddrcpciL23f_copyin L13AWtp @@@@@tU@tU_L@t@t@t@t @t@t@t @t _Wp(eN   _Wp(qWp(5Wp(E  5ttWtApP WtpWp(U WtApWp(5 Wp(U v5Wp(UWp(ef Wp(5Wp(eN ( 88(((((((hconfigduartaduartbL10pL5LL17_u L3_proslot _sluintr"_setiva _ttinit L18_sluproc"L19_slupara" _reset"v L20BL21NL22z_sluci"L23_spl6 L25L24L20001_sleep _ttopen _spl0 cret _sluclos"~sluclosdevttyptrpindexdindexrdev_ttclose L304_sluread"n~slureadndevpind(H(HXhyX HX(H( h  X(ex_ttread _sluwrit"~sluwritdevpindex_ttwrite L10003 L45$L42L396L46:L47FL48R~sluproctpcmdpindexdindex_sluxmit"_ttrstrt _timeout ~sluintrstatpndxapndxbdindexxL52L550L56L53,L59_slurec"tL60L61L62 L54JL66`L67NL51p~slurectpindexH(X(H(X HhhHh8h XstatuspptrttyptrcL72L20008L20003L76L74_signal _ttyflus L20004L75L10006_ttyinpu ~sluxmitpindexcpptrttyptrL84L87_getc L88L89h_wakeup L90~slucipindexstatusttyptrL97h L10007 L99. _sluioct"l ~sluioctl devcmdaddrpindex_ttioctl L106 ~slupara@ 59tt5)UWp(eN 5E5 Wp(ef w7DCEfWp(ef e     w874 @ 5@ AWp(C5@ AWtAp1E %)tQ2E vD5 5 PU 5@ w7D  0@Pw^  <<$6$:F66R  Xh H  XX XHhh8hhhHhXHhXhhhhhhh88H8HHHXXXX X_slu_tty _p_sav _s_copie _board _duart _port _slot _slu_frs# _nxt_slo _slumap _sluopen"L10001 L14<L12L15<~sluopencsav devflagirdevpindexdindexL4TL8(t2t4./usr/sys/MDLIB.11.p350 644 2 2 46500 3476114752 7313 5 6 ~& ~0I   &  EEUEUE`UE@UE U vE    vE% effL%  P ~Q ~ e5  H I I H N&f0H~~v 55 ecall.oә$|~  EfF E5 $5 ]  5 @@QDQEQ@7 U0 % ~6H %>f `RP7B:25 *##  YyXYUQ$QPP$ IBCDEFfUwwE  j f&   2pv Er bD\>I m 2 ,N& BF >W f r @  W f r@  @ 7$C  5!#BA  D & r@&rr @`    w& BAN   C 5 N B A @ A-  A    wn7j(8IIu_fpsavePSSSR0zSSR2~mfpi @ mtpi rtttrap#trap4#trap250#call" scall#|_trap _cmap __call" ssr fpp nofulow nofuhigh nofuerr nofault _u call1_runrun mch.o^=3b , m7 Ieb\eVR7 HB>6^0UE@BE   5? e E?rnC  5!BAD  r@frr `  wBA  C 5 B A @ A-  A    w7B A@ C@ppC`pwp 7  a~?tEa $ A @`$m v`@ e@ Evwxt  t   t~ t R mL  UP$%@T B  p 6  0U7  0 ~& 7r jf1 VHU>E@8B 0*  5?   x Hnc^ W  `H f EA ` 7 " tELLLLLLPPPPPL@E<<<<@tE<EWtU&7*@ U@&EPtEDj5 55 Ί Ї>@t @ 5 5E<@tE m @ U V        I~E>6 8 @ U ~EB f~J ~HR ~ vw:vw,Ee Ee@ EU ^%   ~ eeE vwEe  5 EU E 8 @ F V \ H~~E_. H~~ 6U t @ e  pindexicflagpptrdindexL111 L110r L112Z L10008T L10009V L113^ L10010l L10011p ~resetv pindexpptrexcpptrttyptrL84L87_getc L88L89h_wakeup L90~slucipindexstatusttyptrL97h L10007 L99. _sluioct"l ~sluioctl devcmdaddrpindex_ttioctl L106 ~slupara5 5 5 5&e e 55 W@tE(((((((((W 5@ nbX@ O@E%@tED. (t5 7` EH   H E H EI v  ~  v BeU & &  0 P  8 5P  ~P ~0&P " LW0 I 6  ~tHe !!!!~E<_. 2U &@t e ~E_. t U @`t ` B ~HtB| e !!!!~E_. YXXY    /etc/init999999 hxh"hcret"v_stst"stst udiv"urem"ldiv"hardldiv2lrem"hardlremlmul"8 _halt"^ SSR2~UISA1UISD1KISAUCPU_SEP_ka0#h _icode#x_szicode#v_iendloc0x_lks$trap.oq= 47 @e 7t@E?%5U @ r y Ne % _____7ECe E%H # e eE%MGRANmgranusize CBLKSIZ@CROUND?u_fpsaveMAPRBAPRPRUSER0NOCLK MOVR0MOVR1BRmfpi @ mtpi haltwaitresetrttnopexec start#b _end _edata _main _badiva _usize last stkl KISA0KISD0IOSSR0znocmap firstr _u#t toffcmpnttbadiva nofault$fpp#f SSR3NUMAPCPU_MAP_cputype#j PScall cmstart"_cmpnt"@_getc"F_putc"_cfreeli _backup"_regloc ssr$backupjjflgbflgfetcht00t01Lt02Lt03Lt04Lt05Lt06Lt07t10t11Pt12Pt13Pt14Pt15Pt16Lt17u0u1<u2<u3<u4u5u6u7<u65u66setreg adjDfp00fp04(fp10(fp14(fp20(fp24(fp30(fp34(fp40(fp44(fp54fp60fp70fp74_backsp fixstkB_fubyte"_subyte"_fuibyte"_suibyte"_fuword"_suword" _fuiword"_suiword"nofulow"nofuhigh",nofuerr",UISD0suiword_copyin"2_copyiin"2_copyout"x_copyiou"xbcopsubcopret_idle"_spl0"_spl1"_spl4"&_spl5"8_spl6"J_spl7"\_splx"h_clearse# segsu UISA0segret. _copyseg# tabaB tabdJ mxfer_ppcopy#R _iocopy# io00@ io01F io10V io11\ _upcopy"pupsuR_pucopy"upfaultL_bcopy"b_bzero"x_savfp"_setjmp"_xresume"_longjmp"_resume"in_u in_stk _out_u#b _addupc" csavrL16zacallpfetchL17_sysent L18_fuword L19L20L21L24L25_setjmp L27BL29FL31ZL30Zpp_curpri _runrun L32~_qswtch L33_stst _psignal L3 L34L10L7L8_printf L9_panic _issig _psig cret _backup L36R_grow _nosys"X~nosysX_ka0 _startup"~startupcsav firstaddiL7:L20001L9,_fuiword L5H_rmemb L48_rmeme _fuibyte _maxmem _pinit cret _sureg"X~suregXuprpa_u L13L20003nL17L18L19L20L20004L20006_estabur"~estaburntndnssep a_nullsys"n~nullsysn_badiva"v~badivavaddrL47machdep.o=L 7De %  '--  7 w7Rf5v `@6V aAp@E     0`#i#%ȇw7@@m@me-_@t5@t5@t5%@   5 65D-5 %5? _%N &f t apdpdlowdhiL24L25`L29>L26XL33z_nseg"L34L20017L23L35L20008L10002 L10003L37.L38DL200104L41L20012lL20014vL45L20016L47~nsegn_sysphys"~sysphysisizejL10004L54L53rL100054L55>L56FL57ZL58\_setiva"v~setiv E%H te te 5` e  1 " ?7 -U!5 T @`e(3A ~>  8 %   _b _z  Nf %    w _> _j _r wF   7 N w7w7@t wnPC=%o, Type=%d TrapInterrupt at %o eD-_N A@ _N a%_5@  w* V6e%4  1`V  @teU e% @teUDm ee5   %fDm#%  @tU"e# 8 _7$@etw7%*$m i1E 6  6E%0%3 tU6  6 V w7D%eXXX((X8H8H% =et}w:setiva: out of vectors 9 9yxxxyy9x ))(H_ka0 _regloc#_backsp _trap"L10002L10004L10005~trapcsav devspr1nps r0 pcpsi_u L4,L11>L10000Z_fuiword L12L5L13bL14jL15xxyxx)y99yyyyyyxxyyxyx)9hecall.id.o=LrPfFE5 ]  5 @@QDQEQ@7 U0 % ~6H %>f j\XT7F>46,5 .## 9 )))HXPPn IBCDEFfUdwxwLEVBBCDEFfwLw  2pv Er bIm 2 N& BF >W f r @  W f r@  @ 7lC  5!#BA  D & r@&rr @`    w& BAN   C 5 N B A @ A-  A    w7C  5!BAD  hyyu_fpsavePSSSR0zSSR1|SSR2~mfpi @ mfpd @mtpd splrtttrap#trap4#trap250#call"scall#r_trap _cmap __call"ssr fpp nofulow nofuhigh nofuerr nofault _u savepscall1_runrun mch.id.o= m 7 Ie  e  7     ^ BE   5 r@frr `  wfBA  C 5 B A @ A-  A    w7 B A@ C@ppC`pw 7  ?tEe  e 55 Ulb5\7 V @WtEm77? e E?|xp1 `RB D>  5? ,&      ` f EA `  H E H   HE HEI v  EIv  ~ ~ v BeU & & P ~ & ~ &  V 0 74  bmh|  UP$%@ J 7 @0.( (& 7  /etc/init))))))IHavivaroutinepriivp_badiva L62_vectors L66L20019_vec_end L68L69_panic __call ubfake.o=xH7w7w)9)9_mapallo"~mapallocsav cret _mapfree"~mapfreen_sysphys"~sysphysisizejL10004L54L53rL100054L55>L56FL57ZL58\_setiva"v~setivP 8 5P ~P~0&P " LW0 I6  5 6~&~0I &  60 U @v        I~E^VP   U @(~E vwvw|EeEe EU @%  ./usr/sys/MDLIB.11.p380 644 2 2 34460 3474204443 7313  ~ eeE^NH vwEe 5 EU @E  "H~~EH~~ vE    vE% efft%  P ~Q ~ e5  HI I H &fH~~55 UQ$QSD7KDSD5SISD0SISA0_u!toff cmpnt badiva nofault$ fpp# PScall cmstart"_cmpnt"@_getc"F_putc"_cfreeli _backup"_regloc ssr$ _fubyte"^_subyte"_fuibyte">_suibyte"~_fuword"_suword"_fuiword"_suiword"nofulow">nofuhigh"nofuerr"UISD0suiword_copyiin"_copyiou""copsu6_copyin"b_copyout"bcopsubcopret_idle"&_spl0"4_spl1"<_spl4"D_spl5"L_spl6"T_spl7"\_splx"d_clearse"l_copyseg"mxfer_ppcopy"ioret_iocopy"io00 io01io10io11"_upcopy"(upsu _pucopy"LUISA0upfault_bcopy"_bzero"0_savfp">_setjmp"h_longjmp"_resume"_xresume"_out_u"_addupc"csav" cret"._stst"<stst udiv"Jurem"nldiv"hardldivlrem"Jhardlremlmul"_halt" SSR1|SSR2~KISA1KDSA1MTCRSISA1SISD1CPU_SEP_ka0# _icode# _szicode# _iend loc0 _lks$ trap.oq= 47 @e 7t@E?%5U @ r y Ne % _____7ECe E%H # e eE% E%H te te 5` e  1 " ?7MGRANmgranusize CBLKSIZ@CROUND?u_fpsaveAPRPRUSER -U!5 T @`e(3A ~>  8 %   _b _z  Nf %    w _> _j _r wF   7 N w7w7@t wnPC=%o, Type=%d TrapInterrupt at %o X0NOCLK MOVR0MOVR1BRmfpi @ mtpi mfpd @mtpd splhaltwaitresetrttnopHIGHHIPRIexec start# _end _edata _etext _main _badiva _usize last stk KISA0KISD0KISA7KDSA0KDSD0KDSA7IOSSR3NCPU_MAP_cputype# MSCRSSR0zSLOPKDSA6nocmap both KIXX((X8H8H))(H tU6  6 V%  & F w7D%e% =et}w`setiva: out of vectors 9 9yxxxyy9_ka0 _regloc#_backsp _trap"L10002L10004L10005~trapcsav devspr1nps r0 pcpsi_u L4,L11>L10000Z_fuiword L12L5L13bL14jL15rL16zacallpfetchL17_sysent L18_fuword L19L20xyxxyxxxxL21L24L25_setjmp L27BL29FL31ZL30Zpp_curpri _runrun L32~_qswtch L33_stst _psignal L3 L34L10L7L8_printf L9_panic _issig _psig cret _backup L36R_grow _nosys"X~nosysX_nullsys"n~nullsysn_badiva"v~badivavaddrL47machdep.id.o=47Dxxxxxx)99yyyyyyxxyyxyxyxyx)9Xx_ka0 _startup"~startupcsav firstaddiL7:L20001L9,_fuiword L5H_rmemb L4e %  '--  7 w7Rv5:5v `@6V aAp@E     0`#i#%ȇw7 @@m@me-_@t5@t5@t5%@   5 65D-5 %5? 35)N Ae@ N A@ N %N &f < e%. -%N &f  eD-8_rmeme _fuibyte _maxmem _pinit cret _sureg"X~suregXuprpa_u _cputype L14L20003~L18L19L20L21L20004L20006_estabur"~estaburntndnssep aapdpdlowdhiL25L26lL30JL27dL34_nseg"L35*L244L36L378L200272L3N A@ N a%5@  w V6e%  1`V  @teU   %f e% @teUDm ee5   %f  ee5   %vDm#%  @tU"e# Vf%f6F%F |_27t@etwd7`%ztmn FXE52e 6  6E%0*%w% 8TL20008DL10002lL10003pL40L42L41L20010L44L20012L47L20014L20016L52L51L20018L20020 L562L20022"L58ZL59L20024hL20026x~nsegn_sysphys"~sysphysisizejL10004L70L69LL71L10005L72L73L74L75L76H_setiva"P~setivaPiva999HYYYYYXiiiiy)iiii 99HHIIII99i998HYh 0 4e e  vnEd x e w7@555wA@v5u % 7d-7    w(& @ E%9 7 7 ` 7 7L %m & & et 7b  0 6  7| t e@-A e vDe xnaf` routinepriivp_badiva L80_vectors L84jL20029f_vec_end L86xL87_panic __call ubfake.o=xH7w7w)9)9_mapallo"~mapallocsav cret _mapfree"~mapfreeys"~sysphysisizejL10004L70L69LL71L10005L72L73L74L75L76H_setiva"P~setivaPivaxy iiiiii8H   yYYy    8H   H_ka0 _usize#R_rootdir _maxmem _nuser ./usr/sys/OSLIB.11 644 2 2 360470 3501356414 6663 _main"~maincsav firstadd_startup isie_utsname L4T_printf L5_coremap _mfree L6L20001x_clearse _proc _u _spl0 initptr_init_tb L10L11_rootdev _iget _time fp_mount _swapdev L13._swplo _bcopy L10000fL14lL15_nswap L16bpiL20_bread _brelse L18emain.o RzD7N A vDe vCT  vN vf % %De  e w~gU`^_7 7  @ e & 7 77 -77 &e %-&e %7% - % ~ xr`@ e1@ f&` \e e2@8 %_swapmap _newproc L22_expand _estabur _szicode _icode _copyout L3_sched cret _iinit"~iinitcpfpiinode_geteblk _readi L26h_MP_init _panic _cfreeli _cinit"~cinitcpn_cfree L32L33_v _binit"~binit_bfreeli bpnbase_buffers _buf L40L41hp_hbuf L45>L46* $   & & e&  % w7P `~ xpj&Ne  73333 3 njwd7`?E? P7Le@ -Zw<7878727,7& e07 eWpe!އ44eWpe!wPRO/VENIX V2.0 [%s] Portions (c)Copyright by VenturCom Inc. 1984, 1985 Total mem %dkb, Avail %dkb, SN %s, %d user. y0sig.oB ,\7D $ 3! N e$-w7DC % v4PtP w76$,   e$-l  v3@s@  & %5| v p5h % 545w 7  5 r% ,e$-N  w78 5 x \  v4@t@ 4;5J7% %%IIH^L128L131L132L141RL144L140H~procxmt ipxpL121 L20017L120L127_fuiword L20018N_fuword L129_suiword L10007L133@L137_regloc L142dL143iget.o8l7CE e 5-5--   7 w70 tt4 J4 L   & I( H h h XX Hh_ka0 _ipc _signal"~signal3! e -B 7 WpP@WpPep w7De vf& & e55   w@eEt` &e  %ee  ҔҔҔ N 7LD & %6  4 B& F& % <0744 4 w7D  B__e vf& & de55e  w" a :m8atle 5"Nft N 7a7 UNP -20- e$-6 b 7JJ^BZ:E   }7  w7- w7   _ x 7 E _%_7._ 5 _  N mB< csav pgrpsigpL3._proc L6(L7L4$_psignal"2_v cret ~psignal2psigL12p_setrun _issig"t~issigtnp_u L17L20001~qL23L24L21_freepro L29L10000L18_fsig"NL19L10001L20004L16_stop"~stopppcpL37<L20006  & Y Ee%%6 mh  %Xe 3UE_8U%&J0 0  4 _"  b_888888D888FT^RHcoreIIHIH_wakeup _swtch L36n_procxmt" L38`L41ZL42N_exit _psig"rL10003L618L51D~psigrrpnp_savfp L48L47JL49&L50_grow"_suword _core"~fsigNpinL69jL71xL65t~coreipsL20010L76_schar _namei L77_maknode L74_access L8I )HhIHHXXihII8Hh0h_itrunc _writei L83,L85\_estabur L86n_iput ~growspsiipaL20014L92L89_swaio _expand L95.L96_copyseg L100FL1016_clearse _ptrace"T~ptraceTpL106fL105L109L110lL107L113L114_sleep L115L20016L117L10009L124FL125TL1269(Ixxxx9I(jL91L85L10003L86L93L20003L95_maknode"~maknodemodeipL99&_ialloc L100PL98L_wdir"Z~wdirZip_writei prf.o 7D Be  X%   %%%s@ ;%   %D -   r  %e%o%x & %ew672D& ff e8yy89I9I9u5vff %& ff eC% 07` w7 N 7 tAp  t%@t&f ew^7ZD  5N&&f e wPANIC: %s )88y)I(9XI9_hinode _ifreeli _iget"~igetcsav devinoipL4hipL7(L8L5&L10L11F_MF_tabl _printf _u L3Bcret L12T_iread"L13_sleep L14mp_mount L17L18L15_v _MP_iget 8y)Y)(y)y_printf"~printfcsav fmtx1cadxsL5*L20001L3L7$_putchar L8`L9>L12L11XL13L14_printn"L10000L1 _@@eEt`5 &fe %e Ce@ E%B ԔӋ ԔԔ %  % DC@3436@383:@<>N  ԔӋ ԔԔ N wB7>D E%%@1 tau5  ta0 0 % ff& e 4 4 Bweff& 7  fff e5 6tlu5_panic _inoinit"~inoinitiL24L20001_inode ~ireadipp2p1bpi_bread L29V_brelse _iput"L28R_bcopy L33~iputipL38_time _iupdat"RL39DL40_itrunc"_ifree L41_prele L42.L37N~iupdatRiptatmbpdprip_getfs L46L72   %  N fff e   fff ewfff 7D5UMx&& % w 7@7fH:<Z R wlI9XxIhhh9IL48L45p1p2iL49L53 L55_MF_toob L580L59(L616riprdpL68RL69hL70|L71_bwrite L65L67_bdwrite ~itruncipibnL10001L75@L79L10002L76,L81D_free L20002(_tloop"\~tloop\devbnlevel ibpnbL89>8  7CtE e t   @E4%4   4    5$% pl7f Z    J  @ <  w&7" CtE e,<4   5 7 75@ 4  77  wt-e 7|D t5h 7b\ 7V wL7HD @tE e iiYY)))I9)) iiYY iiYY))I9II 9)(xih e !  4 5  7  75@ 4 7  w7 7 $ 5@ e$-% b   P  5 5 8$UOE%@I B ;@`e5@-'5#%,E@  % @`e5@-5e$- ~ % n _T b^ _7PD  : &  & 9i) hhh(  t&& e& %U@4w7D - " t w̵ && e 7V JwF7B5@-z ' &_3 7O5@  5 D, 75  5@  5 DC7 C7 3 v r5Ez7!5@ H f N w"7XiIYI 9iiYIi 9999999 _7  %0u r$5   -- e$~ Wp$e-_ LWp$e!-D-5e$wz 4 "EU@   24e(4    %  | vp7P4  #  & & %  U ? w>  t4 Xi(   Xi  0001L10002cret ~printnnbraldiv L19lrem L10004*L10005._panic":~panic:s_update L23L27P_idle _prdev"V~prdevVstrdeviL34pL35^_devname L33~_MF_err1 _deverro"~deverrobpstrstatuss_MR_erro L40_MF_read L41_MF_writ _MF_err2 slp.o5 Nf ee7tC- vAmNN %_N v`f P  GN t5 f & %U H N`&` e  vNf %t w YiiYi _hsque _runin _runout _runrun _curpri _runq _rtq _sleep"~sleepcsav chanpri_u rpqs_spl6 L4@L5L10000`L6_issig _spl0 L7x_splx L10L3L8_wakeup"_swtch"L10002L9_longjmp cret ~wakeupchanpqS8\ R7D7 7 5  E%`77|vu5 _<LJe@ 5 u  HE7F 2,5 tJtL%`O A@e@ 7wA@_%5 " u5f& &%    C- 3w-l 5* w-T PW- KCtau5 & $ 2 @w^ tappB%  tasL16PL20000L19xL20L21(L22DL24PL18pL27f_proc _setrun"_setrq"~setrqpsL31L32~setrunpqsL36L39L40L42L44L45L48BL466_syncflg _sched"L~schedLrppoutageinagemaxbadtmpL53TL54b_update 77A@5  eA@v5u@-A- uu  _< tau5 # ! :   tappB]ff *e _@ &A@vCEtlu5 H F  555% N tlpH %%_ _tl77_ 7>D  L57L58pL55_v L61L20004_swapin"L64xL65L62tL10003L10004L10005L67JL20002.L72L100066_xswap _xmfree ~swapinpa_xswapin"<L76L20005L758L20007_xccdec L77_coremap _malloc _swap _swapmap _mfree ~xswapin<xpxL82_xlock L83L84x_xunlock L81 ew  w7 a  ew ~w71w7w)t_qswtch"~qswtch~swtchpqnpppqlabelL94$_setjmp _sureg L91L101L102L103L95L104L107L108 L109r_idle L98<L99VL110L111L112L113L114L115_savfp _out_u _resume _newproc"~newprocrppripnapendL119 mpid L120(IX(X)X(XXL20009L124L125"L122:L1276L128L129~L20010VL118L20012^L131L130L136L133L1392L140HL141^L142L20014L144L147a1a2L145_copyseg _expand"~expandnewsizepnia1a2L151NL150 _mappend L152~L153L154L20016_xresume subr.oX)I)I)I)I_bmap"~bmapcsav ipreadflgbnnbraflag_u sztypeL4.L54L6<L7nL8L9L10DL11L3L20001L13L14"remL10000L16L20 7`Fw`Dw >898HXh (L73_copyin L20021_copyout L76fL77>L784L20023,_bcopy _ppcopy clock.o8$ 7 , e  5  4e4  V R-; 47 :@E?%5ew f %ew 7mw P e w  F5Bmew '" "  "& RL10003L200052L22L10002bibpL23_alloc L24cret _bdwrite L25ibpnbpjshL29L27RL10004<L32L36L37_bread L39L20009_brelse L40L42Z_bwrite L43bL34|_passc"~passcc_subyte L49L20010L48_cpass"~cpasscL5988HXh (3L20013 L528L20015_fubyte _nodev"<~nodev<_nulldev"J~nulldevJrdwri.om87D  Y @F `CE &Wp  w E '   F5>UH &eD  7@ & 5u_ _ %_    ff e ff e 7 ~vmp %%#^  N (89(x_ka0 _readi"~readicsav ipbptypebn_u -H7 >7 <>m8% -Em%  -PU   _%_P  @4 @4 B5H_PEHeF _P7D x#/ @_z `_z B&Wp  wx E _z 5 m@ W  D% -75 D  w  5UH &eF  7Bz t_z j_ & 5u_L3PL4TL20001 L16L200034_cdevsw cret L9L20005lL10_prele _sleep _plock _bmap L15L17_geteblk _clrbuf L186L10000L19 _breada L200064_bread L21@_iomove"L22L23~L10001vL25L10002L10003_brelse L10005L28L29 _curpri _wakeup _writei"0~writei0ipbptype%J ff@ z%  . -ff Le m % #5 %` -( m%U  %%@--~tp%mft  V-R7 H7 FB_H%_(B5H EHXeD _ _w_7,DC  & & %-ewZ & %z& . vm`@ f&&& e`JbnusaveL35L34L20008JL48zL20010fL20011L40L41L42L10007L43L10008L44:_psignal L20015HL49L50L20019v_getblk L20013L52L54L55"L56_bwrite L10010L58L10011_bawrite _bdwrite L10012.L60NL62tL10013@L66~iomovecpnflagL71L72_addupc L18L3pp_hz _spl0 _runrun L23vL24(L21rL27:L28R_psignal _runin cret _timeout"~timeoutfunargtimp1p2ts_spl7 L35L20005L36L37L20007L39_splx _MF_fast _printf L34L40L20009_delay""~delay"ticksL44P_wakeup _scsav ffpL4"_u L3cret _closef",~closef,fpipflagfmtL8P_unlock L9X_plock _ffreeli L12L10L22J_closep _file L18L19tipL16_v _setjmp L23,mp_mount L26L27L24_bflush _bdevsw _binval _prele _cdevsw _iput _openi"T~opeleep _timecan"T~timecanTfunargp1p2foundisL48L20011pL51~L20013L10000L47fio.o8` L7D % w O 7D _P _P 547 E5   `\N U , E@-Be-< 7%`$ %,)e - f&niTipflagmajL39L35~L38L32_cdevcnt L36L37L20001_bdevcnt _openp _access"~accessipmodemL43"_getfs L44 L20008PL20004L45_xrele L47,L20005(L42TL48D_owner"X~ownerXip_uchar _namei L54rL20009lL53nL10004_suser"L55L57~suser(  @`e(4e$-ւ7z wn7j B \5 e e 6Wpe N   !ttN w7 N~  %j w7  5ee 5ct-t- c N @w@ Y Y     (Wp %  f&Wp % w7D E *  `--~' 7f&Wp %-Tf&Wp N& w$7 DC% u&m"    7-xt7-nt0  'w7   w7-2   7T w@ 72D  ?4w %}7    YYYXxYYYYY))) 8II(YYhxhYYYhYYYW7 0tL4 4 w77e4ete!w~)hi)(99xhXhx)IiihY_time _lbolt _lticks _clock"~clockcsav devspr1nps r0 pcpsL4scntp1_callout L5bL6L20001L7_spl5 L8,p1funcaL10NL20003@_curpri L12_v L14_syncflg _proc _setrun ppL15_u L17hi)iiXiiii)i9ii)iii)hihi)i99h)9_getf"~getf~malloccsav mpsizebpL4cpL7 L8 L5L10000L128_mxallocLL34cret _coremap L13H_xmfree ~mxallocLmpsizeaL17tL20d_mfree"z~mfreezmpsizeabptL26L27L25L29L23L31L34L39_mappend"~mappendlocsize)()x HcpL45BL46L43>L42:alloc.o8dP7N  e  m t` u5  ZNff e  $fff ve e& % 3e #%2fff $e   w3 3 3 , N E 7N  &e Nff& e F 4 4 %2Xh)x)()(x_alloc"~alloccsav dev#fff Te&e %4  4e t ap pet w7D  L- t-t- N  w 7N _ &e V  a5RNf 5 1s s 3 3  t`0 0  %    %w  %  dE 5e v@55 6fff e tl  bpfpbno_getfs"nL4$L20001_sleep L8*L9 L6V_badbloc" L10_bread _u L11_bcopy _brelse _wakeup _getblk _clrbuf L10001L12L3cret _delay _MR_nspa _prdev _free"6~free6devbnofpbpL16\L20003LL15L18L19_bwrite ~badbloc fpbnL61L60_ufalloc"~ufallociL67L68L65L64_falloc"~fallocipflagfpiL74"L20010L73NL20012_MF_file _printf _finit"R~finitRfpL81nL82`malloc.o8JL7 C K-  #e  N& L w%  7DtmLe44w7DCe3! C- aAmp %e eu L-Ç4e  a0 4 %dd4 N U4 _7DN  %d, 3 `0w7"%t-%2%d N 3 3  e -Nۂ w27._`_Z%1*'$!377I xr.n e -ǂF l!sm@m,*b &e@m, sKm  3Kew7t- L- N& L we  )))))_malloc"% eP-b 7wJ)x 8HXix)xi8X*devinofpL55jL56Z~getfsndevmpfp_mount L63L64xL61L10006L67_MR_bsbc L60_v _MP_btab _panic _update"~updatempL71uinodeL70L74ZL75L72Vfp_writei ip_inode L80L81fL78_bflush nami.o8` lx7 adcret L14L20007pL18L16L17L20009L20L20011L22L10000L23L24_access L28L29L304_brelse L31L10001`L32v_bmap L20013bnL34L35_bread L33_iput L37RL42ZL44L45L46L51L52_mount L49 _plock _v _schar"8~schar8_u & %/  %/& _ w % #%Ґ %/% %/ E%@ @& _7 7 77 5 5 5 - .. _ N %* (& P7  A@ 7FwD: & 2_, N & 5u ff& $e5   _ @mew char"L~ucharLc_fubyte L63fpipe.o87  -%e - f %7& *& 3@ 0  DF wH7DDC5 D D eD 55 DwF F eF 55  &eF F5 D&eD 7D5 D 5HEHeF 5 e _ _rn_e5 AA@ _ % N %  & _d5%2%..*"AWp %AWp q- AWp D _ - f _V_7E w7x t w)9hF 5HEHeD D5 F2 tau5  ta0 0 ff& e 4 4 4 @4 BBw7D  & w7D w)yIiiHxIII)IYxhh)I)h)_pipe"~pipecsav iprfrmp_rootdev _mount L6,L7_pipedev L4(dev L100024L10003"L23J_MR_bblk L22F_ialloc"N~iallocNdevmodenlinkfpinoadrL28 L20005bL20009tL30,ip_iget L31L20010L26L20007iL36L38_time _iupdat _iput L41L42\ibpL44L48zL45L40L51L52 _MR_iout _ifree"*~ifreex)xh))_namei"~nameicsav funcflagdpccpbpdeoiL4>L20003_u L20015L3fL20005L7,_rootdir L20001&L10H_iget L11VL12L13jL20014L52_v _ialloc L3_falloc L20001wf_u L11_ffreeli _iput _prele"Zcret _openp"~openpipmodeL15_wakeup L17L18L14L21<L20BL20004_sleep L24H_closep"`~closep`ipmodeibnL29L31L28(L37L10000L34 _free _plock",~plock,ip&&Wp ew~7zt dw`7\tv tnf FwB7> 6 _ *5_6  ` E%@iLH%D5  ,8&  e -C)s @&AWp % f ne5  wB3 :3@& %222 2 "E2N  3   7 a 5ZL42HL200066~preleZipL46|sysent.o8  (8HXhx(8HXhx %, e -GN t    3   5-&eP-<& @&AWp %N    3  w7    E%`;5@-% @w)IXIx)Ix)xx(8HXhx(8HXhx_sysent#_nosys _rexit _fork _read _write _open _close _wait _creat _link _unlink _exec _chdir _gtime _mknod _chmod _chown _sbreak _stat _seek _getpid _smount _sumount _setuid _getuid _stime _ptrace _alarmI)IXI8IIIHHxH)IXIII8HIHIIH)IXIIIIII)IIIIIi)IIIIIi)III _fstat _pause _utime _stty _gtty _saccess _nice _ftime _sync _kill _setpgrp _dup _pipe _times _profil _setgid _getgid _ssig _sysdata _sysphys _syslock _ioctl _utssys _exece _umask _chroot _ulimit _lockf _fcntl _msgsys _semsys sys3.o9` 7| & w7   &  w7DFIIIIIII(()IIIX& %555 5 55555e vf& & @eeEt`468:<> ffe % Sw7TE )5@B 0%     0wn7j xr  x` %w6  0?  E 7 / E% ?"? F%a   )II_fstat"~fstatcsav fp_u _getf L3_stat1"Lcret _stat""~stat"ip_uchar _namei L6H_iput ~stat1LipubdpbpdsL10p_time _iupdat _bread _brelse _copyout L9$_dup"(~dup(fpime vCNU@  e  @  w, %  % e v@Wt@` @ 0!1e-邓7D7 ( @te7w@7% %  7% %  7u7 n 0 6 TmRe%e%" e v@Wt@`& & %vfew  nWt@` % & & e7 @< I((yyi9IHIIIIIIIIIIIIIIIHIL14L15P_ufalloc L16L10000`L17h_closef _fcntl"L10003`L24L26L27L28L29~fcntlfpiL21L10001L25L20000_ioctl"~ioctlfpipL33~L34:L35\_fuword _aiowait _cdevsw _gtty"~gtty_stty"~stty_smount"~smountipmpfpsmpbpdev25 5 75 7  f\VP ew7 65 e%t %6 m` %     0 %l %w7t wr7nE(4 " 6%t_4-  ?- ? & 4 7 L7 V  e%(0     vN& %7 E@t_suser L44_getmdev"L45L46_mount L49JL50*L52<L47FL200028L10005j_v _bdevsw L55L56L20003L59_geteblk _bcopy _iget L578_prele _sumount">~sumount>ipmpdevL62L65rL66`L63nL68_xumount _update L69_plock _inode L72L73L70_binval mm@ 4tmm@ 4t$7%8E__,$  , , 3 e$-т w7& 8e$  0R  $-<0- 5U? tU1 w>7:D @`%PP?07mt7mpw j7mh7mdw ^44 4 4 4  4 w75h %  "1`w < : ~getmdevipdevL78\L79<_bdevcnt L80Rsys1.or t"  77  w7Ne 5_ 55  5 N _ _P5  5e  7 ~ 5Ren J %%N 5%}F5"   v@ mm@ Am@ e@ f& e S   Efef %. 0  % d ; x ?JF>:77 7 7 7 7 7 7 7 7 7 |7 z7 x7 v7 h7 f Y7 e vCt u!e`` e 0` .Wt@`~ &t e e@-N w e5%N Wt@` &t    7D5     jdAm@ a@ e@ f&L HeUE % q5 e5@A @e5pNNf  <Nf 5&   v@ mm@ Am@ e@ f& eUEf Ӌeu-e  R  N N  %w*7&  _@&  E%5I  YP 7 7 8 7. j7 >5 6  x 'm7  `e7 `e77wLrZ 9IYi98XyIIIIIIIIIIIIIhyyhIIyy I IIIIIIIIIIIIIIIIIIII9III8 IIIIIIHIIII IiIII 89IIIIIIIi:pfL151fL20009@_freepro"L150L152NL154lL20011TL161_sleep _fsig ~freepropflagL165 nL166_fork"@ L10010 L173Z L176 ~fork@ aL170j L169f L20013T L171 _malloc _newproc L178 _time _lbolt _sbreak" ~sbreak anduiL182\ _nseg L183Z L1_ka0 _exec"~execcsav _u _exece"cret ~execenccpbpnaneucpapcbnotvarip_gethead"L6_swapall L7h_MF_noss _printf _iput L8PL12rL14_fuword L15L19L20_fubyte L21L22L23FL24 _bdwrite _swplo _swapdev _getblk L2581 L184 L185 L20015 _copyseg L188 L189 L190F L200170 L192N _cmap"b ~cmapb r1r0iL197| L196 L198 L199 sys4.o}\7|pw7 \7Rw7D%`+ -XV0! 7D 76:020 7&wt7p w\7X%` 7! < 77w,7(w7IiIIIII9IYIIIIIIIIIIHIIIIIIIIIIII8IHIIIIIIIIIIZ_getxfil"XL26_psignal L40_brelse L44L39_suword L30L20001L35&L36xL376_bread _subyte L32_setregs"_swapmap _mfree L10002 L55rL59L57~getheadtvaripdstssep_uchar _namei L48_access L10000L49 L50_swaio _readi L51RL54jL52~_estabur L7IIIIIHIIi9HHHHIHHHHHIHHXi9Ii9IHHIII( 9 IIHHHIII III IY  IIIIIIII 1L72L60L61L62fp_file L67NL68(L65H_v ~getxfilXiptvarnargci_xfree L10004L10003L10005L10007L10006L10008L79L81L828_expand _xalloc L83VL20003@_clearse L85L86L87L88L89~setregsrpL96L93L103cpiH   i9 IX IIh IIi9IIIIIIIIIIi9IIIIiIIx  II I I_regloc L20007L112.L109T_closef _bcopy _rexit"x~rexitx_exit"~exitrvp_falarm _timecan iL123L125L128_signal _nuser fpfL132L129_plock L135<_semexit _coremap _runin L136t_proc _setrun qL139,L126L140L142L143L145L137(_swtch _wait":~waitt % o th w7XTP E7Dw7f w7D"  -   ?  & %4 "  B -< "w07,' 70E7w7fe % M:  &7-P J   & FNefe& % w\7Xph` G x\w- w-  ww_time cret _stime"~stime_suser L64_setuid"8~setuid8uidL10NL9L11hL10001b_getuid"~getuid_setgid"~setgidgidL20L19L10003_getgid"~getgid_getpid"~getpid_setpgrp" ~setpgrp pL31,L32&_sync"6~sync6_update _nice"B~niceBpnL10004VL39pL40lL43tL44L45w&e vWtfE@%@Wt p? 2)9II9Y)9I9IY)999999999Y)9999Y)99999Y)9999Y)9999Y)9999Y)IY)999_unlink"~unlinkippp_uchar _namei L48dL49L50_iget L51^L10005L52XL53L54 _xrele L55"_writei _iput _chdir"h~chdirh_cdirec"_chroot"x~chrootxL61~cdirecippipL65L66L67_access _prele L68_plock _chmod"~chmodipi_owner L71HL72L749Y)8H999999899999Y)8HY)8HY)8H9Y)i999Y)i999Y)9B_chown"L~chownLipL77|L78p_ssig"~ssigpaL10006L82L81_proc L86L87L84_psignal _v _kill" ~kill pqargfL94 L93(L92L10008:L95HL96LL100L97L101\L98L10010lL10011xL10012L103L99L104_times"~times?pw7 l 4- 7 h4 ? Rw7 w7h6%(  P% edU E`%('  e?wd7` Y-  D E%@  6,}.  % W ~7 4 +   w7 w7  wp7lD    E%@ w:@    7 9Y899899h9)99999hh9999999Y99)98H9i9yy9Y)99999999Y)Y)99I Y 9 &E E7-EE4P @ 5   w7  BE @ w7|%% w` ?4 l4  vf&EE%$-  e$- 7 %QPX% %5 $Hb 1 .3(  # , % -  7-7-7- 7-  e$-XЂ w4 HB& 7(9 I Y Y)8 )9999Y)9 9IIII8H9999 Y)99999999999Y99999_gtime"~gtimecsav _u nL145_iupdat _ulimit"L10016\L152L151L153~ulimitbrkstkargL155TL10013L10014L148L154@sys2.oj9|7 w7 w7 5 V _L 1_d`77\ E%%@ 58M%I @%C 4 4 ;%A5 = m@ f&5 e G 3-3-HI)88888I)8I8)77 N%  %%@% N? 4`t`t oJw Dwv7r w^7Zt wH7DD 5_5& _NE _E5]_E   _55 5  E%@5 N& @&  je <9E 05   @ 0   q @ 0 8I_read"~readcsav _rdwr" cret _write"~write~rdwr modefpiptypeapflg_u _getf L9L10JL10000xL11_plock L15 L10003L20001L162_prele L10001L10002_locked L19B_readi L20H_writei L10004ZL21`_open"~open_copen"_creat"~creat w7\ P 0  w74 M E%@%5m5mu 'll%h b  tt?0w 7  W% _L E%@ A & % v  ^0-    @ wD7@ZE% .   w{  E~copenmodeargipfpiL31L30L32$_uchar _namei L33_maknode L378L35L36L38vL39P_access L42_falloc L43_itrunc _setjmp L44L45_closef _openi _iput _close" ~close fpL49@_seek"D~seekDfpipoffsetL52L53rL54L20003L5  `@7vtrlnh  !5& 5& 5@&  w^)8I)8I)8885L59L20005_psignal _link"~linkipxpL62L64L65L100060_suser _time _iupdat L66vL67L68_wdir _mknod"~mknodipL10007L72L73L74L78_saccess",~saccess,ipsvuidsvgidL82L83hL84|L85sys5.o9< 7 f&Wp %w_copyout L109_spl7 _lbolt _spl0 _profil"$~profil$_falarm"L~falarmLup_alarm"b~alarmbpcotimeL119_hz _lticks L120L121_timecan L122_timeout L118L124_pause"~pauseL131_sleep _umask"~umaskt_utime"~utimeiptptvL139,_copyin L141DL138L142zL143I)HI)HI)8(8I)I)7 h&cWp  w7 D&?Wp  w7 f ff&Wp ew^7Z  H, w,7(  5 5 5   fe % ew7   U ~E vw7E5e 6  6E% 2 E x w^ Z& 0   6E%  0 6 %   %et5&7 >   _swaio _xccdec L45L42_sureg _pipedev _ialloc L49_uchar _namei L51H_iput L52zL10002L10003L10004L10005_xalloc _estabur L55 L560text.o9dD7D 5   &  &  f& e   vNf % E@4z7t wh7d4  4  w470D E%7 e@ vu,Bt,8t0 "&7 (7 &N%~ % @ 6nd^X e _t(_ %@ 7B 506 U&6  p6  VAVmp%__  A6p&@ 1p  p F_9i9i9i9i ee5    e -C,   | h3!      N˕ 33 s3  %+ %@t 75 7  e  7x ˕"˕w7D t4̵ &&& e    <   % U fwb7^D & ̵w<78D̵99))899i)8Xh w 7D 63 %̵"" 5    & 4  &&& e w7  %,  e -ꂀwf7bD ,  e -Rw672D   E  w7 ̵   we - 7D   vN& %4 $ 5   & %4 F w>7:̵* _ka0 _syopen"~syopencsav devflag_sycheck"L3$_u _cdevsw cret _syread"(~syread(devL7H_sywrite"L~sywriteLdev'1!& %4 N  w e -   9)9y)9yy8y8L11l_syioctl"p~syioctlpdevcmdargmode L15~sycheckL20L20000L19L20002_ftime"~ftimet_time _copyout L24_syslock"~syslockL296L10000._suser L28<_sysdata"@L10007L54L48L40~sysdata@xpipsegsizireg_cputype L35\L10001xL36L50L41L34yyyyyyyyy)98)x8Yyh8y)9)9)98)980005L99"L104<L106"L98L96L20008L101&L102_MP_nswp _panic bio.o9<4h7fff e5wU &AWp  e~w x 7 fff e fff e5U &AWp  ew   4%J0f f f ,e $f f f e5 U AWp  ew fff ew 7DIhh9x9I9Ix99I)98)98)98)9)9)8 _ka0 _xswap"~xswapcsav pffosE& Wp  eZw T5  5U5w^7ZDU4  wD7@D%BU w&7"D5@ 5@ E@ 5UE 5 0 0 E  w7uu@@mA @@WpCe5-5- t- 5wL  7L14 _v L24r_MF_segf _printf _xumount"\_psignal L12_xlock"L22 U@&   w  5U %  tt0003t 7 w7D & 5 5?w7D 00U  w7D & 4 wr7n<55@V TU@& 58 @ U N%@t 4  Am@ 4t@t4A vt&Wp   & 5 E5f_xexpand"L23j_xunlock"L25L26L20001L28L29_readi L30 ~xexpandxpp_malloc L35\L36PL34_savfp _setjmp L37r_sureg _out_u _qswtch ~xlockxpL41L20003_sleep ~xunlockxpL46~xccdecxpflagL49XL50L54RL10002 L538~xumount\devxpip t5`` 5@ wv7r%5- U  LN5% 2w.7* WpBes- U  -w7 U& 5 w9y9YyYycountL60L61hL58L10003~_xuntext"_xrele"~xreleipxpL66L69L70L67~xuntextxpL76L75_xxmfree"D_xmfree"~xmfreexpL82:L83 L806L10004(L792~xxmfreeDxpipL89lL88L91_swapmap L92_iput ~swapallsizesflgxpaddrL97L29999Ix99I_bzero _swap"~swapblknocoreaddrcountrdflg bpcL81<swbuf1<L82Vswbuf2VL83L85L20009_swapdev L87rL20013L10001L10002_swplo L89DL20011:L91`_MP_swap L92_bflush"~bflushdevbpL96L20015L10003L97L99L100_binval"~binvaldevibpdpIIiIII_ka0 _rawbusy _iodone"~iodonecsav bpppL4_mapfree L5&_brelse L3L6zL7L_wakeup L8XL20002dL9l_psignal L20003cret _aphysio"~aphysiostratL108L109L113L114L111_swaio" ~swaio ppsL120,L20017disk.oa( 7D5  U5 /5'5 # 5 E55@  E@ wx7t "]5_jm _j neE5 vBB-_jmAmBWt @ *4 $t5m vEA-_j e@ 6E% _j devrwbpbasenbts_u L15jL10000L10001L16HL170_spl6 L18jL20005NL21nL20007T_sleep _rawbuf _v L10002L10003L26_spl0 L14pL27,L28>_runin L29PL30f_aiowait"t~aiowaittdevcountbpiL34|L37L38L35L41_disksor"~disksI9hI99Ix_ka0 _bread"~breadcsav devblknobp_getblk"L4&L20000 cret _bdevsw _u _iowait"_breada"R~breadaRdevblknorable   7 -5@U t E4Wt @`& vEgCt4` vtv4t  &  57 ,5&   7 7\5 w7  5 t- - e-|C- U  :w27.D4 C=)5 5 53-, 3-,3w7DC kno bprabp_incore"\L8L10000L10$_bfreeli L11_brelse"L13@L7<_bwrite"J~bwriteJbpflagL17L16L19_bdwrite"~bdwritebp_bawrite"~bawritebpL28~brelsebpbackpsL32_wakeup L33L34_spl6 L354L36H_splx ~incore\devblknobpdp5& &  EU& e5U,%O U  %@taeb& %t-ttab 5w 7DCebe ! !wI(II_v _hbuf L42L43L40L39~getblkdevblknobpdpL49L20002L51L59|L20004_sleep _spl0 L52(_MP_bdev _panic L55fL56.L53bL58l_notavai"<L20005vL60L61L62_geteblk"~geteblk~iowaitbpL69"L20007L688~notavai<bps_clrbuf"p~clrbufpbpII998IIIII UU5 U(5U5U UU 5"#4%54$ 5$$5 E UUU0$4%4&U& UU UU 5@_5E _U_E55"E5#E5 5 U55UU $EU5U5U5U5U@ 5 UU5UE%U ffe % _V_PU_V_lU_V _ _ &_ &\ EE5AZe\ E5a zA`u5*e@ N xE%  E5 U EEe@& wE5 5 5 EEˊE7D \. V U@&e %{& & %  l    & & % :w654E%-e  E% "@ &a_V _ _ _J & &_ &E_V _8 _ &_x &557tD5  wV5& E U ;U&e  %7D,  ~   K e7R EUw7DE  4  E5@e & % f & wP7LDEB%&  5 E% 5@ % 5_T -&  % ```   7D T5E 53 _˥ %E@ &E@ $E@ - R 5?eE@E@#C-C& % O `  v$E 5 X w`D $EA*@%E E%@-%??455U@& _r7D5 %5 55%Z%A5/5%5E5@e % U& %%_T %_T 5_ 5 E  !E  _ N& 5&  5 _T  _ % 5@U%E &E $E E5@_  E@_ 5QE%% #E "E  _ 54%z %a e _ @ ȋ @ @%\B-5 E& %w7D& %w7DE5$%E5 5@E@ U%EWpN& %wd,X"  4 4 too many users {(})|!~^`'`|~{}\({)}!|^~'`\\8Xh8ordpbpp1p2L49L448L50L48L520L55*L56L10004L53(_diskini"<~diskini<pdbprbpn_bread L61|L62L63_MP_info _deverro _bcopy L65L10006L60_badmap"~badmappdtrackbL71L72L74L68tty.o:.N 7D\    \MUE%_ E_  _%{_T 5_T   5 _T @& 5?@e5#E  %_"E _  %_T 5Z5 50% %%#E "E % % e@5%Z#%A     @ & & %Z@ 5Jf C5_ _N5 % U& % @ r y %T& fef % ! wt ttt&e fe % U5 5555fe&e %ffe %  & %@ _ xU& %E5@e  _%_ NE& _V & fef % _P4 4 4 @EU4@E%U@t"t#C5U 5 U5 U 5f 5E$E# %E5 w7D  5% @%E@ @&E@ %  wNE%E? .* e@ @7D 5& %e E5  w7D U@&e  w7DC%$% % % % ^ e@%<& &  %w.7*DE%7EEA@ e y98 h 9( x98XXxX( ( 99 xX X_ttcc0#_ttioctl"L10001L20L21x( ,L10003L10005L10006L10007X~ttioctlcsav tpcmdargdev flagcbocbL7_ttywait"< L98_ttyflus" _copyin L10\L20000P_u L4VL3Xcret _bcopy L11L12L13_copyout L15L17L23L20003"L22D_wakeup L24JL20006lL26xL27L29L30L31  ( 8 X (   i ( L32L33.L35BL36HL37L38^L39rL40lL42L43L44L46L48L49L50DL512L526L54PL55\L56hL57vL58L59L61L62L63L65L66L68_ttinit"~ttinittpL74L73L20008L76_ttopen"~ttopentpppL80B_nuser L81xX8Xh(  9 8 8  8  .L82_printf L79N_ttclose"R~ttcloseRtpL86n_spl5 L87_spl0 _ttyinpu"~ttyinpuactpt_flagciptL91L92L93L20010L94L90T L97.L99L100fL10008HL103~L102`L20013vL105 L106L107_signal L111_echo"n L20017 L20019L113$L115HL116jL117Segment table full In core inode table full Inode disk address > 2^24 No swap space for exec args %s on the %s, unit %d readingwriting%s while %s block number %D. Status 0%o NL119 L120L10010L121_unputc"X L124L125L10011L126L127L138HL140VL146_getc L142vL143L147L148L154 L155p L156N L166d L158 L20015` _ttyoutp" L160L161 L170 L171 _ttybloc"_putc L172$ _tttimeo":~unputcX tpccpsaveL20023 L181 L178 L20022 _MP_init#_MP_btab#_MP_bdev#2_MP_swap#J_MP_iget#Z_MP_nswp#r_MP_info#_MR_nspa#_MR_bblk#_MR_iout#_MR_bsbc#_MR_erro#_MF_fast#_MF_file#_MF_segf#_MF_tabl#_MF_toob#0_MF_noss#L_MF_err1#j_MF_read#_MF_writ#_MF_err2#utssys.o:7  x6d % >C:J,-feeL183 L182 _cfreeli ~ttyflus tpcmds_spl6 L189 L190 L1922 L193( _splx ~ttywait< tpL198` L20025J _sleep ~echon ctpL203 L204 L205 L10017L231" L221 L227 L2334 L226 ~ttyoutp ctpcolpL211V L212L213 L214* L217| L218 L222 L225 L210& %uufe %  Wp Ce% -jwR.i8IY_utssys"L10001L6L20000.L8~utssyscsav i_u _utsname _copyout L3L200026L9_bcopy L11L12mpust_mount  L10015 L228 _ttwrite"F ~ttwriteF tpccntL237N L238V L239 L240x L20027b L241 _issig _longjmp L236 _fubyte L245 L246 L247:L250DL249_ttread"N~ttreadNtpsucountscntL256rL257ccountL258L264L10018L260L20028L265xcountL20030tL267L268L269_v cret lockf.o5:,@7 x 5 % SKw@E%@@55  umumu @5 eN _ffffp Le %^_ffff& e [, W_5E ,',"s- s-   ff e _,s s _,s-s-s- s- ss_,s s _,-s-_,*L270^L271lL274L275L10019L10020~ttybloctpL278_ttrstrt""~ttrstrt"tp~tttimeo:tpL285L286x_timeout strings.o:Initialization I/O errorBad mount table (getfs)Bad hash table (getblk)Swap I/O errorBad system table (iget)No swap spaceBad diskinfo blockNo spaceBad blockOut of inodesBad superblock countErrorFast alarm overflow In core file table full s-_,, s-s-, , _ s-_s-_s- s-,z_s-@s-;s-7s-2ss+t- _7-._t- _,t- _,t t _,,, t- _t- _,t- _,t- t- 7-t t ffff& e _,_,3- _,3- _,3- 3-    _, 7hDN,  0, ,,`L10005L10006.L16L10007rL10008L10001L10003L10004_lockfre"L10009 L10010>L100112L10016L10012PL10013bL20006pL10014~L10015L25L21L10017L30L10018L32>L10019`L34L10020r~lockedflagiploffuoff nlL38L20015L10022L40L39L10021L41L20019 _deadloc"_sleepR 05 m 7r 55 _R  0 Awp @ mzmx@ f&e e N mR 7rJ& %C `4  ss @3 445 Ee ? 2w7%$ ~wv`Can't allocate message buffer. Y Y'-, %  U' Now 7D%--z-5w 7CeN   -<w|7x  e-x- wB  76D5E 7w7D w sss s ) L37~deadloclpnlL47JL20021 _locklis L48V_v L49HL46D_unlock"Z~unlockZipnlclL53|L20023hL20025r_lockall"~lockallnlflL60_proc L63L64L66L59~lockfrelpL70~lockaddclloffuoff nlL74L73msg.oqx.9iih7D Wp*Ce5 , ; w7*2 B? " _ xx7#07-(  x *& & % 4 mT4  5e 5 4 w7#7-  *fe % ]5- LtEAE@P4t&(& *& % 7nDCB   5E  m* 7r"& % ihh)x))h) w7f5Ne*ff e 0  444  44 t$4"4t v&r( r* wp^@`?wN7JR& H :ee@ vN  v w7   7  % 7e e -w7 :   w 55  9 66 t-)t-%u% A@  4 t  , ,h))_lockf"~lockfcsav clnlipfploffuoff_u _getf L3,L40L20001&cret L10000bL6L7L9_locked"L17L18_lockadd"L20005L20007L12L13L14 _wakeup L15u5  ^, 5Oe % ! Nesp @ mm@ f& e 2R"N$Df %_r5P#_rUe w_r| _$Y_r7V _R& _R-_Rfe % _R W- $_Rm-5Z _RU& E _))8Xh( Y _ka0 _msgfp _msg _msgconv"~msgconvcsav idqp_msginfo urem _msgque L100006udiv L4B_u. (WpCe5 , u w7p c? ` _ xr 7#n7-f L& ,& % 3  e 3  e 3 e  v N& %m,4  4 w7#7-   % [EU4& & % & 7-tm?& 7-f`tm?& L3>cret _msgctl"FL10005xL10vL17L19`~msgctlFdsqpL7L21L11_suser L20001_msgfree"L13L14L15_wakeup L16L10002_copyin L18L20002L10003,_time _ipcacce _copyout ~msgfreeqppmpmpL25L26L27L28L29_msgmap _mfree L30_msgget" ~msg 7-:Ѓ4tm?_& _ % _ee _& _7-tm?_& _7-_-v"_ptmh  3 e 3 e 3.*& %_& _  % _ -& <& %  -  3 e $3e-_ 3 e7H r$ 8(( XY(Xh( Yget qpstmp_ipcget L33L34_msginit"~msginitimplmul _coremap _malloc L38L39_printf _msgh L422L43&_msgrcv">~msgrcv>mpsmpqppmpspmpsztypeL47rL48vL49L54 L51L20004L10006L57L52L55L10007L10008L59L602 YIXh))Xh Y8 L61*L638L64XL20005PL65_pucopy _curpri L67_sleep L68_msgsnd""~msgsnd"qpmpcntspottypeL72RL10010^L73hL74L76L77L78L79L20006L81dL20007ZL20009 L84hL87_upcopy L10012L10013L89(L900L91N_msgsys"VL95~~msgsysVcalls~L96jL94))8Y8X8(XhXtsem.o:#r  7   "_w- @-z r$  V r$ e 55t-t-t- e ,t-t- .-2 Wp B`eePPP!tt@ _L- #"+Lm_ _ WpB`eePPPe _ hb _R u 76D_ 5&& %  _6 m  2 e = "ֆ J&f e5 l e _ %2 e L  &f e5 e _ %ч2 etelp@ -? Nw7%@+2 w7DC A WpD` tl 5 f & %@  wF7B 8Pe5 9i99998(98i9Y999Yi8H( ))i))i)( )YY9i99999999999i;7&  D,5,,e $,$uAWpaefAWpae@PPP 5- 5-     w8FlDvY9Yii9x))9x99iii98999 9989 9 99 999YY99Yi)8iY9YY999999(8H9iY999999YY8YYYX _ka0 _semunp _semfup _semaoe"~semaoecsav validnumuupupuup2up2ifoundL4 5_77 r$ 0 wAWpaN [AWpaA@ f&AWpaAWtluA@ ee@ 5u 5 5 /u +}  @ 0 Ne AWpa  @ 0 Ne @ 4 7!_  ! _ _7h5Neff e ; : -  4 ' te4b^ r wpF@`?w: T-N99999999999999999i9999999997  % m ?7  !? w7R _6 -'_6 WpN % _6 5  e@ -~5 - $_6  _6 ,؂_6 0WpN % 5 Xtl _  b@ f& &% 5&$&& % " _6 &f e_6 m 2 e e-T5 9i9Y9x))9xYiY99i89h38L53L55FL57lL59L61L63L70DL72vL79~semctl sppiL40L20014L10004N_suser _semunrm" L46L47lL49_wakeup L44_sem _semmap _mfree L51L52L10005_semtmp _copyin L54L20013_time _ipcacce _copyout L58L668L67L74L20015L75iiii_ka0 _ipcacce"~ipcaccecsav pmode_u L4L20000L3cret L5J_ipcget"\~ipcget\keyflagbasecnt sizestatusaiL11tL14L21L15xL17L20010L77L20011L838L85ZL89L90jL92L87L20012_semexit"~semexituppspivsempL99L100L103L20017L105 L10008L106L112L113L110_semget" ~semget spistmp_ipcget L118L119L10009`L120tL20018nL20020h_malloc L122_seminL20001L20012L22L24L20003L19L20008L20006L10L20009acct.o \47 T  F   7 9 w    E% &  7p 7d\_  %@< &%7, %7  f& %7 %7 %7mm@ f& %7Tit"~seminiti_semu L129L130_semop"&~semop&opspsempiagainL1346 L135TL136zL20024pL139L140L10010L10011L137L143L144 L145L149 L150 L152 L10012r L10013R L153 L154~ L20031 _semundo"\ L147 L20021 L173 L20023 L159 L157 L162N L163^ L20032V _sP (47wN~55w$w  7  tt w7  W-  CEA@v5u  eu  W- A@v5u t @mw)yHh)  leep L165 L20033 L167 L174 _semsys": L179 ~semsys: calls L180N L178X ~semundo\ opnidspsempL186 L187v L184 ~semunrm idlowhighpupppijL193j L20036 L197L L20035 L209j L199 L196T L10014 L200 L203< L204 L206f ipc.o:8h)_sysacct"~sysacctcsav ipL4\aclock\L3B_suser _u L9F_acctp L5>_plock _iput  L20010L3L10000_u L20001cret _seminfo _proc _sem_und L6nL7L11L12L10001L14L10L20003L162L18L19L20005L10002FL21TL23L20007rL26L27L20009L30L31_semconv"~semconvsspurem _sema L10003udiv L37L36_semctl" L10007r L4tN7DC  w7#7- vC7-v 7-n vC= !7D B   C5JDm 5(5-  & 5-@E%@ AA @@5= w Dm 5 @EU4t tp 4h449iiiiii9iiL200018cret _uchar _namei L11rL12~_access L13_prele _acct"~acctstipsizL16_acctbuf _bcopy _compres"_lbolt L10001nL10002r_writei L17~comprestexproundL21L20003L10003L22L23NL100048mem.oV  t79g6 3%@  xxzt # @(#)Makefile 1.22 venturcom # # Put the kernel together for various hardware configurations. # # Makes: # venix == winchester kernel for current machine type # venix.86.xt == winchester based with floppy driver # venix.86.xt.f == floppy based with winchester driver # venix.86.xt.fo == floppy based # venix.86.xt.x == XFER kernel # venix.p350 == Pro 350 winchester based, full system # venix.p380 == Pro 380 winchester based, full system # venix.p350f == Pro 350 floppy based # venix.p380f == Pro 380 floppy be !7a`w Z7aR7PFH % w~7z6 &3 %@  x e 7aw 7a7 % w6hY Y _mmread"L10001L96L11h~mmreadased # venix.p350x == Pro 350 XFER kernel # venix.86.at == win based, compatibility mode # venix.286.at == win based, protected mode # venix.86.at.f == floppy based, compatibility mode # HD =/usr/include CC =cc LD =ld INC = $(HD)/sys/param.h $(HD)/sys/types.h $(HD)/sys/sysmacros.h \ $(HD)/sys/conf.h $(HD)/sys/space.h $(HD)/sys/tty.h \ $(HD)/sys/buf.h $(HD)/sys/file.h $(HD)/sys/inode.h \ $(HD)/sys/proc.h $(HD)/sys/text.h $(HD)/sys/map.h \ $(HD)/sys/callo.h $(HD)/sys/mount.h $(HD)/sys/var.h \ $(HD)/syscsav devnL3~L4 _u L6&L7V_pucopy L20000P_copyout cret _mmwrite"L10003L21L23L19~mmwritedevnL16L15L18_upcopy L20001_copyin Y _mmread"L10001L96L11h~mmread/init.h $(HD)/sys/ipc.h $(HD)/sys/msg.h \ $(HD)/sys/sem.h CHECK = -@[ -f uts.c ] || exit 0 && M =../MDLIB I =../IOLIB O =../OSLIB venix: VENIX VENIX: @case `uname -m` in \ PRO350*) K=venix.p350 N="PRO 350" ;; \ PRO380*) K=venix.p380 N="PRO 380" ;; \ 86*) K=venix.86.xt N="PC XT" ;; \ 286*) K=venix.286.at N="PC AT" ;; \ *) echo "make: don't know what kind of \"venix\" to make." >&2 \ exit ;; \ esac ; \ echo "=== Making venix for $$N ===" ; \ if make $$K && rm -f venix && ln $$K v./usr/sys/conf/ 40755 2 2 0 3505614671 6510 enix ;\ then echo "=== venix is now made ===" ;\ else echo "=== ERROR in making venix === " ;\ fi install: venix mv venix /venix.test @echo "=== Reboot next on \"venix.test\" and rename \ it \"venix\" when verified === " clean: rm -f a.out conf.c conf.o config.h c.*.o uts.*.o # # Intel 86 kernels # venix.86.xt: $M.86 $I.86.xt $O.86 low.86.xt.o c.86.xt.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.xt low.86.xt.o c.86.xt.o\ $M.86 $I.86.xt $O.86 uts.86.o vstrip86 venix.86.xt ch./usr/sys/conf/Makefile 644 2 2 16056 3502363115 10210 mod 444 venix.86.xt c.86.xt.o: params.xt master $(INC) config -m master params.xt $(CC) -c -I$(HD) conf.c mv conf.o c.86.xt.o venix.86.xt.f: $M.86 $I.86.xt $O.86 low.86.xt.o c.86.xt.f.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.xt.f low.86.xt.o c.86.xt.f.o\ $M.86 $I.86.xt $O.86 uts.86.o vstrip86 venix.86.xt.f chmod 444 venix.86.xt.f c.86.xt.f.o: params.xt.f master $(INC) config -m master params.xt.f $(CC) -c -I$(HD) conf.c mv conf.o c.86.xt.f.o venix.86.xt.x: $M.86 $I.86.xtINC) config -m master params.at.f $(CC) -c -I$(HD) conf.c mv conf.o c.286.at.f.o low.86.at.o: ../io.86.at/low.s as -o low.86.at.o ../io.86.at/low.s low.286.at.o: ../io.286/low.s as -o low.286.at.o ../io.286/low.s # # Pro 350/380 kernels # # ld flags to force proper loading of modules U =-u _sureg -u _mapallo venix.p380: $M.11.p380 $I.pro $O.11 low.pro.o c.p380.o last.o $(CHECK) make uts.p380 $(LD) -k -i -X -x $U low.pro.o c.p380.o \ $M.11.p380 $I.pro $O.11 uts.p380.o last.o kfix a.out venix11.c config: cd config.d make -f config.mk \"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.p380.o uts.86: cc -c -DMACH='"86\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.86.o uts.286: cc -c -DMACH='"286\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.286.o kfix: kfix.c cc -s -O -o kfix kfix.c sysfix: sysfix.c cc -s -O -o sysfix sysfix.c vstrip86: vstrip86.c cc -s -O -I/usr/8086/include -o vstrip86 vstrip86.c vstrip11: vstrip11.c cc -s -O -o vstrip11 vstrip $O.86 low.86.xt.o c.86.xt.x.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.xt.x low.86.xt.o c.86.xt.x.o\ $M.86 $I.86.xt $O.86 uts.86.o vstrip86 venix.86.xt.x chmod 444 venix.86.xt.x c.86.xt.x.o: params.xt.x master $(INC) config -m master params.xt.x $(CC) -c -I$(HD) conf.c mv conf.o c.86.xt.x.o venix.86.xt.fo: $M.86 $I.86.xt $O.86 low.86.xt.o c.86.xt.fo.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.xt.fo low.86.xt.o c.86.xt.fo.o\ $M.86 $I.86.xt $O.86 uts.86.o vst.p380 vstrip11 venix.p380 rm a.out chmod 444 venix.p380 c.p380.o: params.p380 master $(INC) config -m master params.p380 $(CC) -c -I$(HD) conf.c mv conf.o c.p380.o venix.p350: $M.11.p350 $I.pro $O.11 low.pro.o c.p350.o last.o $(CHECK) make uts.p350 $(LD) -m -k -X -x $U low.pro.o c.p350.o \ $M.11.p350 $I.pro $O.11 uts.p350.o last.o kfix a.out venix.p350 vstrip11 venix.p350 rm a.out chmod 444 venix.p350 c.p350.o: params.p350 master $(INC) config -m master params.p350 $(CC) -c -I$(HD) confrip86 venix.86.xt.fo chmod 444 venix.86.xt.fo c.86.xt.fo.o: params.xt.fo master $(INC) config -m master params.xt.fo $(CC) -c -I$(HD) conf.c mv conf.o c.86.xt.fo.o low.86.xt.o: as -o low.86.xt.o ../io.86.xt/low.s venix.86.at: $M.86 $I.86.at $O.86 low.86.at.o c.86.at.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.at low.86.at.o c.86.at.o\ $M.86 $I.86.at $O.86 uts.86.o vstrip86 venix.86.at chmod 444 venix.86.at c.86.at.o: params.at master $(INC) config -m master params.at $(CC).c mv conf.o c.p350.o venix.p350f: $M.11.p350 $I.pro $O.11 low.pro.o c.p350f.o last.o $(CHECK) make uts.p350 $(LD) -m -k -X -x $U low.pro.o c.p350f.o \ $M.11.p350 $I.pro $O.11 uts.p350.o last.o kfix a.out venix.p350f vstrip11 venix.p350f rm a.out chmod 444 venix.p350f c.p350f.o: params.p350f master $(INC) config -m master params.p350f $(CC) -c -I$(HD) conf.c mv conf.o c.p350f.o venix.p350x: $M.11.p350 $I.pro $O.11 low.pro.o c.p350x.o last.o $(CHECK) make uts.p350 $(LD) -m -k -X -x $U low.pr -c -I$(HD) conf.c mv conf.o c.86.at.o venix.86.at.f: $M.86 $I.86.at $O.86 low.86.at.o c.86.at.f.o $(CHECK) make uts.86 $(LD) -u _sureg -x -i -o venix.86.at.f low.86.at.o c.86.at.f.o\ $M.86 $I.86.at $O.86 uts.86.o vstrip86 venix.86.at.f chmod 444 venix.86.at.f c.86.at.f.o: params.at.f master $(INC) config -m master params.at.f $(CC) -c -I$(HD) conf.c mv conf.o c.86.at.f.o venix.286.at: $M.286 $I.286.at $O.286 low.286.at.o c.286.at.o $(CHECK) make uts.286 $(LD) -u _sureg -x -i -o venix.286o.o c.p350x.o \ $M.11.p350 $I.pro $O.11 uts.p350.o last.o kfix a.out venix.p350x vstrip11 venix.p350x rm a.out chmod 444 venix.p350x c.p350x.o: params.p350f master $(INC) config -m master params.p350x $(CC) -c -I$(HD) conf.c mv conf.o c.p350x.o low.pro.o: ../io.pro/low.s as -o low.pro.o ../io.pro/low.s # Utsname structure. Note that target never # gets made, to force recompilation every time uts.p350: cc -c -DMACH='"PRO350\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.p350.o .at low.286.at.o c.286.at.o\ $M.286 $I.286.at $O.286 uts.286.o vstrip86 venix.286.at chmod 444 venix.286.at c.286.at.o: params.at master $(INC) config -m master params.at $(CC) -c -I$(HD) conf.c mv conf.o c.286.at.o venix.286.at.f: $M.286 $I.286.at $O.286 low.286.at.o c.286.at.f.o $(CHECK) make uts.286 $(LD) -u _sureg -x -i -o venix.286.at.f low.286.at.o c.286.at.f.o\ $M.286 $I.286.at $O.286 uts.286.o vstrip86 venix.286.at.f chmod 444 venix.286.at.f c.286.at.f.o: params.at.f master $( uts.p380: cc -c -DMACH='"PRO380\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.p380.o uts.86: cc -c -DMACH='"86\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.86.o uts.286: cc -c -DMACH='"286\0 "' -DVERS=\"`date +%y%m%d%H`\" -I$(HD) uts.c mv uts.o uts.286.o kfix: kfix.c cc -s -O -o kfix kfix.c sysfix: sysfix.c cc -s -O -o sysfix sysfix.c vstrip86: vstrip86.c cc -s -O -I/usr/8086/include -o vstrip86 vstrip86.c vstrip11: vstrip11.c cc -s -O -o vstrip11 vstripV? R? ?2- % >>C \ 5 _%_5 A?>bA>&>&3> nee> > 4d> n %4V> n =4H> n b4:> n g4,> n 5 Ap>Rj> b>& Z>&R>&J>&3= ne 0>b,4p4>>=&=&=&f4= ne e= =4h= n N4V= n%4H= n 4:= n 4,= n &5= n +5= n 5 "  eH5 D5 >54:_ ,54:_ 4>:C <%@t5Pb4` 5PNfC H% CF:# %4  X:k:}:L@ n D4C \ 5_ #  -w"7"4f:L@ neNfL@ n% "w!7!Nf # r::f:L@ new!7!D NdH n%  wd!:H # ˥* :& #  @ 72!D 2%  - :L@ n AT=EN=c<G5  3 pM5== =& =& <&<&<&fV5< ne e< <5f< n N5T< n%5F< n 58< n 5*< n 5< n 5 A`<Z%05 >. fe le0 5`u`u  >+  x= >  A@wA@  7D @ C@ppC`pLw7 %>,)w-4,., @mȥ- , @mc ,=+ @m& " + @mm+71%:f R ./usr/sys/conf/config 755 2 2 40446 3500647175 7754 ;R; " D;:16t) % e"; ;NeJ6: %%:M66i6.) %_| d6: " G :Nf6f: ne :' :66Nf62: ne :6: 7z:wx:(: wn:u-Au-2E7169 " 69 "  ":66Nf69 ne 997_ZJ767( % Z(z9C \ 5%_ _99N7F9 e9e729 n%(9 ) z9 7v7' % d9 1 0  6 >  67G % -70 7 d=( m n t1L@ n  -@ cB1 B0B0 dB1ff h%5%@<%< @m7010  7B -10  7A -1x0  7A -11  7A - F01<0  7A -7 AAA_ A _A A v%1%02 2/ %_b@A%c0Ab(A%cA 77' % N9 77x' % ' -78 n 78 n 78 n 78 n 88 n ,88 n 8 _ :8 8j8 " e 8 8 8J828@8J8& % 'Vr8@ Nek88 %%8n8>8p,'p-p-7~8V& %8p-878L@ n77&87 ner7C \ 5%_| _| P7 ) N7%%888% % %:h7b7%B212b@ c@_2C2@(A$A@5 @ mAA pC %A@@@p @@ " e@-@@-@@~2`2e@R@C \ 5_t:@ ) / -? v@7 *@_22. % . -2? n 2? n 2? n 2? n "3? n I3? n O3? n d3? n |3? n 3t? n 3f? n 3X? n A?l?P? " ?ee% (?2- % e X78% %e D7 @7 % - 6X8 9 9 5 A76b N639 % e6 6<9 Q9 j9 5 A66c N69 % e|6 x67 *6 % $__%999$ %_ 5 _%5 2%% /5 R 59b5 c599Ne95 %% %t59Ne9b5 %% %D595 Ar5l5&5 5\5 E 5 f x %@w%*5 E5 AWp `euE> 5%l%hE %[ Ne  >le %c %[  E 5>f x %_%c%s%[Ne&feff  Ne&fff pe 5um _ __~7D XCe5 5 5 5 5 5 5 @d  x.>    w E -ҕ+A r e0A r e0@A %gDҕ0ҕ. ҕ0 %f Dm Ҕ ҕ.  ҕ0 ҕ. B-0ʥ. wH7R5@m   777""w 7 fff 5& *!ew7fff 5& *!ew7DHB eH5 =557' 5_~"? AOM5 B5M55=5@ l=5@e %R55 B555+ R xX>   C>N> 0E 4>7W@5u-c  f fff eee@ 5u   ;>% 0%.@ %e%E! @   E >%+%- _ \ & Ne 5 5%l e@58=e@583 %% A@  5u%l e@pH %h e@x x %= 555@e05uu5  B5)5 B5@5 5=5@ =5 B@e % c%H?%HH˕0 5%H55e0 5u B5 䂃˥5%H 1%   ˕0e %9 Hw 7 %@ N& # aˋN f# 7 z% p%w 7 DC ʋ ʋwb ԋ 7d DB  ˋˋ ʋ@w* 74 Bff $%w 7 D )f@_7DCB e@ 55%c%@ N @ E5%%s>%[@ @mȋ  } %  N f x %= u- w" %c=7DC5 E%^  &  l%E5%]%--@mH &E5%]EB-@ f` l%%-@mHE5%]  wD7JD5 5  >+  x>  5!f $%w 7 D _$ _$_$ r) w_ U"@+ @ a U  f %%5'4 t  r4a & f b%e  w 4 1@7 <@- w e7 D ԋw 7 DCԔw f@wpwlw h?w f@wLwH?w fw4w0w,?w fw?w 7 ? +'5 N 2%f -%= 2%= -%fe -% f+`+ @mmV+ȋ L+H+?wz ˥:W2+ @mm(++ +@mm+ 70: +w-*+ *5 N 2%f -%> 2%= -%fe -%* *@m7<0* ** @mmv*ȋl* f*7 07DLwԋ 7DCu F  %u-; wD , f e5B``  %%.AOM5  B5eA5 >%.uw%E%e. 5   + - >%Wp B`e > ` L^>55 @  2e%>^>C @5%??e55 5 AWpN 555& e5 5_J5_J7DCT wb7lB A@ C@ppC`pw<7FD  ,ND<@ @@  @  d-  =@7DC  ԋ@wfw)w)w)&>w 7 @e5Nff %%@ wF7LDCB  w 7" @e5f<@ j%w7 @e5ff j%w7D @e555 2%5Nffe j%w7DC 5 EF>%%E%%< # $  E 5>f x % X \*e-"  @&& %%4 E %  4 wt7~D%   | @wB - -f&& e7 D 5%g 5 %e fefe&5&%f! e%e5B ҕ- 5ҕ+5ҕ %e %gI5!%B ˕0Ҕҕ.Ҕ  B-0ʥ. ʕe5ʕE @ 5ҕ-eW-da5+Z5V S v r@ r ! f e0 9e'5e= !A*@ӋC~ @ AB 5wHBA 5u`u` u`ff` <ew5  @0   Wp ` e07DCB@ N  * @ ȕ N E& * @ @ EH @ N  * @ ȕ w7$<@ )e-wm:n:wrrwrtable overflow (max %u entries) too few fields too many fields field 2 must be `b' or `c' conflict with previous entry unexpected end-of-file `%s' redeclared device `%s' not in master file /* conf.c */ /* * Driver configuration tables. * This file is created by "config" * and should not be edited directly. */ #include "config.h" #include "sys/param.h" #include "sys/types.h" #include "sys/sysmacros.h" #include "sys/conf.h" #include "sys/space.h" extern %s(), %s(7D w  \* 0 $ /4 44  7D4  wv   - + 7ND E%B: 0#@^@E<EE % @EE@E54 fe& -%% ) +%"E%E%    -  D L, wlD +  @EE& * @EE< 7*DD ), %s(); extern %s(), %s(), %s(), %s(), %s(); /* * Block type devices. * OPEN CLOSE STRATEGY */ struct bdevsw bdevsw[] = { nodev(unused)/* %2d */%9s, %9s, %9s, /* %s */ }; int bdevcnt = %d; /* * Character type devices. * OPEN CLOSE READ WRITE IOCTL */ struct cdevsw cdevsw[] = { nodev(unused)/* %2d */%9s, %9s, %9s, %9s, %9s, /* %s */ }; int cdevcnt = %d; struct devname { int maj; char *msg; } devname[] = { %d, "%s", %d, "%s (unb @4 @  @  d- & -%  w 7DE%wzEU4  , -D @4 @  @  d- 7 D* WtebCte   A8@tep@  0 @w% -4 7D @ @-wVf 4@f@ww~2@w705 HU7HU7uffered)", -1, "unknown device" }; unexpected end-of-file `%s' not listed earlier %obad minor number `%s' rootroot multiply defined dev_t rootdev = makedev(%d,%d); swapswap multiply defined dev_t swapdev = makedev(%d,%d); pipepipe multiply defined dev_t pipedev = makedev(%d,%d); unknown parameter `%s' too %s fields manyfew daddr_t swplo = %ld; int nswap = %u; root not defined pipe not defined swap not defined /* config.h */ /* * User tunable variables. * This file is HHAe vB5 7  7  %"55 a  a!_/E -h%H wnZ ,1Je !e vu@t 5 r $ rf5`5` @5e vu@t 5@me@ u%| | ,1%|N ,1% V1@m@e re fU?^ZHU?N_. a7< 46?.*U 7!&e_z.7.DE -wcreated by "config" * and should not be edited directly. */ unknown parameter `%s' parameter `%s' multiply defined %ubad value `%s' bad value `%s' (must be >= %u) (must be <= %u) #define %s %s too %s fields manyfewparameter `%s' undefined Block Devices: Name Number ---- ------ %15s%5d Character Devices: Name Number ---- ------ %15s%5d too %s fields fewmanybad name `%s' device type must be `b' or `c' %obad minor number `%s' %o5 uDC5 5 5  % _( @w e@-U +U U  #U 0U  `u5 U5  . >u5 u-u @  A ZU5?Bw JU5   5 5  5     U &  C ~CB5W-o0ʋW-x0 ʋ x5ʕX057C5 / 5N -D-wA vuA-u@ f& 0% @ ` ݂@ ` `Xf@w 7\NeTf 1%  w,70DCB 5Ԕ @wBFN& fwwwAwNfwmAw.wmfwAw w 7 F111config.hUsage: config [-t] [-n nfile] [-c cfile] [-m master] pfile masterconf.cconfigtc:bad mode `%s' unknown device `%s' device `%s' not selected in params file /dev/%scan't create `%s' (already exists) (no permission) Error in %s line %d: config: can't open %s for %s readingwriting Out of memory << <<&<-<3<9<@<G=E=L=S=Z=a=h=o=v=}==6L 0  6 >  67 % H7j%8 z HT@&  7 @  HV@&  7 @  Hvfe eAE vAm@ 7LwJwFum5 @e?E?5@7&fe e e@ f& `e vD   &   e&  D- &  `e|v5u hb  &  A@ v====buffersNBUFinodesNINODEfilesNFILEmountsNMOUNTcallsNCALLprocsNPROCmaxprocMAXUPtextsNSEGclistsNCLISTphysbufNRBUFhashbufNHBUFlocksNFLOCKShzHZautosyncAUTOSYNmsgmapMSGMAPmsgmaxMSGMAXmsgmnbMSGMNBmsgmniMSGMNImsgsszMSGSSZmsgtqlMSGTQLmsgsegMSGSEGsemmapSEMMAPsemmniSEMMNIsemmnsSEMMNSsemmnuSEMMNUsemmslSEMMSLsemopmSEMOPMsemumeSEMUMEsemvmxSEMVMXsemaemSEMAEM --: illegal option -- : illegal option -- : option requir @ f&& m @ f& ee@ f& `eA vD   &     Hw$7. @e5^ff % w7D   wAupC   % -@m A \&@&f x%`5`   @  @7HD_j% U RNuu & & ef& 5`u`u  5u es an argument -- : option requires an argument --  ((((( H u+p [M G@C B  5 u  5 u Lmt wn N ff& e5u4 # 4  N ff& e5u%%7D   E%    -  D   w 5AupC4##%f& V%     5r`@u@ ~%@m A &@ ff x%`   @ <D'd'o.'x(f(e(gr(cx(s'lT'u(r&h(null) DFrCrC@zC6Hu+p [M G@C B DAupN & 6%  ~@_7rDC T wJ 7PD Ce   E   w@7X-~ lN  f V%f V%  & V%i V%w7DCeE& Z  E< Ew:W f r @  W f r@  @ 7 B A@ C@ppC`pw 7 D  ./usr/sys/conf/kfix 755 2 2 20214 3471520136 7431 NDV @ e-  && L %4 E %  4 w 7 Bff %w 7 D ff %w 7 D _ _ _  r) w_ U"@+ @ a U  f n %5'4 t  r4a & f e  w 4 17 V-% x4 7D  -wVf 4@f@wwLw705 p U7b U7X V N L N Ae vB4 5 7*  * 7$  %"55 a  a!_BE - % wn   e !e vu@t 5 r $ rf5`5`n n  @5e vu@t 5@me@ u%| | %|N %fseek.o`fwrite.omemchr.o6getw.oXperror.oerrlst.oputw.oudiv.odlmul.ofilbuf.ofopen.ofindiop. strlen.o lseek.o read.oL open.on doprnt.o ffltpr.o strout.o flsbuf.ocuexit.oHwrite.oVmalloc.oxclose.o6data.oLisatty.oLmemcpy.oxcret.ocsav.oioctl.o.ioctl6sbrk.ocerror.o(_exit"H_environ$start"mcount"<_main">_ibuf$0_obuf$2_txtsiz$4_datsiz$8_relflg w e7 D ԋw~ f@www w f@www fwww w 7 5 uDC5 5 5  % _d @w e@-U +U U  #U 0U  `u5 U5  . >u5 u-u @  A ZU5Bw JU5   5 5    @m@e  e  U?  U? _ a7   ?  U 7!  e_,7.Dp E -f d w7C5 z 5N xD-wA vuA-u@ f& x% @ ` ݂@ ` ` f@w 7\NeTf %  w,70DCB 5Ԕ @wBFN& fw`w\wX"wNfwDm@<  5     U &  C ~CB5W-o0ʋW-x0 ʋ x5ʕX05-eW-da5+Z5V S v r@ r ! f e0 9e'5e= !ADӋC~ @ AB 5wHBA 5u`u` u`ff` Hew5  @0   Wp ` e0eӕ?7DCB*w.0wm*fw*w w  7FUsage: kfix infile outfile rwUnknown error: &@Rdt'6G[o 7Jf-Error 0Not ownerNo such file or directoryNo such processInterrupted system callI/O errorNo such device or addressArg list too longExec format errorBad file numberNo child processesNo more processesNot enough spacePermission deniedBad addressBlock device requiredDevice busyFile e@ N  Z @ ȕ N E& Z @ @ EH @ N  Z @ ȕ w7$V e-Z w7D w   6 P  z4 44  7D4  wv   - ~ 7ND E%B: 0#^@E<EE % @EE@E54 fe& V%% ) ~%"E%xistsCross-device linkNo such deviceNot a directoryIs a directoryInvalid argumentFile table overflowToo many open filesNot a typewriterText file busyFile too largeNo space left on deviceIllegal seekRead-only file systemToo many linksBroken pipeArgument out of domainResult too largeNo message of desired typeIdentifier removedChannel number out of rangeLevel 2 not synchronizedLevel 3 haltedLevel 3 resetLink number out of rangeProtocol driver not attachedNo CSI structure availableLevE%    -  D  wlD ~  @EE& Z @EE< 7*DD  4   @   & V%  w 7DE%wzEU4   -D 4   @   7 D* Wte>te   ARtep  L @wel 2 halted d o x8 f8 e8 g c s l uV r h(null)NNV6 crt0.oexitkfix.o>~main>argcargvslsexecprintf.oz~printfzformatva_alistcountapfread.onoplast""L_malloc"x_sbrk"_brk"_realloc"__sibuf$__sobuf$_ioctl"_end$ "__iob#V__doprnt" __filbuf"udiv"d_memcpy"x__bufend#__bufsyn"_lseek" _fflush"__wrtchk"_write"V__xflsbu"~_memchr"6_sys_ner#_errno$<_sys_err#l_strlen" __flsbuf"Zurem"__findbu"__lastbu#_read"L __findio" _freopen"_open"n cerror"(fltcvt" __strout" __cleanu"_close"6_fre./usr/sys/conf/master 644 2 2 1272 3471506123 7743 ./usr/sys/conf/low.pro.o 644 2 2 2474 3472436765 10331 * @(#)master 1.7 vc * master list of venix device names * order given here dictates order in conf.c floppy b nulldev nulldev flpstrat winchester b nulldev nulldev winstrat vdisk b nulldev nulldev vdstrategy tty c syopen nulldev syread sywrite syioctl mem c nulldev nulldev mmread mmwrite nodev console c cslopen cslclose cslread cslwrite cslioctl comm c comopen comclose comread comwrite comioctl floppy c nulldev nulldev flpread flpwrite flpioctl winchester c nulldev nulldev winread winwrite winioctl printer c$:csav"_printf"z_fopen"_perror"_fread"_fwrite"_fseek"`_getw"X_putw"lmul"_fclose"cret"__iob#V__doprnt" __filbuf"udiv"d_memcpy"x__bufend#__bufsyn"_lseek" _fflush"__wrtchk"_write"V__xflsbu"~_memchr"6_sys_ner#_errno$<_sys_err#l_strlen" __flsbuf"Zurem"__findbu"__lastbu#_read"L __findio" _freopen"_open"n cerror"(fltcvt" __strout" __cleanu"_close"6_fretwP7  5w4  _ (e"z__smbuf$>__stdbuf#R_isatty"L_malloc"x_sbrk"_brk"_realloc"__sibuf$__sobuf$_ioctl"_end$ "__iob#V__doprnt" __filbuf"udiv"d_memcpy"x__bufend#__bufsyn"_lseek" _fflush"__wrtchk"_write"V__xflsbu"~_memchr"6_sys_ner#_errno$<_sys_err#l_strlen" __flsbuf"Zurem"__findbu"__lastbu#_read"L __findio" _freopen"_open"n cerror"(fltcvt" __strout" __cleanu"_close"6_freX8Iresethaltrtiwaitbr4./usr/sys/conf/last.o 644 2 2 50 3471510673 7606 br5br6br7PSIOKISA0KISD0SSR0zSSR1|SSR2~SSR3Nstart trap trap4 trap250 call scall kwlpPLclock_vectors#V_vec_end#_clock clkregclktic_reboot#bootupIresethaltrtiwaitbr4* @(#)params.p350 1.5 * system parameter file for DEC Professional 350 * running from hard disk * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root winchester 0 swap winchester 0 -1 0 pipe winchester 1 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 sem./usr/sys/conf/params.p350x 644 2 2 1114 3474162712 10611 msl 25 semopm 10 semume 10 semvmx 32767 semaem 16384 autosync 120 350 * running from hard disk * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root winchester 0 swap winchester 0 -1 0 pipe winchester 1 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 sem* @(#)params.p350x 1.4 * system parameter file for DEC Professional 350 * (or 380) running XFER: virtual disk driver is system device * * 1 - devices winchester floppy tty mem console vdisk * 2 - partition usage root vdisk 0 swap vdisk 0 688 100 pipe vdisk 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 1 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 1 msgseg 1 semmap 10 semmni 10 semmns 60 sem./usr/sys/conf/params.p350f 644 2 2 1067 3474162711 10575 mnu 30 semmsl 25 semopm 10 semume 10 semvmx 32767 semaem 16384 autosync 120 r 380) running XFER: virtual disk driver is system device * * 1 - devices winchester floppy tty mem console vdisk * 2 - partition usage root vdisk 0 swap vdisk 0 688 100 pipe vdisk 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 1 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 1 msgseg 1 semmap 10 semmni 10 semmns 60 sem prtopen prtclose prtread prtwrite prtioctl clock c clkopen clkclose nodev nodev clkioctl vdisk c nulldev nulldev vdread vdwrite vdioctl slu c sluopen sluclose sluread sluwrite sluioctl v nulldev vdstrategy tty c syopen nulldev syread sywrite syioctl mem c nulldev nulldev mmread mmwrite nodev console c cslopen cslclose cslread cslwrite cslioctl comm c comopen comclose comread comwrite comioctl floppy c nulldev nulldev flpread flpwrite flpioctl winchester c nulldev nulldev winread winwrite winioctl printer c* @(#)params.p350f 1.4 * system parameter file for DEC Professional 350 * running from floppy * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root floppy 0 swap floppy 0 688 100 pipe floppy 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 semmsl 25 semo./usr/sys/conf/params.p350 644 2 2 1102 3474162710 10414 pm 10 semume 10 semvmx 32767 semaem 16384 autosync 120 Professional 350 * running from floppy * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root floppy 0 swap floppy 0 688 100 pipe floppy 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 semmsl 25 semo* @(#)params.p380 1.9 * system parameter file for DEC Professional 380 * running from hard disk * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root winchester 0 swap winchester 0 -1 0 pipe winchester 1 * 3 - tunable parameters buffers 45 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 50 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 sem./usr/sys/conf/vstrip11 755 2 2 15530 3472205376 10175 msl 25 semopm 10 semume 10 semvmx 32767 semaem 16384 autosync 120 380 * running from hard disk * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root winchester 0 swap winchester 0 -1 0 pipe winchester 1 * 3 - tunable parameters buffers 45 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 50 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 semF2 0  6 >  67 % 74   X . 7` 7c n   %@ @m @e7@  lf  p wv7 |f 5 N~ n 8_NJ e5 @ - @ @ N  N n_5 @v5u m@ 5`u`u  &  tezJ ./usr/sys/conf/params.p380f 644 2 2 1067 3474162713 10602 effZff e eu 2 fff te r 7 7 7 h5 N f e@ $f@ & l%  f ee u e @ ( ~"fpej l% V f ee u e ( 0-.* &  teJ eN lf 5N_ &  teffff (e f  N lw7> D- * @(#)params.p380f 1.4 * system parameter file for DEC Professional 380 * running from floppy * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root floppy 0 swap floppy 0 688 100 pipe floppy 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 semmsl 25 semoD N&. e!N n "NN&. e! 5 u   w7 @e5vff \ % wfwPwLw2 7D   wAupC   % -@m A &@&f B%`5`   @  @7D_~% U RNuu & & ef& 5`u`u ./usr/sys/conf/params.p380 644 2 2 1102 3474162712 10421 pm 10 semume 10 semvmx 32767 semaem 16384 autosync 120 Professional 380 * running from floppy * * 1 - devices winchester floppy tty mem console comm printer clock * 2 - partition usage root floppy 0 swap floppy 0 688 100 pipe floppy 0 * 3 - tunable parameters buffers 25 hashbuf 32 physbuf 5 inodes 90 files 80 mounts 6 calls 25 procs 40 texts 30 clists 25 maxproc 25 hz 60 locks 30 msgmap 50 msgmax 8192 msgmnb 8192 msgmni 10 msgssz 128 msgtql 40 msgseg 64 semmap 10 semmni 10 semmns 60 semmnu 30 semmsl 25 semo 5u   5 u  5 u Lmt w$ N ff& e5u4 # 4  N ff& e5u%%7D   E%    -  D   w: 5AupC4##%f& %     5r`@u@ H%@m A &@ ff B%` \ӋC~ @ AB 5wHBA 5u`u` u`ff` Hew5  @0   Wp ` e0eӕ?7DCB@ N  $ @ ȕ N E& $ @ @ EH @ N  $ @ ȕ w7$n le- w7D w      D4 44  7D4  w  @  DAupN & J%  H@_*7(DC T w 7DCB ԋ   w@W f r @  W f r@  @ 7D  RNDn @ e-  &&  %4 E %  4 wfAW @wB f."1."765 e w$ 5v   - H 7ND E%B: 0#^@E<EE % @EE@E54 fe& %% ) H%"E%E%    -  D  wlD H  @EE& $ @EE< 7*DD  4   @   & %  w 7DE%wzw7|7x7t7p7l7h7d7`7\7X7T7P7L7H7D7@7<7874707,7(7$7 77777 777f& & ." 7 Bff %w 7 D lff %w 7 D _ _ _  r) w_ U"@+ @ a U  f 8 %5'4 t  r4a & f e  w 4 17EU4  R -D 4   @   7 D* Wtette   Ajtep   @w% B4 7D  -wVf 4@f@w8w4dw705  p"U7 n"U7 p" n"  Ae vB 5 7  7  %"55 a  a!_ E - % n- wd efw w 7D D N `  r e0@  r X ̋̕a f ̥z  f =@w fw^ wZ w0 7 D ԋw ff@w w w  w f@w w w fw w w "w 7 5 uDC5 5 5  % _. @w e@-U +U U  #Un" wnz  j e !e vu@t 5 r $ rf5`5`   @5e vu@t 5@me@ u%| | %|N %   @m@e  e  U?~ z n"U?n _ a7\  T V ?N J U 7!F : > e_7.D E -  w7C5 D 5N BD-wA vuA-u@ f& B% @ ` ݂@  0U  `u5 U5  . >u5 u-u @  A ZU5*Bw JU5   5 5  5     U &  C ~CB5W-o0ʋW-x0 ʋ x5ʕX05-eW-da5+Z5V S v r@ r ! f e0 9e'5e= !A` `x f@w 7\NeTf %  w,70DCB 5Ԕ @wBFN& fwww:wNfwmBw.~wmxfwhBw wZ 7| F   "(+28@FO_proc_v_swplo_time_msgque_sema_msginfo_seminfovsXXXXXw+cannot create temp file rcannot open %s %s not in a.out format %s already stripped w+%s cannot recreate %s unexpected eof %s unexpect6 VENIX SysVr2.085061411PRO380 _utsname#6z"sginfo_seminfovsXXXXXw+cannot create temp file rcannot open %s %s not in a.out format %s already stripped w+%s cannot recreate %s unexpected eof %s unexpect/* @(#)low.s 1.8 */ /**************************************************************** /* * /* (C)Copyright by VenturCom, Inc. 1982, 1983, 1984, 1985 * /* * /* All rights reserved: VENTURCOM INC. 1982,1983,1984,1985 * /* * /* This source listing is supplied in accordance with * /* the Software Agreement you have with VenturCom. * /* * /**************************************************************** /* low memory interrupt vectors and code /*/ .data / non-UNIX instructions resed write eof 0 !doxfegcslu rLh(null)$6z"sginfo_seminfovsXXXXXw+cannot create temp file rcannot open %s %s not in a.out format %s already stripped w+%s cannot recreate %s unexpected eof %s unexpect./usr/sys/io.pro/ 40755 2 2 0 3505614673 6773 ./usr/sys/conf/uts.p350.o 644 2 2 210 3505616531 10160 ./usr/sys/io.pro/slu.nodes 644 2 2 153 3477431320 10622 6 VENIX SysVr2.085061411PRO350 _utsname#6z"sginfo_seminfovsXXXXXw+cannot create temp file rcannot open %s %s not in a.out format %s already stripped w+%s cannot recreate %s unexpected eof %s unexpect * device nodes for 4-line slu driver slu com2 c 0 666 slu com3 c 1 666 slu com4 c 2 666 slu com5 c 3 666 _utsname#6z"sginfo_seminfovsXXXXXw+cannot create temp file rcannot open %s %s not in a.out format %s already stripped w+%s cannot recreate %s unexpected eof %s unexpect./usr/sys/conf/uts.p380.o 644 2 2 210 3505616531 10163 ./usr/sys/io.pro/low.s 644 2 2 4321 3472432405 7773 e reboot / .globl _reboot bootup = 0167730 _reboot: clr r0 clr r1 mov $340,*$PS reset / assure IO page mapped into KISA7 (PRO380) jmp *$bootup / no return .bss clktic: .=.+2 / pro clock tics, 64 Hz ///////////////////////////////// .globl _clock clkreg = 0173030 / clock status register 2 Lclock: tst *$clkreg / read to reenable clock interrupts inc clktic bit $017,clktic / ignore 1 out of 16 interrupts to bne 1f / compensate for 64 Hz clock rts pc 1: jmp _clock / / reboot() -- Softwarhange vector */ #define PPRVEC 0220 /* printer port receiver vector */ #define PPXVEC 0224 /* printer port xmitter vector */ #define CLKVEC 0230 /* real time clock vector */ #define RDVECA 0300 /* RD50 vector A */ #define RDVECB 0304 /* RD50 vector B */ #define RXVECA 0310 /* RX50 vector A */ #define RXVECB 0314 /* RX50 vector B */ /* * Interrupt priorities (used by setiva()). */ #define KBRPRI PS_PRI4 /* keyboard receiver */ #define KBXPRI PS_PRI4 /* keyboard xmitter */ #define COMPRI PS_PRI4 /* comm p./usr/sys/io.pro/int.h 644 2 2 4264 3472432413 7756 ort */ #define MDMPRI PS_PRI4 /* comm port modem change */ #define PPRPRI PS_PRI4 /* printer port receiver interrupt */ #define PPXPRI PS_PRI4 /* printer port xmitter interrupt */ ne RDVECA 0300 /* RD50 vector A */ #define RDVECB 0304 /* RD50 vector B */ #define RXVECA 0310 /* RX50 vector A */ #define RXVECB 0314 /* RX50 vector B */ /* * Interrupt priorities (used by setiva()). */ #define KBRPRI PS_PRI4 /* keyboard receiver */ #define KBXPRI PS_PRI4 /* keyboard xmitter */ #define COMPRI PS_PRI4 /* comm pet = 5 halt = 0 rti = 2 wait = 1 br4 = 200 br5 = 240 br6 = 300 br7 = 340 / various defines PS = 177776 IO = 177600 KISA0 = 172340 KISD0 = 172300 SSR0 = 177572 SSR1 = 177574 SSR2 = 177576 SSR3 = 172516 .globl start, trap, trap4, trap250, call, scall . = 0^. jmp start / jmp to startup, then unexpected interrupt . = 4^. trap4; br7+0. / bus error trap; br7+1. / illegal instruction trap; br7+2. / bpt-trace trap trap; br7+3. / iot trap trap; br7+/* * @(#)int.h 1.3 * DEC Pro 350/380 interrupt controller registers */ struct intregs { /* system interrupt registers */ int icdr0; /* interrupt control data register 0 */ int icsr0; /* interrupt csr 0 */ int icdr1; /* option boards - intrq a - data register */ int icsr1; /* - csr */ int icdr2; /* - intrq b - data register */ int icsr2; /* - csr */ }; #define ICADDR ((struct intregs *)0173200) 4. / power fail trap; br7+5. / emulator trap scall; br7+6. / system entry . = 110^. trap; br7+10. / memory parity . = 230^. kwlp; br4+6. . = 240^. trap; br7+7. / programmed interrupt trap; br7+8. / floating point trap250;br7+9. / segmentation violation . = 500^. 0; 0; 0; 0; 0; 0; 0; 0 / partition table - set when VENIX / booted within other o/s ////////////////////////////////////////////////////// / interface code to C ////////////////////////////////////////////////////// kwlp: #define CLSIMR 0050 /* clear single imr bit */ #define STSIMR 0070 /* set single imr bit */ #define SELRMR 0340 /* preselect response memory */ #define SELACR 0300 /* preselect acr for writing */ #define SELIMR 0260 /* preselect imr for writing */ #define SETIMR 060 /* set all imr bits */ #define GRPENB 0245 /* enable controller group ints. and select IMR for read */ #define KBRRL 01 /* kb receive request level */ #define KBXRL 02 /* kb xmitter request level */ #define COMRL 03 /* comm lijsr r0,call; Lclock / / Allocation area for linkage vectors used by setiva() / .globl _vectors, _vec_end _vectors: . = . + [6*16.] / vectors are 6 bytes _vec_end: / end ///////////////////////////////////////////////////////////////////// .globl _clock clkreg = 0173030 / clock status register 2 Lclock: tst *$clkreg / read to reenable clock interrupts inc clktic bit $017,clktic / ignore 1 out of 16 interrupts to bne 1f / compensate for 64 Hz clock rts pc 1: jmp _clock / / reboot() -- Softwarne request level */ #define MDMRL 04 /* modem line request level */ #define PPRRL 05 /* printer receive request level */ #define PPXRL 06 /* printer xmit request level */ #define CLKRL 07 /* real time clock request level */ #define RD50RL 00 /* rd50 winchester request level */ #define RX50RL 01 /* rx50 floppy request level */ #define KBRVEC 0200 /* keyboard receive vector */ #define KBXVEC 0204 /* keyboard xmitter vector */ #define COMVEC 0210 /* comm port vector */ #define MDMVEC 0214 /* comm port modem c*/ #define SADDR(x) ((caddr_t) (SADDR0 + x*SRSIZ)) #define SIRA(x) ((caddr_t) (SIRA0 + x*SISIZ)) #define SIRB(x) ((caddr_t) (SIRB0 + x*SISIZ)) /* registers common to all Pro controllers */ struct prodev { int idr; /* ID register */ int rar; /* rom address register */ } ; of first slot int req a */ #define SIRB0 0304 /* address of first slot int req b */ #define SRSIZ 0200 /* slot reg address range */ #define SISIZ 010 /* slot iva range */ #define IDMASK 07777 /* mask of bit to look for in ID ./usr/tmp/ 40777 2 2 0 3505614675 5555 ./usr/sys/io.pro/proslot.h 644 2 2 1426 3472432423 10664 /* @(#)proslot.h 1.4 */ /* * #define's for drivers using proslot() */ #define OMPREG ((physadr) 0173702) /* option module present register */ #define NSLOT 8 /* # of slots allowed */ #define SADDR0 0174000 /* address of first slot regs */ #define SIRA0 0300 /* address of first slot int req a */ #define SIRB0 0304 /* address of first slot int req b */ #define SRSIZ 0200 /* slot reg address range */ #define SISIZ 010 /* slot iva range */ #define IDMASK 07777 /* mask of bit to look for in ID