bouyer
c2752835f7
Fix a long-standing bug with the ACAP_* flags:
- the cap field is a u_int8_t, so none of the defined flags would fit in. Looks like nobody had a drive using 16 bytes commands. - the ACAP_DRQ_* flags are all wrong. Just remove them and use the definitions from ata/atareg.h, there's no need to duplicate theses. The effect of this was that we were always polling for the command phase, even for drives with interrupt DRQ. This didn't break until the code was changed to support shared interrupts. Should fix the lookup problems or 'boot hangs' reported by some users, and kern/7111.
…
…
…
…
…
…
…
…
…
…
Description
No description provided
Languages
C
85.3%
Roff
7.2%
Assembly
3.1%
Shell
1.7%
Makefile
1.2%
Other
0.9%