Reorganize ata code; reduce stack usage.

This fixes an issue with freedos lbacache - the bios was overrunning
the stack on disk requests.
The code has been simplified by extracting common code.
Some handlers moved to inline code to reduce overall stack usage.
4 files changed
tree: c256fe79a56bf08d5bf6312263a602a3dc3c6f9c
  1. COPYING
  2. Makefile
  3. README
  4. TODO
  5. src/
  6. tools/