grml...
[seabios.git] / src / ata.c
2011-07-10 Kevin O'ConnorPush use of 'struct pci_device' to bootprio_find_ata_de...
2011-06-22 Kevin O'ConnorUse 'struct pci_device' to note which devices have...
2011-06-22 Kevin O'ConnorConvert pci_init_device to use 'struct pci_device'.
2011-06-21 Kevin O'ConnorConvert ATA detection code to use struct pci_device.
2011-06-19 Kevin O'ConnorRename foreachpci macro to foreachbdf.
2011-06-19 Kevin O'ConnorAdd support for white-listing AHCI controllers as ATA...
2011-06-19 Kevin O'ConnorConvert ATA pci scan to use pci_device_id table.
2011-01-08 Kevin O'ConnorExtract space trimming code from ATA and use in USB...
2010-12-30 Kevin O'ConnorRemove drive->desc field.
2010-12-28 Kevin O'ConnorCall setup_translation() from map_hd_drive().
2010-12-28 Kevin O'ConnorAdd stubs to permit devices to specify their boot priority.
2010-12-28 Kevin O'ConnorSimplify boot ordering by building an inclusive boot...
2010-12-12 Gleb NatapovCreate separate IPL entry for each CD/DVD
2010-12-05 Kevin O'ConnorCheck if capability enabled in XXX_cmd_data functions.
2010-12-05 Gerd Hoffmannata: make helpers available
2010-07-29 Kevin O'ConnorAdd FUNC16() helper macro for converting a 16bit func...
2010-06-11 Stefan ReinauerSeaBIOS CD/DVD abbreviations
2010-05-23 Kevin O'ConnorRename check_time() to check_tsc().
2010-05-23 Kevin O'ConnorMinor ata cleanups.
2010-04-17 Kevin O'ConnorMinor - remove redundant check from ata_try_dma.
2010-03-20 Kevin O'ConnorAdjust debug levels of device discovery.
2010-02-28 Kevin O'ConnorDynamically allocate ata_channel info; introduce custom...
2010-02-22 Kevin O'ConnorCleanup - build drive description in temp memory during...
2010-02-17 Kevin O'ConnorMove common "command data block" functions to new file...
2010-02-16 Kevin O'ConnorDynamically allocate each drive_g with malloc_fseg().
2010-02-16 Kevin O'ConnorAdd common "block command" definitions and update cdrom...
2010-02-14 Kevin O'ConnorIntroduce standard warnings for allocation failures...
2010-02-13 Kevin O'ConnorAdd some ASSERT32FLAT() to help compiler eliminate...
2010-01-17 Kevin O'ConnorAdd CONFIG_ATA_DMA option; default to off for now.
2010-01-03 Kevin O'ConnorBe sure to add "void" to all function prototypes that...
2009-12-27 Kevin O'ConnorAdd initial support for ATA DMA.
2009-12-13 Kevin O'ConnorATA 48bit LBA should only be activated on read/write...
2009-12-05 Kevin O'ConnorFix ATA iobase2 access on PCI native mode interfaces.
2009-12-05 Kevin O'ConnorSupport ISA ATA devices for qemu's "-M isapc" mode.
2009-11-20 Kevin O'ConnorMake sure to reenable ata interrupts even on error.
2009-10-24 Kevin O'ConnorAdd simple cooperative threading scheme to allow parall...
2009-10-24 Kevin O'ConnorReplace irq_enable() regions with explicit calls to...
2009-10-23 Kevin O'ConnorHandle tsc rollover.
2009-10-23 Kevin O'ConnorPass 'drive_s' pointer instead of driveid.
2009-09-12 Kevin O'ConnorUnify cd emulation access and main disk access code.
2009-09-12 Kevin O'ConnorAdd mechanism for describing internal drives in boot...
2009-09-09 Kevin O'ConnorRename VAR16_32 to VAR16VISIBLE.
2009-08-19 Kevin O'ConnorWork around qemu quirk - dh not reset on ata drive...
2009-08-16 Kevin O'ConnorUnify floppy and harddrive command routing.
2009-08-16 Kevin O'ConnorChange send_disk_op() to return the bios status code.
2009-08-16 Kevin O'ConnorAdd floppy controllers to "drives" list also.
2009-08-12 Kevin O'ConnorSeparate ATA code from generic disk code.
2009-08-12 Kevin O'ConnorMinor - remove ATA specific version field from ATA...
2009-08-12 Kevin O'ConnorDensely populate ATA.devices list.
2009-08-10 Kevin O'ConnorMisc ATA cleanups.
2009-08-09 Kevin O'ConnorRoute disk_op commands by drive type - not by command.
2009-08-09 Kevin O'ConnorRemove unused cdemu ATA code.
2009-07-12 Kevin O'ConnorDelay fdpt pointer setting in ebda to drive map stage.
2009-07-04 Kevin O'ConnorUse "p->sum -= checksum()" style for setting checksums.
2009-06-11 Kevin O'ConnorTry to check for IDE drive 0 responding to drive 1...
2009-05-24 Kevin O'ConnorAdd delay when changing drive on ide.
2009-05-06 Kevin O'ConnorDon't send ATA error reports when cdrom not ready.
2009-04-18 Kevin O'ConnorAdd support for waiting for drive startup during ATA...
2009-03-07 Kevin O'ConnorMinor - reduce forced inlining directives in src/ata.c.
2009-02-28 Kevin O'ConnorDon't 'autodetect' ATA PIO32 mode - use compile def...
2009-02-18 Kevin O'ConnorFix typo causing atapi drive type misreport.
2009-02-15 Kevin O'ConnorMinor - change checksum functions to take a (void *).
2009-02-15 Kevin O'ConnorClock cleanups.
2009-02-12 Kevin O'ConnorAdd common ata identify sequence; improve debugging.
2009-02-12 Kevin O'ConnorMinor - ata identify commands should use a u16 buffer...
2009-02-12 Kevin O'ConnorDon't overflow ATA.channels array on machines with...
2009-02-09 Kevin O'ConnorAdd support for selecting harddrive order in boot menu.
2009-02-07 Kevin O'ConnorSuppress initialized variable compile warning in ata.c.
2009-02-07 Kevin O'ConnorCleanup ATA code; get SATA drives working on real hardware.
2009-02-06 Kevin O'ConnorMake sure to clear global variables before use.
2009-01-19 Kevin O'ConnorRename MAKE_FARPTR (and similar) to MAKE_FLATPTR.
2009-01-16 Kevin O'ConnorChange license from GPLv3 to LGPLv3.
2008-12-31 Kevin O'ConnorUse new 'struct disk_op_s' to issue ata requests.
2008-12-31 Kevin O'ConnorReturn CDEMU parameters to ebda segment (instead of...
2008-12-30 Kevin O'ConnorAdd more linker protections around variables accessed...
2008-12-29 Kevin O'ConnorMove most of ATA and CDEMU from ebda to global variables.
2008-12-27 Kevin O'ConnorSupport a relocatable ebda segment.
2008-12-13 Kevin O'ConnorImplement time based checks even when looping on an...
2008-12-05 Kevin O'ConnorDon't allow start_bdf with new auto max bus detection...
2008-12-05 Kevin O'ConnorOnly support IDE devices with pci class of PCI_CLASS_ST...
2008-11-28 Kevin O'ConnorImplement tsc based delay timers, and use them througho...
2008-11-26 Kevin O'ConnorEnable a default hw irq handler.
2008-11-16 Kevin O'ConnorShow PCI info when reporting ATA controllers.
2008-11-09 Kevin O'ConnorOverhaul PCI config functions.
2008-11-08 Kevin O'ConnorSynch pci ids and registers with Linux kernel source.
2008-10-26 Kevin O'ConnorMisc minor cleanups.
2008-08-31 Kevin O'ConnorUse PCI bus scan to find all ATA controllers. Several...
2008-07-04 Kevin O'ConnorExtract 'struct bregs' out of biosvar.h; clean up heade...
2008-06-28 Kevin O'ConnorImprove some debugging output.
2008-06-14 Kevin O'ConnorCleanup handling of interrupt controller (PIC).
2008-06-13 Kevin O'ConnorWait for RDY bit when resetting ata hard drives.
2008-06-08 Kevin O'ConnorMove debugging messages to appropriate functions.
2008-06-07 Kevin O'ConnorDo proper delays when switching devices.
2008-05-26 Kevin O'ConnorFix bug causing ata_reset to not wait for BSY to clear.
2008-05-25 Kevin O'ConnorImprove control of debug messages.
2008-05-18 Kevin O'ConnorInitial support for coreboot.
2008-05-18 Kevin O'ConnorCleanup ata hard drive detection.
2008-05-14 Kevin O'ConnorAdd full support for drives with more that 2<<32 sectors.
2008-05-13 Kevin O'ConnorReduce ide stack usage by reorganizing ata calls.
2008-04-13 Kevin O'ConnorCompile fixes for gcc 4.3.
next