Statistics
| Branch: | Revision:

root / hw / ide @ 82d07945

Name Size
Makefile.objs 487 Bytes
ahci.c 39.7 kB
ahci.h 13.5 kB
atapi.c 34.4 kB
cmd646.c 10.4 kB
core.c 70.3 kB
ich.c 6.2 kB
internal.h 20.7 kB
isa.c 4 kB
macio.c 16.3 kB
microdrive.c 19.3 kB
mmio.c 5.1 kB
pci.c 15.3 kB
pci.h 1.6 kB
piix.c 8.5 kB
qdev.c 8.4 kB
via.c 7.1 kB

Latest revisions

# Date Author Comment
15e8159e 02/20/2014 07:28 pm Stefano Stabellini

Call pci_piix3_xen_ide_unplug from unplug_disks

Signed-off-by: Stefano Stabellini <>
Acked-by: Paolo Bonzini <>

61e8a923 02/20/2014 03:05 pm Peter Maydell

Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging

QOM infrastructure fixes and device conversions

  • QTest cleanups and test cases for PCI NICs
  • NAND fix for "info qtree"
  • Cleanup and extension of QOM machine tests...
c7bcc85d 02/14/2014 10:12 pm Paolo Bonzini

qdev: Remove hex8/32/64 property types

Replace them with uint8/32/64.

Reviewed-by: Igor Mammedov <>
Reviewed-by: Eric Blake <>
Signed-off-by: Paolo Bonzini <>
Signed-off-by: Andreas Färber <>

2897ae02 02/10/2014 10:26 am Igor Mammedov

qdev:pci: refactor PCIDevice to use generic "hotpluggable" property

Get rid of PCIDevice specific PCIDeviceClass.no_hotplug and use
generic DeviceClass.hotpluggable field instead.

Signed-off-by: Igor Mammedov <>
Reviewed-by: Michael S. Tsirkin <>...

0706f7c8 01/30/2014 03:56 pm Peter Maydell

Merge remote-tracking branch 'mjt/tags/trivial-patches-2014-01-16' into staging

trivial-patches for 2014-01-16

  1. gpg: Signature made Thu 16 Jan 2014 17:29:05 GMT using RSA key ID 74F0C838
  2. gpg: Good signature from "Michael Tokarev <>"
  3. gpg: aka "Michael Tokarev <>"...
1b7fd729 01/24/2014 06:40 pm Paolo Bonzini

block: rename buffer_alignment to guest_block_size

The alignment field is now set to the value that is promised to the
guest, rather than required by the host. The next patches will make
QEMU aware of the host-provided values, so make this clear.

The alignment is also not about memory buffers, but about the sectors on...

850484a2 01/15/2014 09:34 pm David du Colombier

ide: cmd_exec_dev_diagnostic() always set error register to 0x01

This notably fix IDE CD probing on the Plan 9 operating system,
which rely on the error register set by the Execute Device
Diagnostic command to detect drive configurations.

Thanks to Rémi Pommarel for reporting this issue....

81aab2ff 12/23/2013 01:27 am Markus Armbruster

piix3 piix4: Clean up use of cannot_instantiate_with_device_add_yet

A PIIX3/PIIX4 southbridge has multiple functions. We model each
function as a separate qdev. Two of them need some special wiring set
up in pc_init1() or mips_malta_init() to work: the ISA bridge at 01.0,...

04916ee9 12/23/2013 01:27 am Markus Armbruster

vt82c686: Clean up use of cannot_instantiate_with_device_add_yet

A VT82C686B southbridge has multiple functions. We model each
function as a separate qdev. One of them need some special wiring set
up in mips_fulong2e_init() to work: the ISA bridge at 05.0....

efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

View revisions

Also available in: Atom