<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi,</FONT></DIV>
<DIV><FONT size=2>&nbsp; I met some problems when reading sourcecode of u-boot 
1.1.4 (for mpc85xx)</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>file /cpu/mpc85xx/start.s line 276</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>276.&nbsp;&nbsp;&nbsp; #if (CFG_CCSRBAR_DEFAULT != 
CFG_CCSRBAR)<BR>277.&nbsp;&nbsp;&nbsp; /* Special sequence needed to update 
CCSRBAR itself */<BR>278.&nbsp;&nbsp;&nbsp; lis&nbsp;r4, <A 
href="mailto:CFG_CCSRBAR_DEFAULT@h">CFG_CCSRBAR_DEFAULT@h</A><BR>279.&nbsp;&nbsp;&nbsp; 
ori&nbsp;r4, r4, <A 
href="mailto:CFG_CCSRBAR_DEFAULT@l">CFG_CCSRBAR_DEFAULT@l</A></FONT></DIV>
<DIV><FONT size=2>280.</FONT></DIV>
<DIV><FONT size=2>281.&nbsp;&nbsp;&nbsp; lis&nbsp;r5, <A 
href="mailto:CFG_CCSRBAR@h">CFG_CCSRBAR@h</A><BR>282.&nbsp;&nbsp;&nbsp; 
ori&nbsp;r5, r5, <A 
href="mailto:CFG_CCSRBAR@l">CFG_CCSRBAR@l</A><BR>283.&nbsp;&nbsp;&nbsp; 
srwi&nbsp;r6,r5,12<BR>284.&nbsp;&nbsp;&nbsp; stw&nbsp;r6, 
0(r4)<BR>285.&nbsp;&nbsp;&nbsp; isync</FONT></DIV>
<DIV><FONT size=2>286.</FONT></DIV>
<DIV><FONT size=2>287.&nbsp;&nbsp;&nbsp; &nbsp;lis&nbsp;r5, 
0xffff<BR>288.&nbsp;&nbsp;&nbsp; 
&nbsp;ori&nbsp;r5,r5,0xf000<BR>289.&nbsp;&nbsp;&nbsp;&nbsp; lwz&nbsp;r5, 
0(r5)<BR>290.&nbsp;&nbsp;&nbsp; &nbsp;isync</FONT></DIV>
<DIV><FONT size=2>291.</FONT></DIV>
<DIV><FONT size=2>292.&nbsp;&nbsp;&nbsp; lis&nbsp;r3, <A 
href="mailto:CFG_CCSRBAR@h">CFG_CCSRBAR@h</A><BR>293.&nbsp;&nbsp;&nbsp; 
lwz&nbsp;r5, <A 
href="mailto:CFG_CCSRBAR@l(r3">CFG_CCSRBAR@l(r3</A>)<BR>294.&nbsp;&nbsp;&nbsp; 
&nbsp;isync<BR>295.&nbsp;&nbsp;&nbsp; #endif</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>I think it means if we don't use default CCSRBAR, we put the 
CCSRBAR addr actually used to the proper place in default CCSRBAR, so that it 
can jump to the addr we want to automatically.(line 276-286).</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>But, I don't know what line 287-294 does.&nbsp;Can some one 
tell me pls?&nbsp;</FONT></DIV>
<DIV><FONT size=2>Thanks for your help.</FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>