From: Dan Malek <dan@mvista.com>
To: "G. Guével" <gguevel@interfaceconcept.com>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: MMU problems on MPC860P
Date: Tue, 19 Sep 2000 18:15:15 -0400 [thread overview]
Message-ID: <39C7E573.A630CBEC@mvista.com> (raw)
In-Reply-To: 000001c02262$42c4b160$2901a8c0@none
G. Guével wrote:
> I made a new kernel from cllf(rpxclassic) board with MPC860T.
Well, as I recall, you have a custom board. The CLLF (or any other)
configuration isn't likely to work with your custom board. What
changes did you make to the sources to support your board?
> It seems that Linux does not clear all mmu registers.
Yes, I believe it configures everything properly.
> Which registers must be cleared by the previous monitor ?
None, but there are several steps the monitor has to perform
to properly initialize the processor. Most important is the
cache initialization steps. Linux doesn't do this, and it
really can't because you need to know these steps are done
out of reset.
> I use my personal monitor which does not deal with mmu.
That's fine. Just make sure if the caches are used that they
are consistent with memory, especially the I-cache if you copied
instructions around. The Linux image must be called with the
MMU disabled.
> I don't know if EPPC-BUG makes some special actions before
> loading Linux loader.
EPPC-Bug??? Where does this fit into the picture? It is used on
the MBX board. On the MBX we expect register 3 to have a pointer
to the board info structure...I know the MMU is disabled, but I
don't remember the cache state, except that it is consistent.
You have to build some kind of board information structure in the
arch/ppc/mbxboot/embed_config.c. If you are using CLLF, it is
expecting to read this from serial EEPROM. If any of the information
in here is incorrect, you will have some trouble.
-- Dan
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~2000-09-19 22:15 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-09-19 17:51 MMU problems on MPC860P G. Guivel
2000-09-19 22:15 ` Dan Malek [this message]
-- strict thread matches above, loose matches on Subject: below --
2000-09-28 14:28 Girard Guivel
2000-09-15 16:40 G. Guével
2000-09-15 17:19 ` Dan Malek
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=39C7E573.A630CBEC@mvista.com \
--to=dan@mvista.com \
--cc=gguevel@interfaceconcept.com \
--cc=linuxppc-embedded@lists.linuxppc.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.