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. src/
  2. tools/
  3. COPYING
  4. Makefile
  5. README
  6. TODO