[comp.os.minix] rs2.s for MINIX ST; was: Re: MINIX/ST status

ralf@ptavv.ka.sub.org (Ralf Wenk) (02/23/91)

In article <meulenbr.667037196@cstw168>
meulenbr@cst.prl.philips.nl (Frans Meulenbroeks) wrote:
> Be warned. There is some problem with 1.5.10.3. I forgot the details
> about it, but I posted an unofficial patch for it just after releasing
> 1.5.10.3. 

Today I went from 1.5.10.2 to 1.5.10.3. The "unofficial" patch fixes
a problem if more than one harddisk is used. Also 1.5.10.3 brings
back the "Gross bug in fs/open.c".
 
> I planned to go for a 1.5.10.4 which would incorporate this patch, but
> unfortunately my disk went bad, and I had some pretty busy times.
> ...
> If you send me mail or fixes in the past, and I didn't respond, 
> just try again. Your mail is maybe lost, or your fixes are gone with
> the disk. Anyway, any fixes for 1.5.10.3 are still appreciated.

I did get a response, but as 1.5.10.4 seems to be gone with the disk
I post it too. This piece of software is working for me since November
1990 and gives a significant speedup in RS232 processing. BUT you must
have at least 1.5.10.2 to be able to use it.

There are patches for the kernel Makefile, rs323.c and the rs2.s source.
All you have to do is to change C_RS232_INT_HANDLERS in <minix/config.h>
to enable the assembler routines. When I used the C handlers my newsfeed
tolds me that my machine was sending 135cps at 2400bps but itself sends
220cps to me (UUCP g). With assembler handlers i send at the "practical
upper limit" now.


Ralf Wenk


table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 rs2.shar.Z
M'YV-9<:@>0,"#X@6()J$65/&3!HV95R,(9/&C((Y9<B ./'""Y87<UZ(/ '"z
M1\*%#1]&G%@1! \>&U^<4(!%A<V3#!U"=/%&3IH$5S*"</+&#H@8-([BT $#y
MAHX9,X[FR &#9HNK.%-"!"J4J%&D2IDZG8%#*E6:-M.J7:L"[<T8-5C(B %"x
M+4T0('[V /&BSAPY+]*X&<.F#IDR=T$DIAD"Q)0G0I0DV#N'3ALX>'B"&/,&w
M3AX;.-9HKDQFSAK":^;P3#P$LF3*EL,(U@Q'SILQH_-4+M-F-)TY:,*0>7-'v
M,Y?$"?#2H9-',^';H@FVX=VS.4'2;<+X-L.FLV??=P2G,8X<;V7.;GRO$4/&u
MMQTR=;:[H>.[MF#Z!.7,D3%#!GDL5R$$EUQT!=A"8GKQY1=@@A%F&&)8X+48t
M%HT]%MED(%1V668$<>89:-%E2$=II[&1FF;Z^?<&:ZYAJ*%LZ1%4VVVY[=;;s
M=;\%-UQQ!!T7(0C)@;"<=9MU-T:(T[51G6]D9+===W!\AV-X;HS78WDBHJ<>r
M>^[!)Q]^(MHW'XK[]?<?6VC:Y)8*(-0@ PLUW%!76E9AY2:<.1P4('(DH##$q
M$"F T.<01C 1Q!%3!-K"&)MU]EEH+LR1&&FFH:;:&SHD0&F))TKZ8P*# BJHp
MGX4>FNA!C&YJ::0TK0!"BCQEF@"LGKH*JI^B#EHJHHHR2NN$>(T@Y!L=RO%@o
M8GVZED*F?1)1!!0I*/"" @$-5-!!KY;I'TL68:011QZ!))),)67+W[84F>$2n
M3!S-5---*9J)6T\_!:615T<E%<,-.M2P5 PRF%45@%C%NRU7]Q:5[U'\^JL#m
M?P*OF:9=[[(9 PYRV3"GFC^.T!(*3DCQA113?,%$$DX4,46Y,43;<1ERV"9'l
M C0G\ *;3[C!1AX@O.%&&2# @89N:8P1!AL@D'PN"&P(!G08=LC&1AAB0%37k
MM"^[D:Y5('BL;@A#C#S%N5^@3,472 3A!!%,%$$RUR/ +'/--K,9Q!P8M5$Uj
MS'G-!T)P6D.D'PANO$$'"'F4<7@:ET$TW7Q"J8 U0G%K75%BE6_]8V(W.Q8>i
M'0*5H5J= F(,L8'24BL0008A]*NW,84;TDCETKIN3.YZ/%AAA[G4AGAXO(">h
M0V>X@(8/-'D-@I]() $%"#WLU01H3<$ @LO*@RTVV6:CK3;;;D]1=\]TH %Sg
M>!B!,)P;)QSNU]-NY%&^8&?T+20::<P!@DY 2YY\@[P#F@@J(QPRR,%X(J#)f
MS:+'P 8Z\($0C* $)TA!";8E0FPR6-_H(+<ZP.%P@".#X/1GAIXDA'I-<0%>e
M5LC"%KKPA3#$RP7K @(JX$]_^0-!&-27!CD$Y'!TD$,8W#"'J=$A#3[KF;K*d
M![0A;+"#'_S;$$4(,QRZP5SR<N$,V61#H'&F=SG<8=.68S4QI.%P/@R#$-UPc
M!J%,,2^7L8T=A"*8#,&A#!E1(5%TN!S>?%!_*]PB".X ,Z!EIW=TZ% 80(<&b
MPI7A#GWCS._8J+Y%[O .^+,:$Z48N"KJT(?VF]$9?(@W%6ZQ@JA,I2I7V4#_a
M82%YAW'(ST# A)IUKHUH3(-&WJ N&. A#&$X 1-(XDH%<M%\Z4,/ >>C/S4"z
M+99.TT@=*S.'-]1!:\:[&DVRT(2R/2$(--L+4FC6.1^>(7\<E ,(@J!$$'!3y
MFUB 0A"^, 4I4$%\&/(E#'! $WG2TYY3$ *&9D!.-OFSGO=L@1D/Y\J#$H$*x
M4@@G"'P9@X$Y%*("W0L-"@J"BTI!H6>$IS%KB$PO^FR9O_GD,U/R,VE>44-Fw
M@$,V72FR(C@!G/G$ PQB0),D/(&>1!@"$22J3QGT]*=3&,(]B:I3&M#D;%4Hv
M E-I,+"S%:$)4*!"%IB*@X&-E)=FP$A*[T.033;!",^KC+'&<+@"DA(C^C,Ku
M6E]5AG/N9G"N/.L7C@ %YTGT*#31:Q#<]M<9!-8(8HLHAFA@6"SH]9Z*U6@-t
M#ON%*A ALB"@P0UH,M(N)O.D=!CBXO0'S9]944C,F2G6BF %FYZ-"DB0@LJ0s
M\ 0F#'4O-G#J*S]R3-&9E(BA9:9*U<=2.E[18!*!9Q-*IE1\[F6B3>4L%I[@r
M+"O(-@A$V*KTF+O4SI4!#^ETP]&(:X>B 2TX<B##'9Q)5^'PS$_W#)0KJ<O:q
MZV8WHR"0 4?I:]TB8#<+(&4HUJC[A)1)- 8<M28=X%"'PTD2#A#AH$90 !,%p
M,_AP91#OWD"PT#G(=\!1B&I4AYI3&< @P0V^,(?K8 8S\*UP&+X,<^#Y!"D$o
MX0H2U>_XA A))?6NA.K$ UAY. >J68W"(,@PU538X0_3I,8W%BB&$#P^*%\An
MP#2>PA7LJUWH4I6CWPWO> ]3WC$ K9IFH,-Z09E&,KRW< 4!JY.GJV4NX]<&m
M^ZVS?[.+Y?E>(0A+*$(5H"#1C8YO2%]8+T,\B() W=%RE$1!&.;0AD;USF<[l
MF_-(G]!BL5HQD2):*QJU]075D+0,/&N#7PZ7'49B<5OP3((0JF $FY+XNNNT_F#Z%KK%KK%'YL5^.! 2R)Tlea"!ay+488X+8X+8
amai9AP(P(Pth.moV8!"J]R rX$=!) NN.1.1.Pc("7LJ(U$90""2#e-2>@P2Nrl!"J;;D;;D;L,*!*!*H3H3H (FLBLBLne
> tH@rn(2HUJt
mo5$;I,(]\A(U Na ixeyo0.4IS;)UUab=!)0.42$(23.'2TKT > By t wrZ8H_[P[P[@Pixe8M4J ALR/2>^T see!"J]?]?]
7LJmoB"@@PNUmoe-2
aD3"!>PX Th$>seet
""2>out'PSi r (U$_$_$^+
a03JH$>X=QYout(U$Phisseee w2N1.s sUU$>t
2>N$NNIDt
#$q#$q#ZD2>(: ALE()45$ixeJ4l MKBLC"rn"!! $%" to Z520.4nd to ZapCPoutmo, bu, bu,WX*UfilQR:0@=0.42MT
> t
> t


a@PO0LC"5@
p8t(U8X+ ALQDRr CP!"J! P8.1.! 4%&3+48R/2+'&usPQmoR, r>
@P to ZCP>0t
tha4 s"L"L"%KK7LJ0.4!BL "%P8VW>$I3D

ybPTout.10.LBs: $> AL220ISSHSHS#1P# C
@B"@8X+8WHH2(U#_s.#)beg C0P8
a@UUUULBQ2RLMth.]&%KKK" rWD"out7P4 sLBSI+&("70.4ixentn'"!FVge ff-Ny2$((UPe ALseeUU
a
t
t<&mM5Lhad:LN$mo;@%F 
m8tUC8t%KK]TG>P>P>QE2N! $y d4 s19out3?rldn2Nk"L"\*4+M5L%KK78MtuCD(J4 s7LJM5LNN4 r1AA"L">>^T0.4M5L>P rees
$>>P0,you h5$7LJ0%5$+48$>rndaV8g
M4J%4HPc2$((U rM5L%!!"J. B5$LB4 s4J2NLBt
4S ry bFH,8MZD0.4CPM5PA7cheP8J4]B!G/rn
aN"K4JN$t l'DE62N seLC"E0M5L$>@R#B##?$7LJMM@Pthe kFR( to be"%M58MM5L"!*LC2 t7V*0moes
Z%VF%45t
UC0.4M5a 5$[G5$B"@see2N10.30.4are Meu:X8tu5$8X+P8y2$(P8OBs s.emoUHr 5$LLB-F1(.eUC AL2# 0>D$,t5C^T=.e+lf M5M5L"%@PD;U8M ALc
.;4 s"!"L""%
MM3UUv
4 s7rs2^s seM5L%!! ils5$T_F2NCPM5PQ
amoM5L%bu@Q%KKP 88X+N%KK7[A[GLB to ZseeP82>
awen(U2$(.eNOter8>PrnNN8t50:LNP8:8>?%%KK() JT
> 5$es
2$(! (2f!BL J47LJ0%8X+!"JM5!"JnePA7M5!BL ,(?648$>C@>PLC"Les fo8Mmo> B>Pble \@0.4cB:LB4J%KK!"JF&GYtunX4:^M5L%!th.outSAKmo"!W#)out%KKB.NNCPZDrnwsfoutCP?P8&WM5UU$>(7LJ0^[ ALsne.#F $lds! $y to ZselQDRth.es
p$>%KK7me t!"%"" 5$, o%KKKY7LJ0%01C2$((Uthe k>C!BL ":FSY;M5L%!t
LBLS.M5L%!"L"."!! $yA!"ZDPA71!es
s sUC!BL 22 N$!BL 7LJLBFCF2N2R5$C&1LBtMeu4 sn 6LC"UU(U rH@0.4>P((>77L(C^!BL (C7LJ]?]ZV.e-<2$(+M-P8:98M!"J;.or$"PA7NW'-see>'.e|t
tY%[UC r2$(A()JSNN.e r0.4n t_RLC"5es
t bLBJ$LC"mot
7LJ0%moJ4h
 fix2J47LJB###'9"!B".! t
m8'"'es
B"@!BL !@M-! ^75$N$
> ! 7LJ0% a8tLC"0GUT"L"!CD!BL  PY)f at"L">>M5outmome">! 617LJ0
aB"@PA7GT"%st.>P"%>CNNN$the d;%>PB"@$> r2$(<&b5.10R/2&$2RMU]@
> rfortKT+487LJ2$(me V"C:Css(2E
ath.4JM5L%! to Z.eZP%KK
M1"!.e%FWXLR(?4 s%KK7!BL %N5 ar1G5$!"J8
a]QT#G%(2@P+,:ixeR/2J#(2th.,-."!7LJ0XN?VFR9$>I]moT]*40X;HZD+48de+48a souZDout.eM54!>
aR/2out<&mM38_X
a@/-1=*des
saseeNN I $>R/2@ril iat K08X+5$5C+'&u"%
ao fps b7LJMLC"7LJ0.o<48X+M5LM5L%!LB/&N0.4R/2(2P8>JmoB"@B #_UCbegLC"X$ini%4HPUU
Ybus!BL $>t
a (2HPI to ZUUt
mM5LR/2see/%KK$6y b5$+P8or2;"!4('CP+48fo0.4"%JCSy
M5L%!ixe$>see+7LJ0M5La |PA7<0%@PFR9%KKils%KKY\^F*0T]*8M@89 i(Ua 0.4Cl
L58=X! 7L8tJ4e (G(" ro
M(U armo*ay+4?'4
aUU to ZI3&M5-NLULJ410.3.(U to Z%<r
MD9@P X<BDL2N!BL .e>^ to ZdisLBneLC"rn!BL 7LJ"L"
lea7LJhiUC\>#O5$$ZX;d s8t<$mo!E4JUU:XLBs M4JP89+,<38L.8M5 PA7"%lf  to Z rZDa !BL N$out\]TAln aUC(2LBJ4"!O4UC8 wk w2Rixe!"J$>75DIW5$.667P8rnkefy f7LJ0(&"!PT"!\ZDAXLC"ixe2^J4>h!.IN3ews%KKZDNN"%4J<07LJ0! @Pyou UC@Pk
MUWHSR/2outLC"U]7LJ&wJ4%N@P!:\timUULC "!"J PRP8YY
a3U2$(U@PTo^77LJ+&P8Jout2NB"@/ +G4$>th.20moa YR!"JaM5M5L2$("!NN%p"!'!378M5!BL 7LJ0%F]<&mM,2$(maiUU4 s8/=[P3rs J4(22$(rnUUTh&.5$C&1(2outth. r+Mth.J4@PseeB"@r ra <[X="%008M5$M54Jge ne7LJ,"g
M4M5LB5%T o+48"L"MFU5.10"!ati_R Ca "%2$(ixeB"@ to ZUCCPCt b5$!Ges
5$"L"moM5L%see5$7LJ0%.L@W%KKth.b
7LJ0th.ZD.e'v;<+VC m2>th.-@(2B"@@PB<An$>F@(2,U8M^<$08MM5LhM5L%!4J"! Y4 s0.2"L"hinGWE%!"%"!.et a (22>NA.NY7LJ0%patcorc
'\areB"@s. . A>P7LJ7LJ0.LR/2U>are pV3"PA7LC"YJ%KK(ULEUK ALR/2;:rewsfZVSes
#m AL4 s#& for M5L%!6:CixeP8and8X+LC" ALoutntW to Z.ehar.7<a @".es
$>0.4my,V7t
LC""L"J4+X,>P"L"DQ5.10. Adid5.102$( wrO@PP8 1.5.11=\ndsSg(U$4t
 ALUUu
MP82#AR/22>@o-F!"J"!7LJ0rl!1Y:G"!2$(UUUctUU5$.o! ernR/2t
assM52$(H_[J4$>:&GJX<B=L.eN$B:#) AL5-Fw+,:%KKy2+481:4QIBCDIB"L"!BL PA72$(CDsee(22>6meuleZ8HW'see"!#F.pth.outRT+M.etun--*E17LJ0U"%KK(25R$0.(U877LJ0%!BL  AL(2nea 7LJ0% $)<4"L"5.10EF4J46]-T8t7LJMil i(Q>
@VCUCusP r4J%KK7LJ0% r send! d gR6@ ALs2.s: $\*4$2N'"PF87$> ALBCQR/2 AL to Z LXsy7LJ0%"L"*Uf2NL2NS$("

klamer@mi.eltn.utwente.nl (Klamer Schutte -- Universiteit Twente) (02/25/91)

This message came in garbled; can it be reposted?

Klamer
-- 
Klamer Schutte
Faculty of electrical engineering -- University of Twente, The Netherlands
klamer@mi.eltn.utwente.nl	{backbone}!mcsun!mi.eltn.utwente.nl!klamer