diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-12-24 18:07:18 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-12-24 18:07:18 +0100 |
commit | f379992fcd7c34779faf278720906505d081e5c8 (patch) | |
tree | ae2586f25240e244635181e0db92c2c62be5b3e7 /sys/include/libsec.h | |
parent | 9b6f0e2b3ecf1ed546f873a04b4340f5257fbcc0 (diff) |
adiahci: drive onlining, task file error (atapi) handling, missed interrupts, bios handoff, idle, cleanup
wait for the drives to become ready or missing in iaonline()
and iaverify() to prevent nobootprompt= race.
handle task file error status (this can happen for atapi)
under some circumstances and would hang the io if not
handled.
preventively poll interrupts from the checkdrive kproc in
case we loose interrupts (bad via machine).
implement bios handoff procedure.
make sure the port is idle before programming the port dma
regios in configdrive(), do not start command processing
on the port unless phylink has been established.
Diffstat (limited to 'sys/include/libsec.h')
0 files changed, 0 insertions, 0 deletions