From: David Hawkins <dwh@ovro.caltech.edu>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] MPC8349EMDS.h Why do the BAT entries use Memory coherency?
Date: Mon, 03 Mar 2008 09:55:21 -0800 [thread overview]
Message-ID: <47CC3B89.7040806@ovro.caltech.edu> (raw)
In-Reply-To: <47C9F4E7.3000709@ovro.caltech.edu>
Hi all,
Once I'd written the email on this subject to the U-Boot
list, I figured it was starting to sound like a Freescale
support request, so I submitted one too. Here's their
response:
"Actually, snooping occurs inside MPC8349 device.
Besides e300 core, other possible masters are:
PCI1, PCI2, DMA, TSEC1, TSEC2, USB, Ecnryption
engine."
So, it does sound like there are devices internal to the
MPC8349EA that are monitoring the e300 core gbl# signal,
and hence the M-bit would need to be set in the BAT
entries.
> FYI:
> - The M-bit is set for the BAT entries for:
> DDR, PCI memory, SDRAM, stack-in-dcache, and Flash)
> - The M-bit is not set for:
> PCI I/O, IMMRs, and BCSRs
> these are cache inhibited and guarded.
And this list pretty much makes sense. The exception
would be the stack-in-dcache, since there is no external
memory associated with the stack-in-dcache trick.
Trying to understand the stack-in-dcache trick was what
what started all this ... but, I guess in that case, having
the M-Bit set in the BAT entry doesn't really matter, since
nothing is (or should be) snooping that address anyway.
Sorry for the 'noise' :)
Cheers,
Dave
next prev parent reply other threads:[~2008-03-03 17:55 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-26 7:19 [U-Boot-Users] Altera Stratix II Markus Brunner
2008-02-26 7:23 ` Jean-Christophe PLAGNIOL-VILLARD
2008-02-28 22:18 ` eran liberty
2008-02-29 17:45 ` Detlev Zundel
2008-02-29 19:56 ` eran liberty
2008-02-29 21:18 ` Wolfgang Denk
2008-02-29 21:36 ` eran liberty
2008-02-29 21:46 ` Brent Cook
2008-03-01 19:36 ` Michael Schwingen
2008-02-29 23:55 ` Wolfgang Denk
2008-03-01 21:32 ` eran liberty
2008-03-01 21:51 ` David Hawkins
2008-03-02 0:29 ` [U-Boot-Users] MPC8349EMDS.h Why do the BAT entries use Memory coherency? David Hawkins
2008-03-03 17:55 ` David Hawkins [this message]
[not found] ` <47CD7DCF.1070207@ovro.caltech.edu>
2008-03-04 20:48 ` [U-Boot-Users] BDI .cfg for MPC8349E/EA-MDS-PB [1/2] David Hawkins
2008-03-04 20:49 ` [U-Boot-Users] BDI .cfg for MPC8349E/EA-MDS-PB [2/2] David Hawkins
2008-03-02 9:21 ` [U-Boot-Users] Altera Stratix II eran liberty
2008-03-02 0:35 ` Wolfgang Denk
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=47CC3B89.7040806@ovro.caltech.edu \
--to=dwh@ovro.caltech.edu \
--cc=u-boot@lists.denx.de \
/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.