summaryrefslogtreecommitdiff
path: root/sys/include/frame.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-12-24 18:07:18 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2012-12-24 18:07:18 +0100
commitf379992fcd7c34779faf278720906505d081e5c8 (patch)
treeae2586f25240e244635181e0db92c2c62be5b3e7 /sys/include/frame.h
parent9b6f0e2b3ecf1ed546f873a04b4340f5257fbcc0 (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/frame.h')
0 files changed, 0 insertions, 0 deletions