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