aboutsummaryrefslogtreecommitdiff
path: root/src/ata.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-20Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor1-4/+3
2012-03-21ata: send TEST UNIT READY correctlyPaolo Bonzini1-6/+8
2011-07-10Push use of 'struct pci_device' to bootprio_find_ata_device().Kevin O'Connor1-9/+11
2011-06-21Use 'struct pci_device' to note which devices have native drivers.Kevin O'Connor1-0/+1
2011-06-21Convert pci_init_device to use 'struct pci_device'.Kevin O'Connor1-6/+7
2011-06-20Convert ATA detection code to use struct pci_device.Kevin O'Connor1-10/+9
2011-06-19Rename foreachpci macro to foreachbdf.Kevin O'Connor1-2/+2
2011-06-19Add support for white-listing AHCI controllers as ATA compatible.Kevin O'Connor1-3/+19
2011-06-19Convert ATA pci scan to use pci_device_id table.Kevin O'Connor1-48/+56
2011-01-08Extract space trimming code from ATA and use in USB and bootorder code.Kevin O'Connor1-5/+1
2010-12-29Remove drive->desc field.Kevin O'Connor1-21/+17
2010-12-27Call setup_translation() from map_hd_drive().Kevin O'Connor1-3/+0
2010-12-27Add stubs to permit devices to specify their boot priority.Kevin O'Connor1-3/+10
2010-12-27Simplify boot ordering by building an inclusive boot list.Kevin O'Connor1-7/+6
2010-12-12Create separate IPL entry for each CD/DVDGleb Natapov1-1/+3
2010-12-05Check if capability enabled in XXX_cmd_data functions.Kevin O'Connor1-0/+3
2010-12-05ata: make helpers availableGerd Hoffmann1-9/+11
2010-07-28Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor1-1/+1
2010-06-10SeaBIOS CD/DVD abbreviationsStefan Reinauer1-1/+1
2010-05-23Rename check_time() to check_tsc().Kevin O'Connor1-4/+4
2010-05-23Minor ata cleanups.Kevin O'Connor1-4/+10
2010-04-17Minor - remove redundant check from ata_try_dma.Kevin O'Connor1-2/+0
2010-03-20Adjust debug levels of device discovery.Kevin O'Connor1-1/+3
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor1-144/+140
2010-02-21Cleanup - build drive description in temp memory during init.Kevin O'Connor1-54/+43
2010-02-17Move common "command data block" functions to new file blockcmd.c.Kevin O'Connor1-18/+4
2010-02-15Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor1-4/+10
2010-02-15Add common "block command" definitions and update cdrom code.Kevin O'Connor1-28/+12
2010-02-14Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor1-4/+4
2010-02-13Add some ASSERT32FLAT() to help compiler eliminate dead code.Kevin O'Connor1-0/+1
2010-01-17Add CONFIG_ATA_DMA option; default to off for now.Kevin O'Connor1-1/+7
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-2/+2
2009-12-26Add initial support for ATA DMA.Kevin O'Connor1-68/+298
2009-12-13ATA 48bit LBA should only be activated on read/write commands.Kevin O'Connor1-1/+2
2009-12-05Fix ATA iobase2 access on PCI native mode interfaces.Kevin O'Connor1-4/+11
2009-12-05Support ISA ATA devices for qemu's "-M isapc" mode.Kevin O'Connor1-19/+30
2009-11-20Make sure to reenable ata interrupts even on error.Kevin O'Connor1-28/+36
2009-10-24Add simple cooperative threading scheme to allow parallel hw init.Kevin O'Connor1-14/+14
2009-10-24Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor1-1/+3
2009-10-22Handle tsc rollover.Kevin O'Connor1-3/+3
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor1-79/+84
2009-09-12Unify cd emulation access and main disk access code.Kevin O'Connor1-7/+4
2009-09-12Add mechanism for describing internal drives in boot menu.Kevin O'Connor1-26/+40
2009-09-09Rename VAR16_32 to VAR16VISIBLE.Kevin O'Connor1-1/+1
2009-08-18Work around qemu quirk - dh not reset on ata drive reset.Kevin O'Connor1-0/+3
2009-08-16Unify floppy and harddrive command routing.Kevin O'Connor1-2/+10
2009-08-16Change send_disk_op() to return the bios status code.Kevin O'Connor1-5/+18
2009-08-16Add floppy controllers to "drives" list also.Kevin O'Connor1-2/+3
2009-08-11Separate ATA code from generic disk code.Kevin O'Connor1-230/+54
2009-08-11Minor - remove ATA specific version field from ATA.devices[].Kevin O'Connor1-10/+15