Hi,
This adds a new USB XHCI model. The biggest change is really
making some XHCI PCI config dynamic and the MSIX init has some
changes to support a separate BAR (hopefully now it has better
error handling.
Thanks,
Nick
Nicholas Piggin (2):
hw/usb: Make PCI device more configurable
hw/usb: Add TI TUSB73X0 XHCI controller model
hw/usb/hcd-xhci-pci.h | 9 ++++
include/hw/pci/pci_ids.h | 1 +
include/hw/usb/xhci.h | 1 +
hw/usb/hcd-xhci-nec.c | 10 +++++
hw/usb/hcd-xhci-pci.c | 69 ++++++++++++++++++++++++-----
hw/usb/hcd-xhci-ti.c | 94 ++++++++++++++++++++++++++++++++++++++++
hw/usb/Kconfig | 5 +++
hw/usb/meson.build | 1 +
8 files changed, 180 insertions(+), 10 deletions(-)
create mode 100644 hw/usb/hcd-xhci-ti.c
--
2.45.2