Moving scb's between the aic7xxx driver and the adapter

Mads Bondo Dydensborg madsdyd at challenge.dk
Fri Jun 9 04:34:58 PDT 2000


Hi there. 

I am trying to get an instance of the aic7xxx driver located in one PC
(the client) to talk to an aha2940 adapter located in an another machine
(the server) via a shared memory network.

I am having a lot of trouble figuring out how the scb's are passed to and
from the adapter (in the aic7xxx driver). It seems that there are many
places where stuff gets modified (as the adapter byte ordering of sg
commands), and that knowledge of the hardware is assumed.

The reason I need to modify the scb's is because when the adapter do DMA,
I have to make sure the (physical) memory it wants to access is mapped
across the shared memory network. If it is not - well, spectacular chrases
occur :-)

Is the steps an scb take to get to the adapter documented anywhere? Are
there ways to obtain this information? I particulary have a hard time
figurering out how the scb's get "qued" to the adapter.

Any information will be greatly appreciated. I have read the source quite
a lot, but find it hard to follow.

Thanks in advance,

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd at challenge.dk
Sending Blizzard 100,000 e-mails isn't going to get Starcraft ported to
Linux. Selling 100,000 copies of Quake III is.

            - Scott Draeker, Loki soft, on advocating for Linux games.



To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list