On Thu, Apr 13, 2000 at 06:07:30PM -0700, Richard_Harding@Playstation.sony.com wrote:
> I'm wondering how to do point-to-point, asynchronous communciation (just send
> and receive blocks of quadlets) between two computers using lib1394raw?
> Eventually, I imagine there existing an IP-over-IEEE1394 implementation, but in
> the meantime how does one go about doing more basic communications between nodes
> on the bus?
>
> I guess my question really boils down to: How does one map the CSR address
> space into user/application data space?
Not possible currently, probably not in the future. Requests are
processed immediately in the subsystem in interrupt context, there is
no chance of asking a user space process what to do in there without
serious rewrites.
So either give at least one side a kernel driver handling the address
space or use the FCP_COMMAND/FCP_RESPONSE registers which are passed
on to user space (that's easy for FCP type commands since the response
is a completely separate transaction to the command).
--
Andreas E. Bombe <and...@mu...> DSA key 0x04880A44
http://home.pages.de/~andreas.bombe/ http://linux1394.sourceforge.net/
|