From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gleb Natapov Date: Tue, 16 Sep 2003 15:07:07 +0300 Subject: [U-Boot-Users] watchdog reset in mpc824x timer interrupt. In-Reply-To: <20030915145700.E4705C59E4@atlas.denx.de> References: <20030915070005.GC16669@nbase.co.il> <20030915145700.E4705C59E4@atlas.denx.de> Message-ID: <20030916120707.GA3629@nbase.co.il> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Wolfgang, The attached patch moves most of the things related to timer interrupt to ppc_lib/interrupts.c leaving only cpu specific code in cpu/$(CPU)/interrupts.c I only checked it on MPC8245. It works for me. Can you look at the patch please. CHANGELOG: Move most of the things related to timer interrupt to ppc_lib/interrupts.c Best regards, On Mon, Sep 15, 2003 at 04:56:55PM +0200, Wolfgang Denk wrote: > in message <20030915070005.GC16669@nbase.co.il> you wrote: > > > > I've looked at timer_interrupt() on all Motorola CPUs and it seems it is > > possible to move most of the code from cpu/$(CPU)/interrupt.c directory to > > one common place (ppc_lib/interrupt.c for instance). Unfortunately I have only > > MPC8245 CPU for testing. > > I can test on 8xx and 82xx. > begin 644 interrupts.patch.gz M'XL("*#Y9C\``VEN=&5R MTT7*WB(F;:=2J227+-1DN5Z16Y7:`YWS*XGKK%]) M#G at O@XQ,(_;GX7T,WR+`A\N+.FFJN.37`G,VTA>K"+OYAH^@4_0KM6:]]5K;)&$5[,GJ%\_8=^%1"_GCCG!!@+I7R":3")3V:XOEM7]QL.#NO_P4$6J MAFTO%ZX3%H#$+&%12,Q$/$6)4"K*(0F%W&C7Y'2A2"652SSJM7*K!A)^[#/A M^-:+/]6=RD[%Y\S8T&UC9E"G M5-U:SMVC`EME<>*RKW"G39<&W*`<*D:KBK(S,W7;<@S=FH\=X-2VWSXA0"HN MTE,4<54-9(DFPTYE8KCJS+&+)(JEG7&K!6:T)_ at VI%?REK*:B'4S7F MVC6JG&!*A3LHAAB*'JMI23H;#M1>SR>$4LI[X<#-5)N0;[:G.=:.[RB'/?>7)V4X+OOX)O((M,YZY]T+LY[ M)_5ACZSIA8V5W11?K%;9AI,1S#1S#KJV=`SDTJ2-`G'PT*9?/\]?E/FR*:-U MAXJQ<5`^X*LF\)^3T:!W,NAUCHN]T;O>X+PWJJG]\U%O,+BZ'*EGG>%_J9BA M/\0G)%;8C"5RZ],/*'E587F1_;,^ M?HF947>+-9\-*%:4WDY<3I?:5#07L_!F5OQFBFG(YT2TNA+3`-'Z$MC#IAY5 M&4P$+MPOB4W3AQ+C4:50\*?!6D-2)F?N9N#J;^RM5PQQM:Z9_\!EJ*&4&[C8 M[M?*BLQ1XBZ,;#1+<"3-V6+*6(6:R9I#!>86S`VE:WN")U'AI,=*(JBX]I+W05L.THS+GWT.Z2K2#VNSRS2$+X%1I8@'YNH MZ?:^,^J^.[XX07KI^#`P_>/(7';[EY?=&E$I&`_8BCFWU1:ZN5CH-?5^3(TG MOCM[<>J76W-R:RN!`_O-5>_'5N3B`W.&Q)YB(9.E>QUPW$L>]OF M>:9IGL\J+VS9*B=J(`0]$'^"?JA2">X%#V\1M$RQO2[LBC]I<68Z:!?AX1'C M4J-5WJ\C&CHL*YQ-PNI,JL*T/ZIWAN[\=#Y0^X-_#G\YXI-DIX*:_M324<_? M+.<\+_+&M=S'A>%0:C73MO96&M at 024`(2K0#(-$6*C4OD@!_(KN"(H0`]!B("-DQ at O&L MPC6$`6D0`^(Q!JMFD`=GB*K)!%\'&I"!-)C#I;(-L,%,H#X:6&@"F<[*V`B5 M&(,?(!-`L"8GH8=-G:3DSD5U=AQ0`P0*8[XFDF(C$5HZS&M$8YINHL-&-CI$ MC'3>$LXP0(LP;!339\$!L(8>,\U at K,%K<$^[8F MMTA/2DJC658:'"7Y&A%__;*'BA5;<7YU>BJ*57Q>1%R'PE9BRI-D!$9DTP3= M16,(V^8@:)O2N-_?&G.`:Y0-&2PRYKODR9M/#)P&MC7C).2]%2::CIAT6-QT M;UGIT9L>UH$?P^Y`V-A\>D9,JB1S2HK+G&%_/4$@*XF;-I45:YI+IHI=1!M1 M_R!F1ABID&DN^^`8%1FNHF*L^WYGZ5D8A?(MK_UR8Q^9W5+*3#Y=#E"_OZQFB92ZH M5=)FCDM^D3#GNFR:L+F6*?<=GA_E5%N@M?"P!PIJ<+T,[BVJ&]NHN+8Y MF>!X^$0T%[60YKB\H'%GV(_01+MSYJ`P!=B,)5:!5B4R2\_H7`$V2B)T'J!`F-0H26ONT at Z&P.J at 3E85P3G2AA-Z:- M##^%0%).2).-:?*`FE at PLE]1]@G5-.MM.3>J>?KVP?XAVSX0'HXT//)U$V'W MZR;"UTV$KYL(V1/D"9L(:1C at JQO]S^Q&5P[+]0.0FG)9X?$V8I"YY:M-PV:Z M92V<;TIB$R47XO!,@*C%'P,X7+3D0K(!%AI<-U/KWBDS"@Q5A(9;3,;Q'DM] MJN,_,$B>S?'_%_*2P_]3+_E!K9%A4J[EB#$IU_($AF`#:K6V?-ANY#,I4RAE M>#,;,L4]_.0`CF=V*F][>B9[H"M)IB1CP?7246]LXR/9 M+VBT-7)8E9GEN`N8PD]VH>_^P^'>(MOZ at .:(YC*+9&8144`\#7U`J\'&;VA! MX$+Q#Y=9%DRM'K8(HDN-9EE$@:)@]"[[7;AG^2;&W"![`_KG(YQ94U2QT.6T M8$3.Y$O;A.]!:7*W,ZE'3*843+"&ALMMMBTXFRNIX12X,ART1$@.W$VT__#W M#3+MO$W\NHS1S^.-3'09PJ^_>FG@);Y[_Z0`C$+!*Z4.>L/>B,^UP&]7X#\) MWKO,`%Z*OHIDN/BAF]'`(*Z7MY#]6O%>Q\?ZAL-!DL.!,?%SN(>AF(G-7(U; M\"DF.@\WW"TH1T7YRPS3?&9D2\XR(R,Y8LW(2)[-#VAD4,IA1C;8WA1]U+\\ MXB+LL%R)PZ`&QC]53?MC5HA&RNY$4"K8IN!%!%C>.LR`K1FF?KR$_?$+ at C&4 M1J/T,^BI)Z<7;SJGZG%G MU%$O1R+,8_.-^`3K?UQY158\17#D-?R3BXBP#R],YM^&<#S>:,MI:!@`6[B@ M-7^!%KB->8UH3`AFU=WIGDD1(;K-K1RV-BH<#"BMEH<&8LL8#U2HH@21`,]J MX-?JK3+I^P/O,!)FG#$53N$L*BX4N)I\0-[8'T-8(Z4FJ1`S)4M\@,E2I?5) MK#_.3_CEESWQC22=HE;H&$&AN)N8KQ1'@PZ;B7$^Q)XTT0BA%4P67=K^^O/7 M\7!O`L]R0JEB]!PHP90-Y[V'FA+PTN\#%7_&<<.?<#>[9QWUM'NLONMU!J,W MO,V>,/,D>: M$CTM'&5"8J?7#\3GZF1F!)&(PF']6P_#R1+*S#'$DNSL.XRUY>26Y)6%(0%F MX(9\S!'NRNH1[DK,$>[*TX]P9S$DY,&(Z3;*>L9@?TDD6"$Q$NP9M\_^M+Z+ M/^4>6E945C1#G.LC,2;K@#P?2JO=7/=7Q'H^GGS2A*PG"7^WMG+0Y&#MH`E_ MF,>]P2+$9&9JU at Y%>[;(V4R7Q>]X*$6$,7M>X=>]PJ_>A[C)\5R>ARTY%[9YDF3\)2=)^+%XAF2EYGYH M&[&+F/V2K<6W?LUJ^-::.\87G6_S8RK_.*9>HGR4.'C_I)`P4 MC0?=0/:75PMP4=BB5R75#P';\4/$ MG at 9*/PF4=5HH%;,_PTK_QP+5<:>)M at Q_:2A1S0 M-YE0CM-(36:VMW6Z2I(J69ANG'5,$LT6 at WFC:V&GSE!`'$($C)$X<&&G[WI M0N M-2,I9*C*-J:6-N;7023@79UAJC'7)S,EO%6C5TU0"A>W"OQ'(+V5]XX MS]@WE_T3>QFH.#@0^*57Q2ELWX_?Z^LCBD8(443ARF][F]L?!Q/\R3?:P#.` M/*GH7IR==-?ZD0QVQ3U75F;O2$3?_JWX0;X!#LG*& MP4]67GZILWS`+G5&\++?EIOI*"@/Q7Q7?[=D=O4W?HC+G?F$]1$W4Y(6N0^VRRF"&HF/8/!S`,6Q31/QBDQQKRL3(!PM1HBLPON`;2_SF)+3L MQ$L.R/*=ZF,D:<]1_DDP?4H)MY"#)UA8R]D;M=NY9$+E?U/?GG:&[TH,!SU5 M$FBW,Q1 at E6>,5K]\^/>#P7E-Q6-W()! M`!DM:N<6[1C3P:78FHM35'Y?-Q.>Z3W;3D]FG,B0)BPB2Q`LT`)9:40#J7.A`,_A'`LR1%:((Z=7G2.A^J;SM6QVGW7.3_I,?\&/U:&AHAU MCPO:#WC_%K MP1!+)2^WY#)A/$0Y;)-20OTDH7XJ=DNH at A>/MCFY=8%HL<P*CC6C7NOV<81/%I+ MQ$)S-*%QM at F*8+(3J57+9A1F%K+MD1[2O+69QL7AFCG4)/IR]29M9!BVG-\MIF='`W/"^/WIW<36"SOF/\+XS&'3.1S\>,7Q(QYB,.X$E M"0J:!"XUV];F[J/7A;/>@)3QJ/.F?XK3C'KQMC\ZI\GX%F=;!RYQ>>UWKTX[ M`[B\&EQ>#'M[P"0"J7(I2AYIDI,9.97&AJN94R?H_8_(8@=;.!W#K79'4%0W MS#MLGX92M'C,YB*CHC&,P["P&QK.(_)N(5 at IP[UMHN at P68SPEY4/>%Q&K*KO ME:%Y"".#4#-<3C4=N3I<$H5Z72[#&\MQ,2K5*7]^%JV*&GN.[0 MVVK6`^.DE)@V*3YH+N6U6DDG^8+7UF2^?F=E`S#A-3REHYSO-N+US;TW2JTL MMR%]OK82AS<_PXT7;A?0YOG&9(7+4P)PA7I56S:_=:H$W"GL1IP^^BXMI\5XIA\480T6?_#:E1\1(.3 at 6&B at Y.@O2 M_^/6WLL&RL6F2TQ5ADQ0_E&*T5;ZX4^\ZV_/=2)+W.;67Y M"+_4+>9R"F_IXG(7%R6R5G&PEB4LO)X at IT9`K:^9JQ%0>5;G]14YO8;85?FS M+V at QKF@F5%&Y9"527=&L6(HK.E1IK"LZ6JO+BN2"9&?:!X.!D#6 at Y*7$03$O M+7"7-4!1V*OP#M-1`M,C`GT_VT!I%J7'V M+$*R79','$68]#-M=>%PH at ZXQZ^ZIM\:^(EF#FEZ_.O#9'S-2,SP&PYG_LRA :_2)>MZCZ;T76QA)I$/8'IOT?P?[1!V=W```` ` end -- Gleb.