This patch series enables assigning Qualcomm Technolgies, Inc HiDMA platform device to guest virtual machines using the VFIO-Platform framework.
Since the existing Calxeda XGMAC function to create device-tree node is fairly generic, the first patch renames the function to allow reuse by other platform drivers like HiDMA driver. Kernel patches for HiDMA driver, including VFIO-reset support are here: http://www.spinics.net/lists/arm-kernel/msg478402.html Vikram Sethi (2): hw/arm/sysbus-fdt: rename xgmac platform fdt node creation function hw/vfio/platform: Add Qualcomm Technologies, Inc HiDMA device support hw/arm/sysbus-fdt.c | 6 +++-- hw/vfio/Makefile.objs | 1 + hw/vfio/qcom-hidma.c | 57 +++++++++++++++++++++++++++++++++++++++ include/hw/vfio/vfio-qcom-hidma.h | 49 +++++++++++++++++++++++++++++++++ 4 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 hw/vfio/qcom-hidma.c create mode 100644 include/hw/vfio/vfio-qcom-hidma.h -- Qualcomm Technologies, Inc. on behalf of the Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.