aboutsummaryrefslogtreecommitdiff
path: root/hw/fdc.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-17fdc: Move floppy geometry guessing back from block.cMarkus Armbruster1-10/+112
2012-07-09fdc: Drop broken code for user-defined floppy geometryMarkus Armbruster1-3/+0
2012-07-09fdc: fix interrupt handlingPavel Hrdina1-13/+21
2012-07-09fdc: rewrite seek and DSKCHG bit handlingPavel Hrdina1-38/+41
2012-06-21fdc: use LOG_UNIMP loggingBlue Swirl1-13/+17
2012-06-15fdc: fix implied seek while there is no media in drivePavel Hrdina1-0/+4
2012-06-15Un-inline fdctrl_init_isa()Markus Armbruster1-0/+20
2012-05-25fdc: fix media detectionPavel Hrdina1-6/+8
2012-05-07fdc: simplify media change handlingHervé Poussineau1-18/+11
2012-04-28fdc: Parametrize ISA base, IRQ and DMAHervé Poussineau1-7/+10
2012-02-29fdc: DIR (Digital Input Register) should return status of current drive...Hervé Poussineau1-7/+3
2012-02-29fdc: fix seek command, which shouldn't check tracksHervé Poussineau1-3/+6
2012-02-29fdc: check if media rate is correct before doing any transferHervé Poussineau1-3/+50
2012-02-29fdc: add a 'check media rate' property. Not used yetHervé Poussineau1-0/+3
2012-02-29block: add a transfer rate for floppy typesHervé Poussineau1-1/+2
2012-02-29fdc: add CCR (Configuration Control Register) write registerHervé Poussineau1-0/+22
2012-02-29fdc: handle read-only floppies (abort early on write commands)Hervé Poussineau1-0/+11
2012-02-29fdc: most control commands do not generate interruptsHervé Poussineau1-6/+6
2012-02-29fdc: set busy bit when starting a commandHervé Poussineau1-1/+1
2012-02-29fdc: take side count into accountHervé Poussineau1-6/+11
2012-02-15qom: Unify type registrationAndreas Färber1-2/+2
2012-02-03qdev: register all types natively through QEMU Object ModelAnthony Liguori1-34/+42
2012-01-27sysbus: apic: ioapic: convert to QEMU Object ModelAnthony Liguori1-21/+39
2012-01-27isa: pic: convert to QEMU Object ModelAnthony Liguori1-9/+15
2011-12-06Convert source files to UTF-8 encodingStefan Weil1-1/+1
2011-11-28sysbus: rename sysbus_init_mmio_region() to sysbus_init_mmio()Avi Kivity1-2/+2
2011-11-24fdc: convert to memory APIAvi Kivity1-34/+24
2011-10-21pc: Fix floppy drives with if=noneKevin Wolf1-0/+12
2011-10-21fdc: Fix floppy port I/OKevin Wolf1-0/+2
2011-10-11fdc: Convert to isa_register_portio_listRichard Henderson1-30/+4
2011-09-25fdc: Convert isabus_fdc_init1 to MemoryRegionRichard Henderson1-20/+33
2011-09-12block: New change_media_cb() parameter loadMarkus Armbruster1-1/+1
2011-09-12hw: Trim superfluous #include "block_int.h"Markus Armbruster1-1/+0
2011-09-12block: Drop BlockDriverState member removableMarkus Armbruster1-1/+0
2011-09-06fdc: Make media change detection more robustMarkus Armbruster1-4/+8
2011-09-06block: Leave tracking media change to device modelsMarkus Armbruster1-22/+18
2011-08-21fdc: avoid structure holes spotted by paholeBlue Swirl1-9/+9
2011-04-07floppy: save and restore DIR registerJason Wang1-1/+50
2011-03-21change all other clock references to use nanosecond resolution accessorsPaolo Bonzini1-2/+2
2011-02-20fdc: refactor device creationBlue Swirl1-31/+6
2011-02-20fdc: use FDriveType for floppy drive typeBlue Swirl1-1/+1
2011-02-20fdc: move floppy geometry guessing to block.cBlue Swirl1-108/+6
2010-12-11Add bootindex parameter to net/block/fd deviceGleb Natapov1-0/+8
2010-12-11Keep track of ISA ports ISA device is using in qdev.Gleb Natapov1-0/+3
2010-12-11Introduce fw_name field to DeviceInfo structure.Gleb Natapov1-0/+1
2010-12-11Add endianness as io mem parameterAlexander Graf1-2/+4
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-07-06fdc: Reject unimplemented error actionsMarkus Armbruster1-6/+16
2010-07-02block: Fix virtual media change for if=noneMarkus Armbruster1-2/+8
2010-07-02block: Catch attempt to attach multiple devices to a blockdevMarkus Armbruster1-5/+5