public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: PowerPC Linux and PCI
@ 2002-04-23 17:16 Ed Vance
  2002-04-24  3:59 ` David S. Miller
  0 siblings, 1 reply; 11+ messages in thread
From: Ed Vance @ 2002-04-23 17:16 UTC (permalink / raw)
  To: 'James L Peterson'; +Cc: linux-kernel, David S. Miller

James L Peterson wrote: 
> 
> "David S. Miller" wrote:
> > 
> > An important point to mention is that big endian systems need to do
> > byte twisting in the PCI controller for all the byte-lane issues to
> > work out properly.
> 
> What does this mean?  This suggests that PCI controller for
> big-endian systems are not interchangeable with PCI controllers
> for little-endian systems, because the controller itself does
> byte swapping (is that what you mean by "byte twisting"?)

I think David's reference is to the system's PCI subsystem/interface rather
than to the PCI cards plugged into it.

Ed Vance

---------------------------------------------------------------- 
Ed Vance              edv@macrolink.com
Macrolink, Inc.       1500 N. Kellogg Dr  Anaheim, CA  92807
----------------------------------------------------------------


^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: PowerPC Linux and PCI
@ 2002-04-24 16:45 Ed Vance
  0 siblings, 0 replies; 11+ messages in thread
From: Ed Vance @ 2002-04-24 16:45 UTC (permalink / raw)
  To: 'David S. Miller'; +Cc: peterson, linux-kernel

Hi Dave,

David S. Miller wrote:
> 
>    From: Ed Vance <EdV@macrolink.com>
>    Date: Tue, 23 Apr 2002 10:16:16 -0700
> 
>    James L Peterson wrote: 
>    > What does this mean?  This suggests that PCI controller for
>    > big-endian systems are not interchangeable with PCI controllers
>    > for little-endian systems, because the controller itself does
>    > byte swapping (is that what you mean by "byte twisting"?)
>    
>    I think David's reference is to the system's PCI subsystem/interface 
>    rather than to the PCI cards plugged into it. 
> 
> No, I'm talking about the "PCI host controller" the thing that
> connects the PCI bus to the system bus :-)

Hi Dave,

Yup, same thing I was talking about. In technical terms, the thingy that 
marries the processor to the PCI bus. Some SBC's have more than one bus in
front of the PCI bus. Hmmm... I've heard that such marriages are illegal in
Texas. ;-)

Hi Jim,

Any time two unlike buses have a nexus, the nexus hardware has the major 
responsibility to resolve the issues of that nexus, whatever they may be. 
Nothing new here. Ordering of the PCI bus is always the same, as specified
in the spec, regardless of how you get there. ... And it's not always
obvious from the code what is going on in the hardware, especially if it's
_good_ hardware that makes the driver writer's life easier. 

It's all magic ...

Ed

---------------------------------------------------------------- 
Ed Vance              edv@macrolink.com
Macrolink, Inc.       1500 N. Kellogg Dr  Anaheim, CA  92807
----------------------------------------------------------------


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2002-04-24 16:45 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <OF8A238806.80D1511C-ON87256B75.00773B75@boulder.ibm.com>
     [not found] ` <20020307220318.GA4664@haven>
2002-04-19 21:37   ` PowerPC Linux and PCI James L Peterson
2002-04-19 21:38     ` David S. Miller
2002-04-20  9:10       ` Paul Mackerras
2002-04-22 14:14         ` James L Peterson
2002-04-23  8:00           ` Paul Mackerras
2002-04-23  8:14             ` David S. Miller
2002-04-23 16:54               ` James L Peterson
2002-04-23 17:53             ` James L Peterson
2002-04-23 17:16 Ed Vance
2002-04-24  3:59 ` David S. Miller
  -- strict thread matches above, loose matches on Subject: below --
2002-04-24 16:45 Ed Vance

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox