aboutsummaryrefslogtreecommitdiff
path: root/hw/ide.c
AgeCommit message (Collapse)AuthorFilesLines
2006-04-02CDROM detection fixbellard1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1794 c046a42c-6fe2-441c-8c8c-71466251a162
2006-02-01correct DMA and transfer mode reporting (Jens Axboe)bellard1-7/+54
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1736 c046a42c-6fe2-441c-8c8c-71466251a162
2005-08-06ide PCI ident fix, aka FreeBSD/amd64 bug fix (Jung-uk Kim)bellard1-0/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1538 c046a42c-6fe2-441c-8c8c-71466251a162
2005-07-07suppressed ppc ide hack - fixed read toc for Darwin/PPCbellard1-9/+10
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1509 c046a42c-6fe2-441c-8c8c-71466251a162
2005-07-02more generic i8259 supportbellard1-3/+3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1487 c046a42c-6fe2-441c-8c8c-71466251a162
2005-06-05added CMD646 PCI IDE controller support - better IRQ handling - added IDE ↵bellard1-70/+165
flush cache command - added work around for Darwin/PPC to select IDE drive git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1449 c046a42c-6fe2-441c-8c8c-71466251a162
2005-04-30Windows 2000 install disk full hack (original idea from Vladimir N. Oleynik)bellard1-1/+25
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1428 c046a42c-6fe2-441c-8c8c-71466251a162
2005-04-28BMDMA interrupt fix (aka Solaris x86 IDE bug fix)bellard1-0/+3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1421 c046a42c-6fe2-441c-8c8c-71466251a162
2004-12-02added WIN_IDLEIMMEDIATE and WIN_DIAGNOSE commandsbellard1-0/+6
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1161 c046a42c-6fe2-441c-8c8c-71466251a162
2004-11-17disable automatic BIOS translation if the logical disk geometry implies itbellard1-16/+33
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1154 c046a42c-6fe2-441c-8c8c-71466251a162
2004-11-16better BIOS ATA translation supportbellard1-6/+15
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1153 c046a42c-6fe2-441c-8c8c-71466251a162
2004-11-09enabled DMAbellard1-3/+5
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1128 c046a42c-6fe2-441c-8c8c-71466251a162
2004-10-09IDE standby fix for Linux 2.6 guest - segfault fixbellard1-0/+18
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1111 c046a42c-6fe2-441c-8c8c-71466251a162
2004-10-09IDE fix for NT4 (Ben Pfaf)bellard1-1/+2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1107 c046a42c-6fe2-441c-8c8c-71466251a162
2004-06-25BMDMA support - CDROM fixesbellard1-26/+546
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@971 c046a42c-6fe2-441c-8c8c-71466251a162
2004-06-21added PCI busbellard1-6/+7
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@961 c046a42c-6fe2-441c-8c8c-71466251a162
2004-06-21pmac macio based ide supportbellard1-0/+139
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@952 c046a42c-6fe2-441c-8c8c-71466251a162
2004-06-12IDE ATA identify fix (aka FreeBSD 4.10 fix)bellard1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@921 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-29put ready it after write command (aka FreeBSD HD access fix) - access 16 ↵bellard1-3/+3
mult sector count git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@868 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-23added PIIX3 like IDE controller - PCI irq generation - SETFEATURES IDE ↵bellard1-17/+76
command support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@852 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-20cleanupbellard1-17/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@821 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-18PCI supportbellard1-7/+103
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@818 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-17different serial number for each drive (initial patch by Mike Nordell)bellard1-2/+9
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@812 c046a42c-6fe2-441c-8c8c-71466251a162
2004-05-04ide slave fixes (aka Win98 CD-ROM detection fix)bellard1-7/+7
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@782 c046a42c-6fe2-441c-8c8c-71466251a162
2004-04-25ide endianness fixesbellard1-10/+6
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@760 c046a42c-6fe2-441c-8c8c-71466251a162
2004-04-25avoid error if too many sectors in non LBA modebellard1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@746 c046a42c-6fe2-441c-8c8c-71466251a162
2004-04-07ide select logic fixbellard1-13/+19
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@717 c046a42c-6fe2-441c-8c8c-71466251a162
2004-03-31win32 port (initial patch by kazu)bellard1-76/+60
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@692 c046a42c-6fe2-441c-8c8c-71466251a162
2004-03-23fixed IDE probebellard1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@680 c046a42c-6fe2-441c-8c8c-71466251a162
2004-03-20write to both IDE drives - return 0 for not present drivesbellard1-14/+43
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@672 c046a42c-6fe2-441c-8c8c-71466251a162
2004-03-14removable device support - io port API changebellard1-82/+88
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@659 c046a42c-6fe2-441c-8c8c-71466251a162
2004-02-01ide identify fix (initial patch by Jens Axboe)bellard1-4/+5
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@594 c046a42c-6fe2-441c-8c8c-71466251a162
2004-02-01fixed atapi error codes (initial patch by Jens Axboe)bellard1-3/+6
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@593 c046a42c-6fe2-441c-8c8c-71466251a162
2004-02-01SEEK_STAT bit ata reset fix (Jens Axboe)bellard1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@592 c046a42c-6fe2-441c-8c8c-71466251a162
2004-01-22ATAPI transfer size fix (NetBSD CDROM access fix) - added ↵bellard1-3/+11
WIN_CHECKPOWERMODE1 - set error to zero in some cases git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@574 c046a42c-6fe2-441c-8c8c-71466251a162
2004-01-05use CPUStatebellard1-8/+8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@540 c046a42c-6fe2-441c-8c8c-71466251a162
2004-01-04CD-ROM detection fixbellard1-5/+10
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@520 c046a42c-6fe2-441c-8c8c-71466251a162
2003-11-16make windows happierbellard1-0/+6
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@460 c046a42c-6fe2-441c-8c8c-71466251a162
2003-11-12make Knoppix CD-ROM probe happybellard1-0/+26
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@448 c046a42c-6fe2-441c-8c8c-71466251a162
2003-11-11moved IDE driver to ide.cbellard1-0/+1421
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@445 c046a42c-6fe2-441c-8c8c-71466251a162