Hi! The following series are not picked from mailing list, so this is a resend.
Short history is that original fix for cmd646 bmdma issue was done by reverting pci_dev removal from driver. That was a quick workaround and later Juan was kind enough to improve driver code. Patches on the list: - http://lists.gnu.org/archive/html/qemu-devel/2009-12/msg01421.html - http://lists.gnu.org/archive/html/qemu-devel/2009-12/msg01439.html --- Igor V. Kovalenko (2): cmd646: pass pci_dev as it needs it cmd646: fix abort due to changed opaque pointer for ioport read hw/ide/cmd646.c | 66 +++++++++++++++++++++++++++++++++++++++-------------- hw/ide/internal.h | 1 - hw/ide/piix.c | 1 - 3 files changed, 48 insertions(+), 20 deletions(-) -- Kind regards, Igor V. Kovalenko