405GPr PCI target/host
Carl Aage Amundsen
carl at vmetro.no
Fri Aug 20 17:37:16 EST 2004
Adrian, Eugene
You both mentioned using a custom point-to-point driver that enables
CPUs on the same PCI bus system to communicate together using TCP/IP. Is
such a driver publicly available ?
I have worked with similar drivers in VxWorks (SMnet and Busnet) where
they are a _must_, but now we are in the process of bringing up Linux on
our embedded products. I think such a driver should be part of the
standard Linux kernel in order to support a definite need in the
embedded community.
Thanks and regards,
Carl Aage Amundsen
Adrian Cox wrote:
>On Thu, 2004-08-19 at 19:28, Steven Blakeslee wrote:
>
>
>>I am trying to get an IBM 405GPr processor to work as a target/host on a PCI
>>bus. A PCI target can temporarily become a host on the PCI bus. Basically
>>this means it needs to do everything the host currently does except
>>assigning PCI memory space, the dedicated host is responsible for this.
>>
>>
>
>
>
>>[snip]
>>
>>
>
>
>
>>I was wondering if anyone has done something like this, not necessarily with
>>a 405, any processor experience will do. I appreciate any help or advice.
>>
>>
>
>I've written drivers for several systems of this form. Generally people
>are trying to do one of the following:
>1) Communicate between the PCI root (running Linux, Windows, or anything
>else) and embedded Linux on a non-root processor. This requires a custom
>driver, but is essentially straightforward. Eugene Surovegin has
>described this elsewhere in the thread.
>2) Communicate between embedded Linux on a non-root processor and custom
>electronics on another non-root device. This also requires a
>straightforward custom driver.
>3) Use a standard Linux device driver running on a non-root processor to
>control a standard PCI device elsewhere on the bus. This is usually
>unsolvable without a custom motherboard to provide the required
>interrupt routing. Most people give up and use a non-transparent PCI
>bridge instead.
>
>Does your requirement fit one of those?
>
>- Adrian Cox
>http://www.humboldt.co.uk/
>
>
>
>
>
>
>
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list