[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/3] Make hcd-xhci independent of pci hooks
From: |
Sai Pavan Boddu |
Subject: |
[PATCH v3 0/3] Make hcd-xhci independent of pci hooks |
Date: |
Tue, 7 Jul 2020 22:14:28 +0530 |
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
- [PATCH v3 0/3] Make hcd-xhci independent of pci hooks,
Sai Pavan Boddu <=