Hello,
I'm posting this again as a new series because I'm a bit lost on where
we are after Philippe sent a pull requst for a series that was
originally based on this. These are the remaining patches rebased on
Philippe's pull request that do the same to vt82c686-uhci-pci that was
done for via-ide to fix USB on pegasos2. First and last patches are
optional based on the outcome if we can access the parent directly in
this case or not but I think this should be OK in an internal
interrupt handler part of one device model and we're not poking around
in foreign objects.
Regards,
BALATON Zoltan (6):
via-ide: Avoid expensive operations in irq handler
usb/uhci: Misc clean up
usb/uhci: Disallow user creating a vt82c686-uhci-pci device
usb/uhci: Replace pci_set_irq with qemu_set_irq
hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
hw/usb/vt82c686-uhci-pci: Optimise itq handler
hw/ide/via.c | 11 ++++++-----
hw/usb/hcd-uhci.c | 14 ++++++++------
hw/usb/hcd-uhci.h | 4 +++-
hw/usb/vt82c686-uhci-pci.c | 16 ++++++++++++++++
include/hw/ide/pci.h | 1 +
5 files changed, 34 insertions(+), 12 deletions(-)
--
2.21.4