From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from web53802.mail.yahoo.com (web53802.mail.yahoo.com [206.190.36.197]) by ozlabs.org (Postfix) with SMTP id 3ECDF67AA1 for ; Tue, 25 Jan 2005 02:11:33 +1100 (EST) Message-ID: <20050124151131.769.qmail@web53802.mail.yahoo.com> Date: Mon, 24 Jan 2005 07:11:31 -0800 (PST) From: annamaya To: Mark Chambers , linuxppc-embedded@ozlabs.org In-Reply-To: <000b01c50013$d7070fb0$0301a8c0@chuck2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: Kernel booting issues on a MPC8270 board List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , As someone who has worked on the 8xx processors before, I went looking for the DER for the 8270 but was unable to find such a register. If someone can point me to such a register on the 8270, I would really appreciate it. It looks like single-stepping doesn't work till later in the Kernel. Anyways, I found out after much debugging that it wasn't the first instruction that the break was occuring but the code made it all the way to the "cacheable_memzero" routine and fails in the "dcbz" instruction. The cpu gets reset as soon as I try to single-step this instruction. Any ideas as to why this is happening? --- Mark Chambers wrote: > I'm not familiar with the 8270 per se, but on the > 8xx you've got this Debug > Enable Register (DER) where you set different bits > for things you want the > processor to jump into debug mode when they happen. > You might need to play > with that to get the BDI to catch whatever is > happening. It's probably set > in the BDI config file somewhere. > > ----- Original Message ----- > From: "annamaya" > To: "annamaya" ; > > Sent: Friday, January 21, 2005 4:20 PM > Subject: Re: Kernel booting issues on a MPC8270 > board > > > > I am sorry but I dont believe the "mfpvr" > instruction > > has anything to do with it. I thought removing it > was > > getting rid of the problem but I was wrong. The > board > > still gets reset when the very first instruction > is > > executed. I am stumped. > > > > --- annamaya wrote: > > > > > I debugged this problem a little more and > realized > > > that the reset was happenning right after the > > > execution of the first kernel instruction at > > > 0x0000000c. The instruction at this location was > > > "mfpvr r28". I traced this back to a snippet of > code > > > that was dealing with pipeline depth issues on > the > > > MPC8260. Once I commented this code out, more > > > instructions were issued but the reboot happens > > > elsewhere. I am not able to pin-point the > location > > > of > > > the debug since my BDI fails to catch the reset > when > > > it happens. Can someone point me to the cause of > > > this > > > situation? Thanks in advance. > > > > > > --- annamaya wrote: > > > > > > > I am trying to boot a mvista Linux Kernel ver. > > > > 2.4.20 > > > > on a MPC8270 board. I am using the > embed_config() > > > > in > > > > zImage to pass the board info since the > bootloader > > > > is > > > > not ppcboot. After the message, "Now booting > the > > > > kernel", the board just reboots, as if someone > > > > yanked > > > > the reset line. I have BDI hooked up but it > > > doesn't > > > > seem to catch the reset point in the code. And > I > > > am > > > > unable to trace this to anything in the code. > Any > > > > suggestions? Thanks in advance. > > > > > > > > > > > > > > > > __________________________________ > > > > Do you Yahoo!? > > > > Yahoo! Mail - now with 250MB free storage. > Learn > > > > more. > > > > http://info.mail.yahoo.com/mail_250 > > > > > _______________________________________________ > > > > Linuxppc-embedded mailing list > > > > Linuxppc-embedded@ozlabs.org > > > > > > > > > > https://ozlabs.org/mailman/listinfo/linuxppc-embedded > > > > > > > > > > > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > Read only the mail you want - Yahoo! Mail > SpamGuard. > > > > > > http://promotions.yahoo.com/new_mail > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > _______________________________________________ > > Linuxppc-embedded mailing list > > Linuxppc-embedded@ozlabs.org > > > https://ozlabs.org/mailman/listinfo/linuxppc-embedded > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com