Re: a general question
Brought to you by:
aeb,
bencollins
From: Stefan R. <st...@s5...> - 2007-04-08 20:42:12
|
Yuval Dafni wrote: > If for example, a node gets a read request to its ROM space, is it > handled by hardware or software? i.e, is that packet brought up to any > sw level. Can anyone describe the sw/hw partitioning in linux 1394 > system? If the PC's link layer controller is an OHCI compliant controller (by far most are), then there are some address ranges handled solely by hardware and the rest handled by software. See OHCI 1.1 section 1.5. "Physical request/ physical response unit" means: Only hardware is at work, no interrupts are generated. To handle read or write requests by software (driver software or application programs), the software has to install an address range mapping (ARM in Linux 1394 lingua). This mapping consists of a memory buffer which is backing the address range or/and a callback which generates responses. -- Stefan Richter -=====-=-=== -=-- -=--- http://arcgraph.de/sr/ |