summaryrefslogtreecommitdiff
path: root/usr.bin/file/magdir
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2009-09-03 20:17:26 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2009-09-03 20:17:26 +0000
commit86a6a5101480795bffb83ea7a080a1c0116cad53 (patch)
tree60c7e274a6fedba66f6dc75f0c73ec14132c3bd6 /usr.bin/file/magdir
parent6dca254c3bd2f12561c7f5c8c11996132cc6ac26 (diff)
Rearrange the interrupt handler so that it handlers "error status bits"
first instead of trying to push data transfers forward. Also, ensure that DONE interrupts are only un-masked when we are on the last sub-block, and that otherwise we process based on RD_REQ and WR_REQ interrupts coming in. Done with drahn and marex (starting from bizzare workarounds by marex which we could not explain) This appears to make Zaurus SD reads & writes completely reliable, even at very low cpu speeds. ok drahn marex
Diffstat (limited to 'usr.bin/file/magdir')
0 files changed, 0 insertions, 0 deletions