From: Luke -Jr <luke@dashjr.org>
To: "Maciej W. Rozycki" <macro@linux-mips.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>, linux-mips@linux-mips.org
Subject: Re: bcm33xx port
Date: Sat, 7 Jun 2008 23:32:01 -0500 [thread overview]
Message-ID: <200806072332.06460.luke@dashjr.org> (raw)
In-Reply-To: <Pine.LNX.4.55.0806080342310.15673@cliff.in.clinika.pl>
On Saturday 07 June 2008, Maciej W. Rozycki wrote:
> On Sat, 7 Jun 2008, Luke -Jr wrote:
> > > I'm not too up on MIPS but there're a few things in the log which stand
> > > out to me:
> > >
> > > Determined physical RAM map:
> > > memory: 00fa0000 @ 00000000 (usable)
> > > User-defined physical RAM map:
> > > memory: 007a1200 @ 00000000 (usable)
> > >
> > > Can you confirm these sizes and locations for RAM? Does anything
> > > change if you don't force the size constraint?
> >
> > According to
> > http://research.msrg.utoronto.ca/ece344/2007s/os161/mips.html , MIPS has
> > a pretty odd memory layout, and I'm honestly not sure how Linux usually
> > handles it. I don't feel competent to try and summarize the details on
> > that page here.
>
> Nothing odd about the memory layout I would say unless you want to go
> beyond 512MB with a 32-bit system which is not the case here.
Well, I always imagined memory layout as being a simple flat range from 0 to
all_memory_in_system, but this is my first experience with it at such a low
level, so I guess I don't know what's "odd" or "normal".
> > > CPU frequency 32.00 MHz
> > >
> > > Really? Is your bootloader setting the CPU up correctly before handing
> > > control to Linux?
> >
> > The CPU is 200 MHz, I believe. The bootloader is just a part of VxWorks,
> > not really meant to boot anything else.
>
> CFE is pretty much standard for Broadcom platforms and far from being
> specific to VxWorks.
VxWorks, including the boot loader, is not CFE as far as I am aware. If you're
referring to the "CFEv2" in the log, that appears to be the default of a
switch (eg, if Linux doesn't detect anything else).
> I'd be more concerned about:
>
> Calibrating delay loop (skipped)... 0.00 BogoMIPS preset
The calibration code was crashing, so I set it to a fixed 1 value.
Worst case, some code won't delay as long as it wants to, right?
> > > Reserved instruction in kernel code[#1]:
> > >
> > > You're compiling with an appropriate -march switch?
> >
> > I believe so... It appears to be a "reserved instruction" only because of
> > the memory area it tries to access. The instruction in question is "store
> > word", nothing complex.
>
> You have got something seriously broken -- __bzero traps exceptions on
> stores for graceful recovery as user addresses may be accessed as is the
> case here. If the reserved instruction exception handler is reached, then
> clearly the store instruction is not the immediate cause.
What else could it be?
next parent reply other threads:[~2008-06-08 4:32 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200806072113.26433.luke@dashjr.org>
[not found] ` <Pine.LNX.4.55.0806080342310.15673@cliff.in.clinika.pl>
2008-06-08 4:32 ` Luke -Jr [this message]
2008-06-08 12:53 ` bcm33xx port Maciej W. Rozycki
2008-06-08 18:56 ` Luke -Jr
2008-06-08 19:53 ` Kevin D. Kissell
2008-06-08 20:14 ` Maciej W. Rozycki
2008-06-08 20:20 ` Luke -Jr
2008-06-08 19:59 ` Maciej W. Rozycki
2008-06-08 20:27 ` Luke -Jr
2008-06-08 22:13 ` Maciej W. Rozycki
2008-06-08 23:36 ` Luke -Jr
2008-06-09 6:40 ` Geert Uytterhoeven
2008-06-09 6:05 ` Luke -Jr
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=200806072332.06460.luke@dashjr.org \
--to=luke@dashjr.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=macro@linux-mips.org \
/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