linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: annamaya <annamaya@yahoo.com>
To: Mark Chambers <mchambers@microfirst.com>, linuxppc-embedded@ozlabs.org
Subject: Re: Kernel booting issues on a MPC8270 board
Date: Mon, 24 Jan 2005 07:11:31 -0800 (PST)	[thread overview]
Message-ID: <20050124151131.769.qmail@web53802.mail.yahoo.com> (raw)
In-Reply-To: <000b01c50013$d7070fb0$0301a8c0@chuck2>

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 <mchambers@microfirst.com> 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" <annamaya@yahoo.com>
> To: "annamaya" <annamaya@yahoo.com>;
> <linuxppc-embedded@ozlabs.org>
> 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 <annamaya@yahoo.com> 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 <annamaya@yahoo.com> 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 

       reply	other threads:[~2005-01-24 15:11 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <000b01c50013$d7070fb0$0301a8c0@chuck2>
2005-01-24 15:11 ` annamaya [this message]
2005-01-24 22:42   ` Kernel booting issues on a MPC8270 board annamaya
2005-01-20 22:49 annamaya
2005-01-21 20:16 ` annamaya
2005-01-21 20:51   ` Randy Vinson
2005-01-21 20:53     ` annamaya
2005-01-21 21:20   ` annamaya

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20050124151131.769.qmail@web53802.mail.yahoo.com \
    --to=annamaya@yahoo.com \
    --cc=linuxppc-embedded@ozlabs.org \
    --cc=mchambers@microfirst.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).