summaryrefslogtreecommitdiff
path: root/etc/ppp
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2007-04-05 14:09:37 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2007-04-05 14:09:37 +0000
commitd82a2121cc30e1d4f685e2563bcafa0c5191f34c (patch)
tree7db9ffeb2769c94a65e1024abd7cedcba3bb41d5 /etc/ppp
parentcae80748359702d29d00ef02ab99090a26d70528 (diff)
this is a relatively big commit that implements a basic io path.
it does this: - limits the ncmds advertised to atascsi to 1 (cos that lets us write dumb but working code) - the port probe translates device signatures to device types now - defines a basic ccb structure - the port probe allocates a ccb if it decides that the port is going to be used - takes an io from atascsi, fills in the prb, does a direct command submission and then polls for completion (all without generating interrupts, its kinda cool) - limits the sgl to only two elements, which sucks, but it lets us get the inquiry and disk attach done. note, the sgl structures are like a smaller version of mpis sgl chains, but with a better layout. sgl chains suck btw. - frees the ccb when the port is freed.
Diffstat (limited to 'etc/ppp')
0 files changed, 0 insertions, 0 deletions