Hi Gerd, Any review on V3. So that I can work on.
Regards, Sai Pavan > -----Original Message----- > From: Sai Pavan Boddu <sai.pavan.bo...@xilinx.com> > Sent: Tuesday, July 7, 2020 10:14 PM > To: Gerd Hoffmann <kra...@redhat.com>; Peter Maydell > <peter.mayd...@linaro.org>; Markus Armbruster <arm...@redhat.com> > Cc: Thomas Huth <th...@redhat.com>; Eduardo Habkost > <ehabk...@redhat.com>; qemu-devel@nongnu.org; Alistair Francis > <alistair.fran...@wdc.com>; 'Marc-André Lureau' > <marcandre.lur...@redhat.com>; Ying Fang <fangyi...@huawei.com>; > Paolo Bonzini <pbonz...@redhat.com>; 'Philippe Mathieu-Daudé' > <phi...@redhat.com>; Vikram Garhwal <f...@xilinx.com>; Paul > Zimmerman <pauld...@gmail.com>; Sai Pavan Boddu <saip...@xilinx.com> > Subject: [PATCH v3 0/3] Make hcd-xhci independent of pci hooks > > Hi > > This patch series attempts to make 'hcd-xhci' an independent model so it can > be used by both pci and system-bus interface. > > Changes for V2: > Make XHCIState non-qom > Use container_of functions for retriving pci device instance > Initialize the AddressSpace pointer in PATCH 1/3 itself Changes for V3: > Convert XHCIState to TYPE_DEVICE and register as a child of XHCIPciState. > > > Sai Pavan Boddu (3): > usb/hcd-xhci: Make dma read/writes hooks pci free > usb/hcd-xhci: Move qemu-xhci device to hcd-xhci-pci.c > usb/hcd-xhci: Split pci wrapper for xhci base model > > hw/usb/Kconfig | 6 ++ > hw/usb/Makefile.objs | 1 + > hw/usb/hcd-xhci-nec.c | 18 ++-- > hw/usb/hcd-xhci-pci.c | 242 > ++++++++++++++++++++++++++++++++++++++++++++++ > hw/usb/hcd-xhci-pci.h | 45 +++++++++ > hw/usb/hcd-xhci.c | 259 > ++++++++++---------------------------------------- > hw/usb/hcd-xhci.h | 20 ++-- > 7 files changed, 367 insertions(+), 224 deletions(-) create mode 100644 > hw/usb/hcd-xhci-pci.c create mode 100644 hw/usb/hcd-xhci-pci.h > > -- > 2.7.4