1 Jul 2008 16:29
About iommu-helpers.h: where can I find detailed info on the scatter list programming?
Joel Soete <soete.joel <at> scarlet.be>
2008-07-01 14:29:10 GMT
2008-07-01 14:29:10 GMT
Hello Grant, I am looking for such kind of reference because I am totally ignorant on this subject (as well as many others(Continue reading)) and didn't find yet the good entry point? Re-reading ccio-dma code for the n*1000 time, I noticed your comment: /* Fast path single entry scatterlists */ if (nents == 1) { [snip] This comment make me thought: it's just a shortcut and the rest of the code would just slowdown operation? No? In fact the 2 drivers (sba and ccio) without this hunk of code make panicing the boot. For the ccio: some where in the initialization of the first scsi drive (no more info) For the sba: seems nearly at the same place but with addtional message [snip] sym0: <895a> rev 0x1 at pci 0000:00:0f.0 irq 20 sym0: PA-RISC Firmware, ID 7, Fast-40, LVD, parity checking sym0: SCSI BUS has been reset. scsi0 : sym-2.2.3 Kernel panic - not syncing: /Extra/linux-current-trace/drivers/parisc/sba_iommu.c: I/O MMU <at> 0000a000 is out of mapping resources Is it normal?
) and didn't find yet the good entry point?
Re-reading ccio-dma code for the n*1000 time, I noticed your comment:
/* Fast path single entry scatterlists */
if (nents == 1) {
[snip]
This comment make me thought: it's just a shortcut and the rest of the code
would just slowdown operation?
No?
In fact the 2 drivers (sba and ccio) without this hunk of code make panicing
the boot.
For the ccio: some where in the initialization of the first scsi drive (no
more info)
For the sba: seems nearly at the same place but with addtional message
[snip]
sym0: <895a> rev 0x1 at pci 0000:00:0f.0 irq 20
sym0: PA-RISC Firmware, ID 7, Fast-40, LVD, parity checking
sym0: SCSI BUS has been reset.
scsi0 : sym-2.2.3
Kernel panic - not syncing:
/Extra/linux-current-trace/drivers/parisc/sba_iommu.c: I/O MMU <at> 0000a000 is
out of mapping resources
Is it normal?

RSS Feed