Refactor ata code.

Have await_ide return status code (so callers don't need to reread status).
Introduce pause_await_ide for cases where we need to wait an ata cycle.
Implement 400ns wait according to ata specs.
Consistently used 'driveid' instead of 'biosid', 'devid', 'device'.
Unify cdrom and hd transfer code into single function - ata_transfer.
Use less inlining.
Remove unused ebda variable 'trsfbytes'.
3 files changed
tree: 38bae18c35634a0a314a4d219938b743df08054a
  1. src/
  2. tools/
  3. .gitignore
  4. COPYING
  5. Makefile
  6. README
  7. TODO