From owner-freebsd-bugs Wed Oct 27 23:20:12 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7A98014CFD for ; Wed, 27 Oct 1999 23:20:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id XAA06474; Wed, 27 Oct 1999 23:20:06 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from brahms.mmlab.cse.yzu.edu.tw (brahms.mmlab.cse.yzu.edu.tw [140.138.145.183]) by hub.freebsd.org (Postfix) with ESMTP id 0CEB814CB3 for ; Wed, 27 Oct 1999 23:09:34 -0700 (PDT) (envelope-from avatar@brahms.mmlab.cse.yzu.edu.tw) Received: (from avatar@localhost) by brahms.mmlab.cse.yzu.edu.tw (8.9.3/8.9.3) id OAA00783; Thu, 28 Oct 1999 14:08:58 +0800 (CST) (envelope-from avatar) Message-Id: <199910280608.OAA00783@brahms.mmlab.cse.yzu.edu.tw> Date: Thu, 28 Oct 1999 14:08:58 +0800 (CST) From: Avatar Liang Reply-To: avatar@mmlab.cse.yzu.edu.tw To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: i386/14574: ISA based ESS1688 support for VoxWare sound driver Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 14574 >Category: i386 >Synopsis: ISA based ESS1688 support(partially) for VoxWare sound driver >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Oct 27 23:20:01 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Tai-hwa Liang >Release: FreeBSD 3.3-RELEASE i386 >Organization: Multimedia Laboratory at Yuan Ze University, Taiwan, R.O.C. >Environment: FreeBSD 3.3-RELEASE >Description: Attached is the patch which enables basic ISA ESS based soundcard support for VoxWare sound driver(/sys/i386/isa/sound). * The new ess_init() routine should recognize following chips: ESS 488/688/1788/1868/1869/1878/1887/1888 * Support 16 bits audio playback/record * Audio capabilties displayed via "mpg123 -vv": | s16 | u16 | u8 | s8 | ulaw | alaw | -------------------------------------------------------- 8000 | M/S | | M/S | | M/S | | 11025 | M/S | | M/S | | M/S | | 12000 | M/S | | M/S | | M/S | | 16000 | M/S | | M/S | | M/S | | 22050 | M/S | | M/S | | M/S | | 24000 | M/S | | M/S | | M/S | | 32000 | M/S | | M/S | | M/S | | 44100 | M/S | | M/S | | M/S | | 48000 | M/S | | M/S | | M/S | | * This patch has been tested on my laptop(ESS1869 built-in) for a couple of months. * This PR fixed a bug in PR/12113 which may lead to infinite waiting while user-land applications do DMAbuf_sync() related operations; therefore, PR/12113 should be closed. >How-To-Repeat: Please check & commit this patch, thanks. Patch has been tested on 3.2-STABLE ~ 3.3-RELEASE series. >Fix: Which were not included in following patch: * MIDI playback. * Full duplex mode. * ESS 1887 specific record setting. * The ess_XXXX related routine should be kept into a separated file; however, it seems that some other SB-clone drivers(JAZZ 16, SoundMan Wave) shared the common routine(sb_XXXX) in sb_dsp.c & sb_mixer.c. Any volunteer wants to tidy them up? begin 644 OSS_ESS.patch.gz M'XL("-_@%S@"`T]34U]%4U,N<&%T8V@`U#QI<]M&LI^I7S&**UI2!"V"ER@I MTD:6Z$1YUO%$.=D<+A1$@A(V),``H"W'\?[VU]W3,QB``$E[LULO3DHD,%=/ M3]_=P[$_F8A&=+40\?OX>3@=[_GM?F_/C]V].%P$XSUW,?;#YR-L+FG::C0: M:T97AFXBOG,#(0Y$RS[L-@^[+6$?'!QLU>OU%5-7[AX7XGJ4B%9?V*W#5ONP MTY7COOY:-#HMRVZ*.GSTQ-=?;PD_2+8$C73FX71:A6> M'TQ"L4M?+1P@O+=>D,30QYMZH\1)W/NI!QW>N7Y2.]H26XTX<1-_1'WIW[O( MN5],)DX0_GQY^@_G]/7YQ;5S/OC^S=%6H[*W*[:/1<.&N2?0B3_BQ<&'T M*)S-IU[BB7"1S!>)N)^&HU_A/?82ORV\A?=<[.Z5+Q?[OWNY!2W=.$^B96"V M1'XNB9M9./:6>B_U!<0Y`0&9[XN;M'%_`'P04A<_>!`X+>Y`T-ETV]8^',T! M'\VSL3?Q`Z]2.;UT?KB]N!M4;/U2X,O;P>EYI=(R$#YZ=",$9!P/H[M09A<%;+XK],%@>07NQ;2"TCJC;S7VKU:'];-'XV$MX MK2K1F<`/)WD_]\3QL1A>G>,TYBDP:^:/)UQM$:+;(N\9!$%^`&O M/L+;.B/M;>B/X>%],'(D!2OVJFW5/VS5<:S&*_^#]6$W%GT"&/(+PG@D^ZL3 MYG^[?,K0RO--1/7\\A1'/0"F1XM([LF+)+IWU`([/))?T5H[:K&:.($-UN24 M`&F%IX1]18G:"\V7@[?&8'[W(B.GPZQ$?'-+QQ0@\[XMHY/3N[O#X?:&I!W.0IAO8)"S;* MMY@;8BV120VE6#$I-A@91/D&'2`-,.P(E400O(QI<.-D%,ZC<`2HJ)0TP>%3,%MUJKN$,4#?2B:!W? MB!*RDJ_GA@@8P7?:AG%PU;R8V1$LF&MB9P?(8GOYA"93]R&&CG`8SOGKFU># M?]2``E%#G/L1Z%,0J@AN\$"JH8RRZIM.G3)QR0I"TF@Y,1;,J@DSW?D?)&%) M43$U[=M6]P"H:;]K=6VBIDJA5.8Q(@5A6Y(+8`6!?CE=Q(_*!B"4K.9D@](_ MEYO+E4NC`NQ<*>#E"JL!12Z,T7>/P!6B.E*;N?$B5'\9DP9-@=)]?26W5:_\ M6:+]*Y+LE0\`,@((,-TIHRL(3:M+3AY+T#3%+Z,E!>I=9``$@VC4CF&,2)3O M+"E?W3FG9VNU=/\:`KG/\H7S",!5+)@`_XGR17@)Q`L>U+=N,(:3"\)@R5P# M6!&0O$VPL[-,,T`TU<'I-Z<75\")O$RO;GHEP M(MS1R)LGWECL1,\!4G*1S\*U7S7//S_D]O5&:L99E$SV!&LU[R/8'8.81J,U) M]8OX_E"\<,<$E1]4:]N_!%_4],'240EO&GO\9LW^M0BH$#5D!4!^#Y8T%%#) MH_C%_P!YB(U=<1'`;(GT.P3:-EX<(S.BS*(>>P9K:\8W+00]L3J[)1]&\:KA M;:2J)(G<()ZZB><0^5<74_>=,X[G6F95%PZ9%[LUL=%IU10GE,Z3XV7G*,4&26"PJU+QNU[' M*D0M,W!6NRD``8)4765$_YJ%\]Z(GE]H>44F8;&PRGF1I.B)X.L9DP)U+YHG M90Z0J?UY464V?B3#J-5I6G9+U%OMGN'8;&Y>DKU$]J7C=_YR>@1S+?9F,@(60X\)XQ3 MG-V]\CS_WUJ'"[-]?#N[_.=IL;[.AV,!SH+97)@C4AI<_',5%>U[9LH+QV MNVO974EY2EZ!^?CB]?!'/0P%DA1H$AQ:"?UO@7_)#BR/$8&-N'F\2&9&; MWU.57CBP-9!'!($E;-:T)&MP-!G7(F-R2BFL#.D\TBDQ2HU,V M'$F*V-NVU0/:.-BW#OXS(7N,RJP)+GYJJ+(\J$)$0<``P51OKE^]NK@2?PC\ MET6CO`#2Z?/'HG27T;PJFV9T MJ]PM/''IOA>B@QFUCGW8[:[,J&7&KLJJ[6,ZK0Y_]SG3P:S(>)_,W6@6D]0& M)JK@6]0BA.-S#%$[%U M<%3T_M%SQX4-B>N3T[$4RYU$[@-!>L9T9$2$'_TT%S)SYXT314ZDI16]')D]X,\<2,:1TLA(:E%KX"W`$9V2#XJ-3\TF M2WS93B>FHL[&:TF'/-U'2?4J5ZC-&A"1[6Y;\\4S+X"3@(/CL.CVS>WUV6`X M=$Y?7-_>75Q](ZI@S#GQU//F!*XT!]DXPVC6DHA%:-`";)P@D=:4N[A!7W$" MMHH,@S(=C1X#R5=":#`\'<':H6;:V4%'ZN0>Z^0/$J&2O^`+81JGJA>&2E(X M4BPJ[!9W]H-\7R-:7BU"VG/W/HP2Z*\U#F"DN@*4E(Z.,X*(XT38C-8VF]DD M]GI-/.#]7JH#2WTR&7.A(Y+FZQ+O)C/,MJP8J`Q\BBKA(CA"6IV@:5ETQ&2K MI:+"B`R7'^NS1A:^>QTZ[-Q;).PS?D?Q$H#.38?@%ICE26Y<. M_H&T#0[:J4+8&"^;8J%A8``'LT'`>Z8WXC-WB:Q15_M*=V4W6SV9D&VV;:O3 MI)T1WR/#UTML;6V=XI==99%(,WA7VR6ZD6P3_43VBSD2";;Z^8QI%&JS`&P)2D?IG\J:GEJE![&+HWT8U:;C MM$%BB-^CO)VFQ03*\UV:1BNEU&E*D5$8RUJ)#R7(/Q8`SM=YL!^DYTBD[+1-[AZ_>I5+56T M$OD-%A?JC+9S9R35JTH$#-$N`4,]"@">0T2BMB)ADY@00CT@OASC/%^.?PF^ ML%)$FO-2014?&(JN>OV((_#I._$5&!#BCS^$\>I$629HYBDYIJ#[)2#X#L4I M'H,L`VN!&(NB!>6H)F`WP[$`=-4OQWM?CFL(']JK;K5;':K'&2I<% M*9D^HUV+.2#SL0[F@OC2A"T=P([>L?@7NGJG9W<7WP^(/2K:X=5%3C9*:!,# MPI8)V7HE)1[8H@=;"B07(^;J*EU[\1!@HD[U>"Z^6\2)P&0/^6"E MF*7'(LS""/`'L86J7HI1ZHU M)1T$<_.Z,/?58'`^Q/CBW>DMFE&(?=/BV2!*?OKZ[AIM,6W$&:$_8XB4;0XE M?J77G<$.>7JBSI:/2=.%2HS9I65W+!L+.%J]C@K!<.A=V_$IP4JH_S@6)@,T M.&*RJ6K%6 MOVNUL<*SW6I9[8,E9<3"[5BS.O&U:,#!2TL7UI0R7;#*.12W.D`'P@QI@5+0 MTBHM)Y)/)9#BH_0#IHUR^J$NFCH8R^7=#>)`GV65HI"B9C.JR3!-&1D8P*VD M@E3M8*%5&($/$'ED+XDP$('WE`@*Q60UQ\;8KJ_!]NKV(J6S@8[*Z-$2Q5S9 M*'F8XKR^FN^R(*[!N.*[-)?S7S"1.FM-)'9A9=S>,A:S,FL91M+&JIRUABSV M_R2M)ZN>/I3QF;3L-;&4J+V&J?;*?36!0Q4]CBUOQHYM9*SOCAX4S>=TN*.I:H^+47Q@Z4((U?: M__`_SO#58'!#>GUMH'WFCWT,)":/Q<%VLWU5P-WL5WD9^?*NE"WLWJ'=/VRV M5P;=,X.7`^^]-/#>[;709Y0?VL;)A2Y#(")'9CMI4I,\:"GX6E*B/GH$^3J+ M'S*W%$9)-'6"Q0Q=0Q3\^OD$(-Q'J2'#'4=DN5U=WPVVQ5D8)%$XG8+3]PS4 MA4].XEC['+EIFT73JF"8<>Q8)AYX4SV"'V%`MZ:S?@C[^G.?+SI-N^3,N6WE M>7.?@@1+?_59ZX&KSKG?IC0[?NQG;%EUG>1F<,6%_:BQ85)G-!M7U>D";S[U M7Q"'XI$,2&2(L9O@/381)^$\O>Q5.+C=T8.Y]#;Q9V@)RVJ#_"3U8@CV\Q#, MJ7YI!Y2_IHY:K"@'EXZ/YQ^/X!GOE'WW>E//]D]>-:B]9D?C*8+ MP+?X:@F8D1N-GS^>;-5UI_(^8D4?9^8_>=&ZF1POCG,SS=S1(X"]-T*7G]J@ M%;TCV-H+YPZL3>?B]G^E"+/I*EZGC]X\D;9,JV)T+B^.`&KG'@ND9%HO?_L/ MF_WHMY+6<.X%*A799%)VQQ9[$&!TWH?)(RV>7_8[]_??[1Z0<>*-T$*5Y>+Y M7F3.GD?^6[D`NBSV\6!H]_I]H8<630\8#/`"FO(NB\$'^I)N94D[FPID"$CH M*A4X&-HQQJJY/R?9D^B!BV?2>>1+9.CEU_`9H6I=;F&'C-0TA9"I,D.<#V^T M/!X!)]U[8A$#`CP?+]&2D4^V&B)>!C:>B^_=R$>Y($6>O.W5[V'Q&=+%VW`* M"T\]M65`&QRV.M&+-+F,F(=9+]+:A?21JQ.;V9?ZRH3E1,AX=9@]O M>(IX,9^'X(#B#K@1O8#B`[-[.*3D0&+ MO`=+9%^AHBP8'8'X6!Y>]Z8-D/?"GK@L5$'XECWGR'G&>G1!UN)(@>D M+J1"&%?/KJ]>7GSC7%Z<7]3(_4L_@EFII[[J_@41"XV.C5].%T9`*B MTVX7O$\#4 M$1::PZG!X9'NJ8*:<(9WIW3<>O+4RD-1!P+8<4<)XLPH_3:$H$0E MU0^;LD[5#F?G,*\\T>:-(T%'LZBW,"OPI MF(;A?*2])4"2/&ZJXI88TMR0W6*^:UM9VR`'Q'7Z8]5N*B\YWU4WR([M)D?.6[*@MV4?*+\_4PHZ#*/HO6FDE^V'Y3@@?.8& MXVKS:=3+F/[>4P),`W)3^PP9@]_FJBT"J4U*H]51=G-A,5/1:P%?!WD]:GN M4AJUJFS#L0D! MMQ?9GU+D4I6'$3#9-J4T!L4,/7Q]99@#\B2$[.NT M');J&O+^#2^LE.<*1!O&!I$;1@8EXZ+A4<+K*H:#]QI-8ZY616N@ M^329R`!NIG=WN3=T/SD1_5KIH/N^);3=B(]@MV%!:U?:-M^DXMVH*2K=G*@4 M!40K1GU'JGUV>.]\.AQ<_#=3/.7P+0UAXR5J$/270LJ/YLF=-5-,32G=( MA[U_(*]"=)0]Q5.8(?DUY)NE6A8$19S__X#)R8Y1E5S%G/OY.U=L7,2WXK/X MEBG"##%(^M$552_$((K"Z%#68/*-\''HQ<'?4M=0#Y87K^G@^V@DU#NMGE'N M!7;6D-#I4FV6=/*3D(I_V.J2Y3]X81^=8$H?I*5DF\K-ER]K6D*L%TW:W,D> MJ-;8G295@WU;+S808M MGE1R+5MSZ5,1]H?T&"FS=GR<";`920Y%@T2P/'K9^AUSX/M;=YH07R@36J.4 MEMD1.9)?GJC##F,8@+^S\-1DC92*2GS#>H$OQFG'(K&EO#J6M58J8*V,3.6\ MI"E)=54$^X'U(J\TMW3&UOG4M5462.`Y6TF9I!J-Y$Q$#92*+QVQ%#NNU(E0^>+.?5$5.,P]F]O3X% MY]R1K+:5/R?1,%/`$E&RR!?'VEA[K>..?^<8XR%%-E4Q4FJ_UU)?W"0R8A8@Q,@SZP4^WN!&<#)1,K6>= M.54VE)=V(-P\R3^GBR2D:"DQ4)JXRH]R8535$)(NR=-_P40=E);5EF@8'E%- M3GX9!N%>ZG85P')@84DG16+//=R-!`&F(S+?PXJA6K:L:=M$B%'?JG#%L69U M(9BH4&)Z!N#P+Y$L`8(YN:?=-+Y MS=OS9B$O86IH8+2B44+[SF_91/YG;?J@OV;3&ZRP>MOWHY)MFSWM+/7=VU*; M@XHF5=UMIA5HYK!6;EBK<)CZ"1$BKUR2JY8IOE/7UCY=:*F!>\LE+I\FO(S* M\`P?5#:67MDRN(W%%Y7$_5][Q]K4-I+\+'[%[%[ERHX-D>0GD.2*@+/K6AXY M(-E<[>5<`@OPQ=BL;1*H7?[[37?/4QK)MLSNY>J@4D%(,ST]/3/=/3W=/3F, M3W,Y-(6XR9;-\I($FM_#1;ICX2ZD5TR]%!'2/6'?PH6%6M MWT+JG[[(!\70,>XO8J3!T8@R]$T-4R"*S\U&->1;@@9L"7TE/G,#5O(C5K0> M/HRCT>T-*)7K*9%\*`VK+D'M/*5867I+-B`29W%90KT/(*J7%&KU^4)M M$;&4+>QJ;F'W38NV)CJ=^'D\^`\4?-BZG]OZMR865R;8BD)S99+];XK47$[R M:/)39NQ(.K-`.$49I]$!^SGZ$NN$FM+_!_T0:.1,R?0(^PG-`1;!BJ1]N_C.T`U=0,MO;5.H$$?(,I02!D M"IX&!;(W&Z'A%/D@(23V^;Y0&S),45Q>_KBS?YHVTE0C#V>WTWOJ&:*#^5$JK5">.1*F"?U%NFB] MO1U1+A_+SZA,&NHD_O5V,!&A&(([H=:ZIH)]FWX=6U,.J4Y_)7U,#L[O\,+- M@Z1DS_H&3B.F>YV1$BCI9>4924"E(0P3@-&<:88^^+BTZBW#9&T<;,HEBHRS MO2UI*/RF/(H0,?S"DJY?RKA(N<@,VS]:_"$KF4I*1CG7,+8;\B>HU/+-!HUD M.Y!QC3*^'N%1?B[!ZXVU7S(_4[(NY8>1G`6)>.^?QQ-A=%5"""QV4TQCNJ'M M^D9>P<[IVX/35R='[P_W((<[I7WLO>F>GE`?6G3#0FNS:09GYE$ZIY?ILJ)G MDG?B<2)FSG,@M.7\#M[2\K/.NRI%F,`%C69)O."WQ*Z-#.,(5@UJ6-,7TPA< M3.2Q";E\KAOX9LTDP^7'V9.WW?W3SO&6LP3V11;`W"?^)DSS=MB0UW5(II2: M"^N*)W2E[V"$G`%2*[.#N#^(V(?8\:W7R<;G8\=/&)"'K/'7[#N#*[?F-)!$>\?>8&V**?`9GL3?MMY M>G*\(=?R/"$S$_W?;6MW+?251;>T`42>BF2XOP3-3^R5C';VN=+)=SM55L.' M`/^ORY<-?%#_F@]5D:A&`6L#+,S)$F"NFL`/ZS)93<(9QGV2XM^]?0.AC#"; MP%&("ZUU):EAZZ4=IU@H`2E!&O)^OGQ9+_]N?01-\I,(G9P+"=7/ M3^SE2Y8-QGW`8Q$<(@D&DU\)&^N+K*NNO(0\G?[F]EG"2-XM,?M6Z!?G5 M&E_Y"Y&(K4YYOOQFK1KZ5B#*=^[U5B[;=P\0OZZXX[G(:^DZ9IT3EPH=%92?6U`AM/Y5CW&%_._J0ZCP9-ON.DO"LA76V_M>]LG3,U)C@A M<8#;(HE2$#1R(LH&TH,'$R5=7,^$'S:;8VY+NN?A]H52+J"";F\D4O>E2-]H M*%W5OM'6=4>9\U=-?@D"GW5]BT_(H%.4=^H)X:T%3VB.4Z ML(ZAF,"MGK/3R3WX3!!3@.7`23VXF6[@5YENI]:NAH@LK,:VE0'#>U#[?:-1 M2)]7;V.F-=TV'IW[9?K:]I/I=GZ\OM[8V&"[X]NA6(1\F\AW8QRG.E^A,/OZ MN$Y9:1)_83)<>]TS^ZP:`M<"<8K(',@U'P^Y9D'D:!-24I$S?&R4@[[AG*\= M\Q$YRGFJ/&I@P#0_9!?18!CWR6^FDN@\M0&69R%3)0STQ<&KYL@8G5/]]2MV M\O[-P=Y^KP/]-NU,J794P:#=;B61AG=6C//P M6=_<.LMU\/VVK<*-;^()JOW3#;K_CN,P_8Q9Z.'6"2Z.>_N=;6W)%?>L&/ES M'/BQ3//>*S#O@8%)((J[B0.^_,/V,Q#BF^SR*KF.5[-K]N0Q\@[=6U4*DJKE^MF/_RJV"BPNV MJ]9QU-1&H!&$Z9(V/') MU!:$04ON`ATA-Q1>65;52P5RK MJ>[JQ"[I&>`\!;0S'8A,$62SS3+SP]&I2,4()AA('PS^<]LZT55[CGG55HO0 MRY7-.U4(18XT<6]FHPI9E<(&USU$[(`P\5&D]V`*T1URXV5ZR&+^QV6#[M!; MG5*00Y!NA$>(H!EQ5F%'D*A`L/$%$T&WE)1:J+_F!A.B],K&+5$E7R3F$7\G M3?J`4FKDDH+*: M!F;T9&;GDX&-U&O,(C[X,NC'$P(I0V14_$P#XF?8W_`WVY+O7[/ZIOB`#_P+ M?I!]D*7"$,-OC)R$U!BTT-IL<*!\IT2%(7$>_T^!,0-V=%E97Y36N">AAXTF MG(#3"SKW:_OFL9\;J=IFJ[4H4JKLHD@%7/5?-S\_)%V#@ZI">5L:BF8#OLWF MC("/Z&A&TR9U0(1[&GN+R#[L?.<6]G;^^XRC<4"=]L!"R]ENG0F@+Q0G'\;8"` M6%$'"&PZ#\8##9QI$C"I:-*'J'F924V;16RPD(]B4W\` M,:D9L)AHBKH(EJ*7FI,<0B87O)F,S^CJ611C\'`WGD`-S0_Y7P'.EA#_KQ&A MX*WHOZ*]""&';R!ZL$52QA3EML-LP/Y1>T,COG MG5]D6^D14(/F:S7LIBDM9AB-A^QU%8T^L"NP6E242C6A&.8 M81R)IH:W':U!*Y-*8-MD3-!S`<5 M:@%ER-<*B8#'<_Y=T&ZVMRA$(84A?-NF;RI0P:RXF5-Q,Z=B*Z?%EJ-%ONN* M;H33^.JJ28@=68QQ2PR$P@U#84KHAL7@2.JTJ6*?\;CS*-W^S4JP!EF4M2!?$C+ M.GA;95`<8]MJY?G\Y#=!8;$;NP5/B(-W[^M^P"#=BH&FY]CUNCNL4`970>J^ MZ""ZW("W$5UVD<@"8H9SH2%5(H@K/MR23\0OI+R0I/?L"*Q&LE#@*-1*%@H= MA0(_6:IFES+YBFEAY@3=8MT1EZ"#/AAW98I^V3NZ(U!0*J!,!H*^8!36Q)$W M/6=W^4'N?9/NGS092JJFY@R_V>@2MF_1?`\KBU*%\0=`G,PH:@\NK>+)W?># MH3?@.I&:@SQW6R2K'>5AR\IK)[[.R6PG2CERV[7GY;:35?.SV^'%I!7XI=/; M926-PVQ.1$%*#[=NI<++M@=6$BGS9(*\'B_0(V5NM]?+;_P/R7V7SF['<0#. M-AG9&>K$67SR4\)$KDO8F:]$XBL^AS0`@^?:[XW\;XX48_HXA%2QOI6IJUU# MCY1V,^TH-XR_<,$@+K-T>AF*IM25C=/KKT!/S@XOI[]\8J_XHMZ/+V:$@EI" MY%(*MEC.CL^JY$!!7DXTLA^.]M\?=.0):-A"'\2PU:R&#APY>+[()WR#,<-= M0-GVYENK:#."<3!D[&;LL[.7+##.UCSEW]6C>'G@/ZAW"E3W.A^ZNYV3;;LL MUX=2Y8\[NT?'>]W#'ZPZ@S%%Q_PUGD(ACJ%+)KNQ")9%(\C"0RH0)ADLC43< M9Z61#0QLM3J3*`#^Q1.C3\G[V2S?9CL^6QARC;L?(O`,K:2&F^2P01.2D)6A=^_=(8#@77W.9B0>>^-R$BG$R_ M^OQ8(V-U*/]XZV@UF!?YD-&P\/YRS&&5WBMKSJH":F9-S[B&3G-*5%5C)%%G M3M29.,74(R=(R47*#X4)ZM%%5]VB'B7+L:S2U_<$R.R@A)U;IXKK` M5:ZHOEI(%[@JK@ML"0Y\I1/1 MFV%T?Q;Q';YDCW`YL`(A7W)(DWO]'L%H?IJ`P2H<>R"O9AA[W;=OH=(+DWAV MD3<[)QW/8C0P`C6\-22[%@#V2BY8;-W27N7898.B95=*5?(R^I.#%2Q7&Q*\ M61Z.7'XV4O1R>6C(,U(4+H`6,!D;$+Q9'@[P)@L,O%@>3)<_V7#PS?*`2"!Z M#B%9`)A@30[16:2+/^QT#Q-]Q%?+@SI*@SHJ"`JF3Y">44%!4&$:5%@05,W! M27)`J8,DH6-&9Y[:^7'^!OJX2Q,B45KE&^9:6&4MBC[!YQI_1D\N5S7.G4Z@ M4H;6Y:YT>MQYL]]9NAIR,,2P:6#8G(,AJ(6\3E#7=>`YMXY@2]C6N8K+F8\A MC`U6B@T$XSF-<7Z#"$8&@M&<.KM[50_::1OMM.?4`4:R-,V%7KUL-:%7+UL- M^<#2M8X*U<+57:A6B$-L#%=MWG#AFLUL:ZWRL&TH4!`%)PX,I&8TA4/4J_%- M#"[5]S)G#G^)%=:92")!3JM?QL/;:]*.&.OB5O+K9#RZK)(>UF;]\3E7NJ)[ MV4I_T`=/Z2O83`]F$B8-H;Q1Q5#O\L76(PA;LG(/X+XN/AX%L%`5*4421,(;322?IWX?(*B-;"FY9* M]_&LS-6/KV`YR1;K:%A_8@Q/C.&),7R#C,&LY;06XJH\T^W!H*J=_TYC^S7@!7,42:!K3N=E>H!XL`U[4&(IFM$"UA5>"VW)7J.H2VVZG M5:Y0S:/"-1=?'4X3&P[+N3$LYPL,RTKBDPXR-D@^#@>S&5Q^.H"K".+1C,X@ MM!S%Y'$A@5Q,(A<5R45E M5R0<&\@F0N+)I7D8>%<6#H7%<_%Y?,J`GH5";V"B%Y! M1J\@I%>0TBN(Z5PYK1)@>):#E1*%\I;1R]&=\.A"B3C?-8I\BOE>>9KA'646 MR'60,@LF;W0/M_PPWT?*KIWG)@47&E8:\DI)\%R4MVO>Q"/;[Q%O<=FV"DWB M81Q-X[GE+N/9UPE=O:3+4NJFY^HRJN>068`>^^/1#.]A*8M;KC4Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message