aboutsummaryrefslogtreecommitdiff
path: root/src/ata.h
AgeCommit message (Expand)AuthorFilesLines
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-153/+0
2012-07-21Unify ATAPI command processing.Kevin O'Connor1-1/+0
2011-07-10Push use of 'struct pci_device' to bootprio_find_ata_device().Kevin O'Connor1-0/+1
2010-12-05ata: make helpers availableGerd Hoffmann1-0/+2
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor1-1/+8
2010-02-21Cleanup - build drive description in temp memory during init.Kevin O'Connor1-2/+0
2010-02-15Add common "block command" definitions and update cdrom code.Kevin O'Connor1-4/+1
2010-02-15Minor - sort ATA CMD definitions.Kevin O'Connor1-48/+48
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-1/+1
2009-12-26Add initial support for ATA DMA.Kevin O'Connor1-1/+14
2009-12-13ATA 48bit LBA should only be activated on read/write commands.Kevin O'Connor1-0/+2
2009-12-05Fix ATA iobase2 access on PCI native mode interfaces.Kevin O'Connor1-3/+4
2009-12-05Support ISA ATA devices for qemu's "-M isapc" mode.Kevin O'Connor1-4/+4
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor1-3/+3
2009-09-12Add mechanism for describing internal drives in boot menu.Kevin O'Connor1-0/+2
2009-08-11Separate ATA code from generic disk code.Kevin O'Connor1-0/+131
2008-12-31Use new 'struct disk_op_s' to issue ata requests.Kevin O'Connor1-23/+0
2008-05-14Add full support for drives with more that 2<<32 sectors.Kevin O'Connor1-1/+1
2008-04-13Move hard drive init from post.c to ata.c.Kevin O'Connor1-1/+1
2008-03-29Refactor ata code.Kevin O'Connor1-5/+5
2008-03-23Move internal defs from ata.h to ata.c.Kevin O'Connor1-49/+1
2008-03-22Cleanup cdrom emulation.Kevin O'Connor1-3/+3
2008-03-15Minor cleanups.Kevin O'Connor1-1/+1
2008-03-13Use LBA disk access methods always; don't use CHS methods.Kevin O'Connor1-20/+0
2008-03-12Use 32bit absolute pointers for buffers in ATA code.Kevin O'Connor1-11/+7
2008-03-11Reorganize ata code; reduce stack usage.Kevin O'Connor1-141/+76
2008-03-11Unify ata_cmd_data_in/out functions.Kevin O'Connor1-4/+2
2008-03-04Get CDROM emulation working.Kevin O'Connor1-1/+3
2008-03-03Don't pass segment to ata_cmd_packet.Kevin O'Connor1-1/+1
2008-03-03types.h & ata.hKevin O'Connor1-0/+4
2008-03-01Add copyrights to ata.c/h files.Kevin O'Connor1-0/+7
2008-03-01Make disk access work.Kevin O'Connor1-0/+1
2008-02-29Initial support for ATA disks.Kevin O'Connor1-0/+148