[Doubt] Can a PCI device communicate with another PCI or other

Steve Watt steve at Watt.COM
Thu Oct 16 23:14:50 UTC 2008


In <e6a0706a0810161130i6a3820fexf3afdbf28f81bd31 at mail.gmail.com> mboxindia at gmail.com wrote:
>I think a PCI device can communicate with another PCI device directly
>without the intervention of the CPU.

Absolutely.  Happens a fair amount in embedded networking systems (among
others).

The host is responsible for enumeration and resource assignment, but once
that's complete, any device on the bus can see all others.  Whether that's
useful depends rather heavily on the devices on the bus, obviously.

TANSTAAFL applies, though, in that multiple initiators must be careful not
to step on each others' accesses.

-- 
Steve Watt KD6GGD  PP-ASEL-IA          ICBM: 121W 56' 57.5" / 37N 20' 15.3"
 Internet: steve @ Watt.COM                      Whois: SW32-ARIN
   Free time?  There's no such thing.  It just comes in varying prices...


More information about the freebsd-hackers mailing list