Statistics
| Branch: | Revision:

root / hw / ide @ 8464b273

Name Size
Makefile.objs 487 Bytes
ahci.c 39.7 kB
ahci.h 13.5 kB
atapi.c 34.6 kB
cmd646.c 10.4 kB
core.c 72 kB
ich.c 6.2 kB
internal.h 20.8 kB
isa.c 4 kB
macio.c 16.3 kB
microdrive.c 17.5 kB
mmio.c 5.1 kB
pci.c 15.3 kB
pci.h 1.6 kB
piix.c 8.6 kB
qdev.c 8.4 kB
via.c 7.2 kB

Latest revisions

# Date Author Comment
8464b273 10/29/2013 02:06 pm Alexander Graf

ahci: fix win7 hang on boot

When AHCI executes an asynchronous IDE command, it checked DRDY without
checking either DRQ or BSY. This sometimes caused interrupt to be sent
before command is actually completed.

This resulted in a race condition: if guest then managed to access the...

13164591 10/11/2013 05:49 pm Michael S. Tsirkin

ahci: set ahci mode on reset

ATM we set AHCI mode on 1st GHC write.
Spec says we should set it on reset.

Signed-off-by: Michael S. Tsirkin <>
Signed-off-by: Kevin Wolf <>

fb17dfe0 08/30/2013 10:15 pm Andreas Färber

qdev: Pass size to qbus_create_inplace()

To be passed to object_initialize().

Since commit 39355c3826f5d9a2eb1ce3dc9b4cdd68893769d6 the argument is
void*, so drop some superfluous (BusState *) casts or direct parent
field usages.

Signed-off-by: Andreas Färber <>

c6baf942 08/30/2013 09:14 pm Andreas Färber

ide: Pass size to ide_bus_new()

To be passed to qbus_create_inplace().

Reviewed-by: Wenchao Xia <>
Signed-off-by: Andreas Färber <>

bc72ad67 08/22/2013 08:14 pm Alex Bligh

aio / timers: Switch entire codebase to the new timer API

This is an autogenerated patch using scripts/switch-timer-api.

Switch the entire code base to using the new timer API.

Note this patch may introduce some line length issues.

Signed-off-by: Alex Bligh <>...

f6c11d56 07/29/2013 09:41 pm Andreas Färber

ide: Introduce abstract QOM type for PCIIDEState

Needed for QOM casts.

Signed-off-by: Andreas Färber <>

02a9594b 07/29/2013 09:41 pm Peter Crosthwaite

ide/piix: QOM casting sweep

Use standard QOM cast macro. Remove usage of DO_UPCAST() and
direct -> style upcasting.

Signed-off-by: Peter Crosthwaite <>
Signed-off-by: Andreas Färber <>

125ee0ed 07/29/2013 06:37 pm Marcel Apfelbaum

devices: Associate devices to their logical category

The category will be used to sort the devices displayed in
the command line help.

Signed-off-by: Marcel Apfelbaum <>
Message-id: ...

04dd1259 07/27/2013 10:22 am Stefan Weil

PPC: dbdma: macio: Fix format specifiers (build regression)

Fix a number of warnings for 32 bit builds (tested on MingW and Linux):

CC    hw/ide/macio.o
qemu/hw/ide/macio.c: In function 'pmac_ide_atapi_transfer_cb':
qemu/hw/ide/macio.c:134:9: error: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'hwaddr' [-Werror=format]...
7acb423f 07/23/2013 01:37 am Hu Tao

ahci: Use QOM realize for ahci

Signed-off-by: Hu Tao <>
[AF: Avoided repeated SYS_BUS_DEVICE() casts]
Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom