aboutsummaryrefslogtreecommitdiffstats
path: root/hw/ide.c
AgeCommit message (Expand)AuthorFilesLines
2007-06-06Use the correct PCI IDs for Malta.ths1-0/+39
2007-05-24Savevm/loadvm bits for ARM core, the PXA2xx peripherals and Spitz hardware.balrog1-48/+109
2007-05-09PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.balrog1-4/+4
2007-04-30PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive emul...balrog1-4/+737
2007-04-07Unify IRQ handling.pbrook1-24/+18
2007-04-07Remove dead code.pbrook1-38/+0
2007-03-17Don't fail for "revert to poweron defaults" IDE command, by Carloths1-0/+2
2007-03-17Allow disabling IDE block mode, by Carlo Marcelo Arenas Belon.ths1-3/+3
2007-02-19Ignore special flags in nsector variable.ths1-3/+3
2007-01-24Add support for 82371FB (Step A1) and Improved support for 82371SBths1-0/+51
2007-01-24Fix DMA timeouts on FreeBSD, by Carlo Marcelo Arenas Belon.ths1-1/+1
2007-01-20Add more ATAPI CDROM DMA support, by Juergen Keil.ths1-10/+27
2007-01-05Fix for hard disk translation hints, by Volker Ruppert.ths1-2/+12
2006-12-22Fix CDROM change, by Anthony Liguori.ths1-0/+12
2006-08-19better support of removable mediabellard1-51/+69
2006-08-17minimal PCI IDE save/restorebellard1-0/+113
2006-08-07use AIO for DMA transfers - enabled DMA for CDROMsbellard1-199/+236
2006-06-04Disk cache flush support.pbrook1-0/+5
2006-05-25Rearrange SCSI disk emulation code.pbrook1-123/+2
2006-05-13Rearrange PCI host emulation code.pbrook1-2/+2
2006-04-25LBA48 support (Jens Axboe)bellard1-20/+137
2006-04-23-win2k-hack performance+DMA support (Leonardo E. Reiter)bellard1-2/+15
2006-04-02CDROM detection fixbellard1-1/+1
2006-02-01correct DMA and transfer mode reporting (Jens Axboe)bellard1-7/+54
2005-08-06ide PCI ident fix, aka FreeBSD/amd64 bug fix (Jung-uk Kim)bellard1-0/+1
2005-07-07suppressed ppc ide hack - fixed read toc for Darwin/PPCbellard1-9/+10
2005-07-02more generic i8259 supportbellard1-3/+3
2005-06-05added CMD646 PCI IDE controller support - better IRQ handling - added IDE flu...bellard1-70/+165
2005-04-30Windows 2000 install disk full hack (original idea from Vladimir N. Oleynik)bellard1-1/+25
2005-04-28BMDMA interrupt fix (aka Solaris x86 IDE bug fix)bellard1-0/+3
2004-12-02added WIN_IDLEIMMEDIATE and WIN_DIAGNOSE commandsbellard1-0/+6
2004-11-17disable automatic BIOS translation if the logical disk geometry implies itbellard1-16/+33
2004-11-16better BIOS ATA translation supportbellard1-6/+15
2004-11-09enabled DMAbellard1-3/+5
2004-10-09IDE standby fix for Linux 2.6 guest - segfault fixbellard1-0/+18
2004-10-09IDE fix for NT4 (Ben Pfaf)bellard1-1/+2
2004-06-25BMDMA support - CDROM fixesbellard1-26/+546
2004-06-21added PCI busbellard1-6/+7
2004-06-21pmac macio based ide supportbellard1-0/+139
2004-06-12IDE ATA identify fix (aka FreeBSD 4.10 fix)bellard1-1/+1
2004-05-29put ready it after write command (aka FreeBSD HD access fix) - access 16 mult...bellard1-3/+3
2004-05-23added PIIX3 like IDE controller - PCI irq generation - SETFEATURES IDE comman...bellard1-17/+76
2004-05-20cleanupbellard1-17/+1
2004-05-18PCI supportbellard1-7/+103
2004-05-17different serial number for each drive (initial patch by Mike Nordell)bellard1-2/+9
2004-05-04ide slave fixes (aka Win98 CD-ROM detection fix)bellard1-7/+7
2004-04-25ide endianness fixesbellard1-10/+6
2004-04-25avoid error if too many sectors in non LBA modebellard1-1/+1
2004-04-07ide select logic fixbellard1-13/+19
2004-03-31win32 port (initial patch by kazu)bellard1-76/+60