usb/hcd-xhci: Split pci wrapper for xhci base model
commit8ddab8dd3d81a3500f2831378dde589f8602cb63
authorSai Pavan Boddu <sai.pavan.boddu@xilinx.com>
Thu, 24 Sep 2020 14:20:52 +0000 (24 19:50 +0530)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 28 Sep 2020 10:40:11 +0000 (28 12:40 +0200)
treeb58e27d766571676733e673971bbe4f3994b84aa
parent755fba11fbcadb4ba27700a99f29ebdf9bb63c51
usb/hcd-xhci: Split pci wrapper for xhci base model

This patch sets the base to use xhci as sysbus model, for which pci
specific hooks are moved to hcd-xhci-pci.c. As a part of this requirment
msi/msix interrupts handling is moved under XHCIPCIState. Made required
changes for qemu-xhci-nec.

Signed-off-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
Message-id: 1600957256-6494-4-git-send-email-sai.pavan.boddu@xilinx.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb/hcd-xhci-nec.c
hw/usb/hcd-xhci-pci.c
hw/usb/hcd-xhci-pci.h [new file with mode: 0644]
hw/usb/hcd-xhci.c
hw/usb/hcd-xhci.h