linux/Documentation/debugging-via-ohci1394.txt
<<
>>
Prefs
   1
   2  Using physical DMA provided by OHCI-1394 FireWire controllers for debugging
   3  ---------------------------------------------------------------------------
   4
   5Introduction
   6------------
   7
   8Basically all FireWire controllers which are in use today are compliant
   9to the OHCI-1394 specification which defines the controller to be a PCI
  10bus master which uses DMA to offload data transfers from the CPU and has
  11a "Physical Response Unit" which executes specific requests by employing
  12PCI-Bus master DMA after applying filters defined by the OHCI-1394 driver.
  13
  14Once properly configured, remote machines can send these requests to
  15ask the OHCI-1394 controller to perform read and write requests on
  16physical system memory and, for read requests, send the result of
  17the physical memory read back to the requester.
  18
  19With that, it is possible to debug issuesthe reading  Ul memoa>
2 102  1
2 12Ua fulcal system memordumpit i faois possiblovefoo thl FireWi,a>
2 13  MB/s  fomember.
2  4
2 15e physicaadda-ohas
2 162 172 193 103  13 12   133  4
debuextens.
3 153 163 17
3 194 104  14 12 4 13    4
4 15nu:href="Documentation/debugging-via-ohci1394.txt2L14" 4d=2L16" 4lass="line" name=2L16">4 164 17
4 195 105  15 12 5 13
 5  4nu:href="Documentation/debugging-via-ohci1394.txt2L14" 5d="L5" cllass="line" name="L5">   155 165 17
5 196 106  16 12 6 13
 6  4
 6 15   166 17
6 197 107  1
7 12 7 13
 7  4 7 15 7 16   17
7 198 108  1
8 12 8 13
 8  4
 8 15 8 16rupts comp is.
 8 17  t2L1888to tlinnecsuhichwritfulonfiquoialize FireWire conthardwcomp__befcms__sOHChref="Documentation/debugging-via-ohci1394.txt2L15" 8d="L19" 8lass="line" name="L19">8 199 109  1
9 12 9 13
 9  4
 9 15 9 16 9 17
 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 (PCI): IRQ=[18]  MMIO=[fe9ff800-fe9fffff]href="Documentation/debugging-via-ohci1394.txt#L8" i9d="L9" cllass="line" name="L9">   19   10<   
 0110<  1  ---- esfn  datdatadsf er.
 0210<  >  Usin Cardmastwriteve ssome Exp
 0310<  >  ----cification whicin uavail.
 0410<  4  ----cim mems is plabos thponfis. Ononfificaalized shopsline" r.rdich are in ullass="line" name="L7">   178  1
  18
 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 101394.txt#0L19" id="L19" class="lin081394.]href2) E"L8" cllasmentationline" name="L8 tation/deb4"> 9  4
3 103 103 10  18
  14Once properly configured, remote machines  can send  these requests to
  14Once properly configured, remote machines  /f
 7 16   10<   
 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 1i1394.txt##L19" id="L19" class="linne" n11]href="Doame=d="" id=2L17ine" nane" name="mentatne" ntion ginglsfwv2.i16">  16physical system memory and, for read requethe readinng  Ul memoa>
  18
 0110<  1  ---- esfn  datdatadsf er.
 9  4
 9 13
 0210<  >  Usin Cardmastwriteve ssome Exp
 0210<  >  Usin Cardmastwriteve ssome Exp
 0210<  >  Usin Cardmastwriteve ssome Exp
 9  4
 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 16,ex86-ac1hwritPowerPC href="Docum1entat128ss="linnnnnn$94.txt2L14"> 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 16he readin2L15" 3d=2L10" 3lass="li1ne" n129ss="linnnnnnPd="L0 (-1394 co)ne" nging2ame=2L xtton/L10">8 10 0110<  1  ---- esfn  datdatadsf er.
 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 1 thorcoma1to thprACPIem memodsf em1 memh132ss="linnnnnn-name=2L11">8  1
8  1
8  1
8  1
8  1
8  1
3 19 9  4
 0110<  1  ---- esfn  datdatadsf er.
 0110<  1  ---- esfn  datdatadsf er.
   10<   
8  1
 9 15n145ss="linBesvias debu[LOCAL"ame=2="L7">usv ="Lw1"Loname=2Ld4" 9d=gut errnamerssagL10">9 109 109 124 198  1
 0110<  1  ---- esfn  datdatadsf er.
 0110<  1  ---- esfn  datdatadsf er.
 0110<  1  ---- esfn  datdatadsf er.

 9 15 9 159 10 9 15
3 109 128 128 12  11a "Physical Response Unit" whichi1394.txt12L15" 6d="L5" c6lass="li1ne" n16ass="ling-via-ohci1394.txt2L14" 5d="L5" cebuggid,uggingdebug 
 7 169 12 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 1i1394.txt1#L19" 6d="L19" 6lass="li1ne" n168ss="linnnnnn"DocumentatA S" nam.map-of-xt:sf-s"subm-ne" na"> 9t2L1898  ---- 1394.txt:sfwihost0:I-1394 cont1.1 1ithe oord1swhic-d backREADME#L19):1href=16e=2L10">3 10  11a "Physical Response Unit" whichi1394.txt1##L2" 7d=""L2" 7lass="li1ne" n171ss="linreliuggyg-vi"ln/d ation/eduewo"" id=2L1ne" namtion/eduhci139 name=2L94.t7t2L187>
 9 13
 9 13
  16physical system memory and, for read requei1394.txt12L15" 7d="L6" c7lass="li1ne" n175ss="linsme="Ldine" nion/d"L7recicagne" namerssagLlass=ged""line"  spec5s"subm94.t7t2L187>
9 10  18
7 19  11a "Physical Response Unit" whichbugging-v1ia-ohci1394.txt#L6" i8d=12L11"18lass="line1">  11a "Physical Response Unit" whichb1394.txt1##L2" 8d=""L2" 8lass="li1ne" n1me="L1>a "Phys="L6"ocumentation/s:/f
7 19 9 13
 9  4
 9 13




9f72570237d3btem memf2L1er">
"Docun/debug LXR softxt2L14yxne" f
LXR 7d=2 hrtyumen,-via-oexperi 1) Vln/debuggi4yxf
lxr@me="L.noumen.
9f7257037d3btem memsubf2L1er">
lxr.me="L.no kbuggy5debuhci139f
Redpill Le=p"o ASumen,-ing-viai1394Le="L nameul1on/dggingpine" nas sere" ns sition1995.
9f7257023/body703/html