H16591
s 01145/00000/00000
d D 1.1 02/02/05 12:17:17 patch 2 1
cC
cF1
cK28901
cO-rw-rw-r--
e
s 00000/00000/00000
d D 1.0 02/02/05 12:17:17 patch 1 0
c BitKeeper file /home/torvalds/v2.5/linux/arch/mips/gt64120/common/pci.c
cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864
cHathlon.transmeta.com
cK23383
cParch/mips/gt64120/common/pci.c
cRaad47b052926542a
cV4
cX0x821
cZ-08:00
e
u
U
f e 4
f x 0x821
t
T
x^å]}wÇ¹?ýSú÷ÄF6’AqS_+v‹’¹•@��Ü4¥+XÐÆ°ËÙ]$«±ûÙïó{ž™ÝÙ0²’&½õÉ‰`væy›—~×VûÛOo«Çê°×n«³îÑÅiKµúÍ^û|ÐîvðìÄ™y37P­kg¶tb/ðÕaà„ãH�7Û*Z.AïQOt\¹jêúnèÌvËpD®š,ý†E*Tè:ã§7¡»ÊñÇjøoº]ÓÈ“Á×ÏêûµÆ£° >t§^»a¤*Œò�¹©(vÂXÝxñ•ZŒ¼š
Bü­ï(‡€¹Ôì†jì…î(¬Q°ðhP0±¨±ë«ËÛ„Ç�;ºòƒY0½­ @Íƒ±7ñFÌ8“E0¸fùº	ÂwBÍ©ç/ß«ý½gê:J¾ìï)ÈÆ–`A3XÜ†Þô*V»%tÁv™¡%FŽÝÐ»vÇjsp‡³öyŸçÍ3wîú±ÎìÜ¸¡Xã=o<u{K¿ªÚþ¨ª,b*Íµ_«Õ²]@ŽRj:|?ðÿâY¸ô÷FÁ¼ª¢w¡ãÿ#ß»×î�™FÍRŠ‹ðÔÕY@Ä¾!m;ªLâph06–ñU¾Pÿ½ôU¤ü-ý?Ï¯ÑÁ7ý¸ôéÏžïBëLëàÊ‹Ô"¦¡3Wôqº®Š4‚u,ÕÈñÉÐÆ,ô.—d™Ê‹a�O	*«ÿ–ØÒ'™+¶U2Ê9”XnçB�ˆÝ+u¾¼œy#ÒýÈõIãáGKtEº"™SvJV�ÎÊ:PÆ~¯ÉðañûÚè”�Éê¬81ÈX°ÀP²~ÿVÍœ8lH^·ûJõ»Çƒ·�^K)úvÞë¾iµŽH£ÿ{£�¶G�T£ƒ†Fç;¥Zßž÷Zý¾êöTûìü´Ý:bP ×èÚ­>™Œjwš§GíÎIU^T§; :Ûgí ºUÂÜ2Ã­¡ª{ÌÀÎZ½ækjj¶OÛƒïýq{ÐÞcBÜPç�Þ Ý¼8môÔùEï¼Ûo)ppÔî7Oí³ÖÑˆ``�.ý¦Õ!ú¯§§
|S÷‹Ák¥‰o×8¤8ÇÀÁ%Aêµš2ðŽþÄ°ˆ/vZUýóV³�­o[ÄI£÷]Biv;ýÖÿ\P'z¨Žg�b¬’•ˆ&l�
…¥BÂo^ôZg ¶{Lô^öíÁÅ ¥NºÝ#Ò!è·zoÚÍVÿ@�v¡ÙE¿U%lƒF•;$õa/úm–]»3hõzÇwÔëî[’QÜ ÁG,d	ï,’Q·÷È€lXUõöu‹ÚIóF½dÔôÚMð’ô#¬ƒnOØLYW�ÖÉiû¤Õi¶Ð£PoÛýÖé®ÝG‚Üo„ø‚e Uy†M¶Xc°UÖ«j«ÆÑ›6xÐÈúmm;ÔÔ¿h¾ÖšHLÿ;ròè*XÎÆêÊ¹vÉÙG.GN‰á6ñ.Û‹óNLoÊÀ8ÈÇVT9PÞDùA\åÀJ`( Ü*ÿ–@*6öõÿ Îœ(R�krê¦3¿ä@YUgUÛ¯õ_UHŒ<Ýþ½ç�fË±«¾™!«<•Ü¹wõªð$¾]¸QÙÊ�eÍïÜÐwgeO¢™sYÖn‚Kæ‘Í‹ÐèÅ¶iÌ¹ÞüE‡Ï÷bý`2v'°ÂãöÉ�ò5Qƒç“€[§Çª¶­™\ŽåƒÂúrS�Á»öÆRl¶»}!ö£ÓÜY,<jL(ÜØ½&ýG"ÿåYã[Ð0<j½é«:á¨?†2Bý´½µüj_E³ >��‡�Ôòý×?¤‘÷iøx  d#uxc5‚u¦nHÔñ7�jƒ¸CBRAŸ�3Àì ãrUŠT=N?Géx£3›Të0ša´pFî§Á¤¢·K¢+ÊN‰� ÞrÕÇbÑB‡Álæ†‰§6Q§™ŠFgß¤¡Xˆ±+Ú1Âð#oêÓÏgšk=BÝdOé¹Ó
ZƒÉ$rcT&6cê±p”“@¼Ñ)Œ
l{kk©…þ•ƒ­f)£HàXÌ]¿?Ñõ_Žè<ªÚ™³hwÅXòœÔÚÁ¡CõŠFUòøÔõ§ñU	k Ö×C­¯†
ZÏÜyÞÖÊA×èi-¾Uúxp�¼x}=p~¼
xJy½8H«¯Î�WO)_¤­Î�óÀó�j'n¬5
Hù(¶ºwŸâÞ½µè7„­{ß	6K`óÞÀ®ßI&Vïao.«÷�`o"«·™ƒ¦Aö4:™¶ª4Žf5ÑeEwÀ›J@†ºô‚hˆÜ2”ZhH³ðq.aq,«å`&˜.ë_SÒ¹vf)éŸÂpyçSâZÏïŠ`¼Y”þ7ÀÁ™÷\äÙ¸‚;3Aš¸†�äTTG¿<ê:œ;Xs*«•rÇL’e.¬º$õ�®¥ë"“#Õ.Uü^=«©vWIã„ªÔD‚š=ÚþbG/Ô¥ƒùO3°(Q±›™,¦Bß8o£~->õr›E›�½£*)tõ$‹$¶E$ÝCÕË—ª¶Cd$pŸ<A?ÊËu(^½Rûu‚œŽ/é_Ñ#ðtWÕwÔCU{_›È¿�ÆÉ`ø¶Gó
}€RÚÝÓ£a÷¸_µDVÞïu¦á¡n-­[5Œ¥õú=´^_¡õŸ¥Z*ÓzýSZ×ÐEëvå•h=i´µ.p­(E-Zm­º
ýYëúé´^Ïh]c,ïgi]ðä´ž¯13?—Ÿ«®?K- �µ`w¨lË�Ÿ‹Èm`ÚÛÓÁ¶»§­‡×�R—O€å`³²´—§èÅ¯Í÷U:.ª®vV³Û`)Q2õ´][£*qn[àŸßOÍ<(UskAÍw˜c”©™Ÿ'jN€i÷NÛþ�¶f<\CJ}<–ƒm©ÙB/Žl¾o®æzFÍ	–5×3j6¨Vz³L�J¼¹þ¹j†eÕKÕœÇZP3]­f~¼FÍü<ãÍ,õf=8çÍº5ïÍ€”ñf–ƒ�óf�>ñfþ¾¹škgõœ73–5SÏœ72T¹;ôlÜù³õÌÓãR=ç±ôÌCWë™¯Ñ3?Ï¸³¥gkpÎ�Kôl eÜÙÒsú5çÎ¶ž“ï›ë¹žÑs‚¥DÏõŒžª¼;g'ÜDHÏ�—¡Ÿ”ãÜÚ�C7â*>Qmçi_¥;}_5 Ur^¥ ­Á„„¹^«qT,J¢Øg[{)&÷Í7"¼P˜+øÆ¼ŒïPáÉ†<§�7â7�öø�ƒE•	®*¬‡6ë…QÆÆl[±Ø!þð´#'Zw Ø¥1Ë´ÿù@�êü$v…Ÿ<Q ˜¹ø¶¤¹¬Èå‰ªìg½ðW[¯‹Žj(7»4—®•ýZ³Ó¸KÌÎbfSã+²ï÷1ÁÅPõÛ1A	Í¥â¯li#‡m¢k¹° †&˜Äÿµ²ßÀyñqµîh‚Ù!ñ~/ÜL…Q¿¶	æV¸3âç•�¼­~é€Õ¢/]]/ˆ¾Ôì¬õ€µò^iv¹µú2¾73¸Bç�ø½‡©mÊzaÔoÁÔV%ÜúêÌ¹^ø+‡­WÃg&\kòºVökÍnUÂÍ0³©ñ•Ùˆ÷û˜àgE;kðë›`1á&²,fÎ�TP¶‰îœp7•ý&XL¸fîh‚›&ÜÒÝÆïÿßLÐRÀ0tü©;½S»Ûú¨í•Kß<9ÛD=ôÁ&}J§¯Ã[œ~ŠåŒFd]j¸ŽíàôŽûÞ‹b9ûì37=
~‰£à{JiD¢GõŸ/—x£ÿûËù¥ªJ�—NHLNHŸæ[}ý±Ç¶kúC£Æ-Ü‘7!uƒ|ªv—ñb©Öh8ñØý‹ªpþ<q¼Ù’O='{È8é4ó|w84“È+]}]‘©ë7a¦D²Þ"Œo]”ÿ(&‰¸¾Z�f\)^9þxæêCÙ'rùH”Ïâ¨©Qâdúìv�Á4XæP€æù«º…NtÅ£\Õ<ÿ#NbC\Q0ÇùE'ÂÉÞ-°Åë6ÀåÕõð¡ª@”_¼$0;X½ÑSKmg·žuÙo3Ž»¬£O]9¬"sP_´nŽåcxÉ?,�½#•¥çúqò:9ë?Æ‘hG/Ÿ©K—øra@y0ò›ã�ã‹H³¶Ar)þÛÍKS1‘E„ÀâÉÀ½éÓS/ŽIQ¤6�´C$ZÇ¦U»s~1è¿P bÚåmäÐð¯÷–ÁÏ-\'¤OB1›U1òrúøº±¤ÿH'Gîug9|š]í¾ëŽù´Ä¥«É.|0û {­ÁE¯Càèy…Ž üÖbâÍ„¬"]ÕTÎeR† ¶4?eŒœedIƒHšgÏˆHõ/¼±öX%vfLI§3¢¥yünœâ!/øª†ûÏÔþWJÕ¿Võ?ÐŸºªs³z®þ(=÷•’–o^‚âË‰} •N½É‡ž¹áµ;þ Ô!¹Ê‡#–èsø„žjµ2°å;—3÷ƒ  ïÔüÑ8”õÿ�‚‰çÎÆªãÌv¶­È“OTw?›XÈbG$àã ¤áÍÉóƒÜCH‹µ™NœvÈ‡ýÓî �‚àî¾¢¿	ª^ßQx«˜{_tš%½ž'�´<Tÿ¬½ÿjg‡SÕóšü“ô˜Y‹6�OGG=É‘Êv@«¬0ú‘-�™
.Ys¡šó»"7¿ƒqsÅ/R(ä^XØx¹˜á-b�âVË	
™‚^o>wÉÇc—Ú$˜Í‚Nx‚é«òªý�Ë(–#âxÝ8†£=à�7yÀïñ8ñ£ˆœO¬(\�àð‹þèÇŒÉtæú¨8§V†£ßÊÐâLà9$Âô,ŒI{uâYòöÀ€Ä[§Þ5E3×–SBãÍÓ�	3ž’í]z89LF%Çn!2�BbÁ{Kv"Ye-pÒzGýD*’—j8õóÀüª”Œ×t!¤Ï�&‰Hìrë£rg$¿Ÿ”4A$ôÓ–:Æx]‡uÁÔÃdö>ëh±ÆÁpæ~µ_1Ï>"®ðÎ»Âý÷óÎß�·1Öògz°<îÎÞ&L=nSo3.^îq?£·QÓÍ•ËÕŠI¤xsaIåÈÏ²¨ú=Ý]â<?“'½‡Z2dêÕ6ŸÂC)ÆÉÝp‚½M 	ÁÔ/í/OØz„ˆ¬Ù~@1ñ&uÇˆŸDfësÃ@fðSï#ú»…œ\ +ŒgR×Œ_²ìÒ={ÐŸ*^nà©Ü¯\¹ã¼&©”Ü±l¿oÝ®Wr‡ÝÂ;ñYêLE_N3ê|¼})œBòšÛ_¬¼ÿÏ®¦“£2¿Ô›.ŸJç¿nê¾c˜½WÈ+ JcV–ì0ž9ƒÐñ#G9@iß'ùëðý3…ý]ˆ™ˆ�B%tæË½äÎ¦ù¤•ß¿_9ÅjÿYë)ú¸½OQ% tZ»kIÅƒ‘ªêWòÆ_º+ÈâçŒHëyYYtQ–£¤·‘;OvÌÛ+~}å)ÿ/ãì$Kõè™RT®[Z³ðj(ÈÎrÆ{¿ Ce’£ë
”DhZ·6�6Ä³Ýl-"�8�ìê%=O[AÀ5M&wñÿ%×¢TË˜kGž2�š(^¿7T‘°ñVö°Ñl¶úýã‹SñÉ`ájð7T¤EKøÞd9›ÙcŽZ¸(aØé†ÇÝ‹Î‘Œ�à2àÚ&í†aúnÀ;ÉèÃÆæ'íþ Õv.Î[= ~ð	=iáœË“HÚó*ßè….äÄj�[ì†ô�.dN)îuœ�­ñR¿ÖÓî+ú¶ûJ´EÏ û%¸*s+ë�gºåÁ›ôœR¡Úz½Ù+Ã>z:²JÔ©?'I9§8°DÊº4I¶/RPÚe—`Œt„+f‡\[ÂýÇÙÁ‘ð¼\,t>snéÓ�7›©©+õî‹ÒÔ‰�z“mèáÆ}D	‘¦+Ê‰cg„+[xþr_‘ìñËˆ²ã¢yM7]„n[vZ¦›ˆ/Ùš)ú oÕlhl›ÙZÆÔ’w ‹¦ö¯´µÏµ³ú¦v¶ÊÐ¶E&iá]¡yßl­ªW¯X¦R&¡K.’êsä†ŸI³«^Ù\£Yóîé¯©ØMÕº±v°{gå¬Ö�®ƒïDˆ	$Ÿ
"VÁjG‘÷8�‹#Z Èg¼èÒÀ¶„j­$µ;ƒßë£—‘¬ž¼šDV»Í3Ìx¦ÞÉÂ	“»^J|øô¿½WŒÛìÕß\F-¤Ôµ3ldû?[Þ„Kä&³YŸ¨ê×ŸŸ>U°R3˜&–‹Â<ØÐTÕCeä§4¸±
7Ô`>Q•+0�fã’&Ï¿5¥nœ¤
J%f6«…ŠJM†fw²ršMØ5ô~©žñÌB_Ás<IÇUA˜2�e@öK€  ��,^èø:!éŽÖMJñië–‘y}fxÚ,SçSõ¿•iÿ¶-6š³ÐUöÉŽYš·O½À¶R™¥œ�ØÎKAq
(8�pV
jÿÙ¯å2ú/¶æ�&ZÓ¯ŸRÌÍÇÀ“]˜õ°ÓÀî›Ý³³Fçˆ
!
Ó,¥YÏ†g„Ýƒ"Øb–*Â°|~N©Ö{bÀÇ9É]÷ý‚*BòÕô¥Ž.©l%wKw´ä[^G€Çô.o“sQ°Gnþ·‚dª*˜‘ ¢-
"¤œIDoüž>éážzÞS–™¦ Å¢m…pQCí HÕ7êkþðä‰žýÒ£‡p÷•¡â{zŠ[ðØ`¿w_E|—/Õ¾ôÙõÇº,]„ÄÇ»Ê_Z½Î°Õë¡IÊ:õ€H{¡ŽØÕ—‘TÚ×Ž7ƒð’£ÁD=°%B³™‡ÍÂè¯þö"aÄC(L&ap·Õî¼iœ¢é£¦—HœÌœiDþ×îöZýîE�d»‡+³´v×pZ>ò¬u¶j(=êö¾;Hf½èòÅK£q‘R^•›Û/äzúsêâŒÅÄ{oÖðÍf æ±­Ió.ÌcÎÊ‘dl�y7ÑÌ0ÒGÁö²`¤žró‚UA€SÏåÔëiÇ‡A.]õŠ+  É¥¨q0§LˆmYÙ—�åªe3‡Ê³_˜1§Ü7š¯[ÃÓv§5ì·ÿ·…óÙä,&ã3dû\¤j›ÞÛF¯ƒëJatÉVG^DÖsY“…É‹ûrÌf¨-–+É…‰°-›åó<¬ÕœŸ6­Nó»á }Öê•ñý‰{C¾³vA\“¢˜ma5åýsxÎšpLÄikÕ^Yãà[6%5­Œ™zøÊX‹~Úìr·åbŒ1M·2èÉ‰0+Î�µoX|ìRÍL“u’¦ïÞTe‹*âÓ4ÏâõPØCŠLà¤Š€¿™èYbfÑí�O'Hv1
OH 0mV'§º`<lÐ´”À‡5õD=SØ��P�ì¨dÀ¼”¡½îÙÐ„46¡H‡5ô1Ð[\Áûô’‚ù¯B™eûØŒÙ¡ës÷2ßêÓi|vÌ‰Þá\Š\\Ê;:Øúð—¤ã��p,cÉüÛ<F¢lZPgÉ"+—È©B/�!úW÷ÓnYuFÚèêo¢Îõ�W˜u«¨)#òþyCR‰úSña»ËzT/H±eÑtÑ•){êœÙÂî‡º¹"—TlØpj"rËD®èé—®¿¬=�°ˆ¿;%ÉL‹T-×O-Xü6ïP¼‰’ú?{Œ�´27"?1^”�
!ì²Ó”ø#Ê‘Ó•ÚXKS/$Qå ³OÙ8ØixëòÙ^ËcªÓBB6yÿ>÷ _wüH½9i(ü0B$rA•ƒAD.W‚í~ƒì7ãrhÞÙ¾!SžÝ8·Ëñy�QÕG€"õÎ›¼Èä3AlÈà‘³Ð+,5$ËzåÐ~ÚU=Q¸(9
ëáÔÍK¤ûn«§$^ªx«¯v^£3lFòR' x×–jE><QõÚþ3¥oùg%ù&!‰l/EÆŒ,U‹ÈžPð÷—à;Ÿoòy±º¾Üù]ØåKú2Û§úl‡‘éû¡æ©P£:ÍôçoÑ÷?ÿ?Õ>rw6P}«s¦gþnhLú�Ø•ô]ÜCÞkOèIG�$=Ê67¯˜ãþeÞ”ÍüÅ‰pd]ÔLÕ¥ûÞÁåž
o€Ëá}.²u¾ U™´Þ6Ëñ×nxK]1—üÇò^ê}¾¹{¾œÅ=KçUR`â¥;ZÒÿÒ½ò÷%_²ŽNƒ+\ÝxÃWÃ_¢–&8xr)bb8'¿èh£eºLµD"dç.÷Ùä
ïbøÂ„&ý}o_5þƒ‰g™[¾­Þ:ò—Üámw2Îdi‘þÃIà=D"Ÿë=B!2œBàæà°Ke/_j.SÄx”ä ¹\ Æ¹�°�2wy·C¶SÈ§�?f½Lèaýd3…£� Ü’ŽÎ¸ôuìz8ÀáÚt‚Ò×ÇÆç|lˆñ"«„Ï¼Ý”aN:·Í`‰S<<·•æ¹;}é7¼aª¿±¸gø€K+qhóxbNFõçuß`‡è ¯tm´P¯ž�5F#r{}ê
úèµÞ¨ý½:®žWÎ”¬/2‡há¾8»_—YUòJâ¥Î7Ä¼¯�2Eî‡®*¬ÁÚŽ™DñÞPOÌÖ^¨LÜßO¿>á9=Ù˜P¼7Æª¢®ÉD�;	˜*ÁG0÷°T°(,bÀ›Vç¨Û¶±º ðvt¦EâÃÑV>(êä$³lC)Ù‡ªàH±T/bZú<ŠŒ	˜VK‚\³Wfé…é5È›3šn<NÀÖŸÃõy—&/. …25µ÷‚¥Cìæšª¶gc_±½FSú½Y{´vÖ¸„ôxÒo*ÀBÉ…‘²¡gR¿BlKþaO«Ø¨	XDÿd³lç0^YÃ¡¢oLÃ´áó†¬dþr¥æçÜÝ”
Œä±z¶ck�WÓk~6�Fþ`!7ä<TXïùµÎõäiIgœ¶´¼öô_ˆ}èÙâhGŽ½¥×ÄŠm­““<ó»–Ä¸ýŸ@ÁL¤ëä“Ñj1¡Â>3¨o¼Óø1ô5=þÿ‘‘ª,$örL§'6>ÜA'Ð{‚_VIN»‰°>â¥2ÉTY@u&¶“ù9½l¾‚Kí<x{:YM°{pud~%¤qÚ>é`¥¾ÊåúŽØ ¦hã•Š~‚ÊW
áL‹ýƒ#SçÜ}\r‹o;TïãÃ>æ‹ºå…nÙÉä÷¤:Ê$s^ç£ †Ø¦ùå´nêy÷ú¤ÐXúW©È,)`ÐtS¬ÃªËäeaÊ\.¿À;¨b²I‰œÏNÌ¼¹Ÿå"p¡¡ß$t¦ÉO•¡Ôây½·„D%èÖÔZ%…Ï†Ùžm¤ªæÎ{ý)ÍàÔ«å‡G'ð‘Ä¢;°Æâ@ÓWjèz 6$£ç5�s7ÃÀÿ“®^�ëi_]„žkª¥^7D—Ë™Ò¨sÌÓJˆóOâ†CBb›ý�.Ì3Jò1ëºÕdø’í,üÐx	ÜD')ÿe¿¤)–¸ÌÑ"�ÁÊ1jt¶NLKÉ@¹<DP¸±fàZÙ:8j5éRm%7†”'¥Àìf^zæHd§ÊWt)–>´Á²À„X`F�ÜáàbXí–‰¥,\–é6'oÝG×8f�pi‹—“7Œ@Ù‹IÂìç2’¬8qö¤ÀôÆol™‹`¼¼@�; dœy�ì–mƒpÜz2nxâäš¹”hX^ pbë,Ü�",PJÃ‘]ÖY¿e0"Ešväb“ìRÈp¼H*aè’9àä×�“[DÖ/á<Æ�y×¶÷.o‘m0ßÓ*�sxFç2ÞÔÈh�^³¥²Q¢ZqS=lÎêg*#ÑþzãV¬MÇ$ñò
/
Õ8l1yb#:ÖHš²PÕ„´´8»ci¥rUuÅ˜ùJƒþøÏ+°¦µÉ=¸3‘ø_ÂžÍ˜•Ê8ÃÿØCÅHqDÝ�©ôBÞ¦´†_�$èQÖ@RŒÓ“ÿÈÝzØ�ûˆìš'íÒÂÛjÃáÈ’Ž„LÄa½2œrº’[IÂëb%Ja1Ž¦äSÔ(ù…/¤©ô[2qÄ[xdÍÐÎù�Ž³ä%9š“ï@”›)œ9‰ çÎø±?y©<	˜#ËI=¥–Å5§ä�M;Â;&éÄÚL�å,”Y¬ø­ò„=Œ1¥û¹dù™F>‰�kì·z(/V˜fJs”Ã:s�%¯`ÝÍ�#ìòêõ(9´Š0ºjµÊ–/™"« &Ö’ŸsLá/jðoKÄl½9K¾hNîžYëÝb§ÎwPìˆË•T¡#9TÚ€ÍRTÏ<ž—Ã’ŽÆ~I‚'ÓSÐ{¦ˆ’Æ$»B,;¬0Q,z˜[š®ªÎÅé©¸“ÔåÈu'ä7KðSG/(ùFJpX^§K”ÄºÚå»§P¹²ó‘ø—‹Š´‘ÃÁA/þÙkþíÎqW=Ã‰×òÀ¿úˆ3€¬¥£RHmT„�0?¸ƒHºéÉac’ì½X'Â³!Õg�•iœÐPäò©ßãÝí	Ì5ýYGàü]Kíoÿ®­êøTßþ?X§uŸ