qemu/hw/ide
Alexander Graf 760c3e44d3 ahci: Implement HBA reset
The ahci code was missing its soft reset functionality. This wasn't really an
issue for Linux guests, but Windows gets confused when the controller doesn't
reset when it tells it so.

Using this patch I can now successfully boot Windows 7 from AHCI using AHCI
enabled SeaBIOS.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-02-07 11:38:57 +01:00
..
ahci.c ahci: Implement HBA reset 2011-02-07 11:38:57 +01:00
ahci.h ahci: send init d2h fis on fis enable 2011-02-07 11:38:35 +01:00
cmd646.c ide: Fix build for cmd646.c 2010-12-17 19:57:21 +01:00
core.c block: tell drivers about an image resize 2011-01-31 10:03:00 +01:00
ich.c ahci: split ICH and AHCI even more 2011-02-07 11:37:17 +01:00
internal.h ide: factor dma handling helpers 2011-01-24 11:08:50 +01:00
isa.c Store IDE bus id in IDEBus structure for easy access. 2010-12-11 21:27:47 +00:00
macio.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
microdrive.c Merge remote branch 'kwolf/for-anthony' into staging 2010-07-06 10:48:01 -05:00
mmio.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
pci.c ide: Remove unneeded null pointer check 2011-01-24 16:41:49 +01:00
pci.h ide: Split out BMDMA code from ATA core 2010-12-17 16:11:01 +01:00
piix.c piix: tag as not hotpluggable. 2011-01-10 13:29:25 +02:00
qdev.c Add bootindex parameter to net/block/fd device 2010-12-11 21:32:46 +00:00
via.c ide: Build fix for via.c 2010-12-17 19:57:26 +01:00