Use PCI bus scan to find all ATA controllers.  Several IDE fixes.

Find all ATA controllers via a pci bus - don't poke random IO ports.
Force IDE drives to 512 byte sector size; word 5 in identify command
    isn't defined on recent drives.
Add debugging info for extended_access and int 1348 calls.
int 1348 enhancements - general cleanup, report drives as PCI, correct
    iface_path/device_path settings, checksums should be a 2's
    complement, call disk_ret() on all return paths, always use dpte
    revision 0x11, don't set size above 30 bytes.
4 files changed
tree: b45811d332d239e9f62d78c62daeb5269923d4a0
  1. src/
  2. tools/
  3. .gitignore
  5. Makefile
  7. TODO