[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [RFC v3 0/4] SMMUv3 Driver



This RFC addresses the review comments from the last RFC [1].

All the IORT realted changes have been droped in this version as these will be
covered by [2]. The IORT implementation had to provide a Linux like API to the
SMMUv3 driver.

List of changes:
- Addition of a linux_compat header.
- Addition of a common header for arm smmu defines.
- Rebase of the SMMUv3 driver to the driver in linux kernel 4.14 rc7.

[1] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxx/msg123077.html
[2] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxx/msg128989.html

Sameer Goel (4):
  Port WARN_ON_ONCE() from Linux
  xen/linux_compat: Add a Linux compat header
  Add verbatim copy of arm-smmu-v3.c from Linux
  xen/iommu: smmu-v3: Add Xen specific code to enable the ported driver

 xen/drivers/Kconfig                    |    2 +
 xen/drivers/passthrough/arm/Kconfig    |   14 +
 xen/drivers/passthrough/arm/Makefile   |    3 +-
 xen/drivers/passthrough/arm/arm_smmu.h |  189 ++
 xen/drivers/passthrough/arm/smmu-v3.c  | 3388 ++++++++++++++++++++++++++++++++
 xen/include/xen/lib.h                  |   11 +
 xen/include/xen/linux_compat.h         |  106 +
 7 files changed, 3712 insertions(+), 1 deletion(-)
 create mode 100644 xen/drivers/passthrough/arm/Kconfig
 create mode 100644 xen/drivers/passthrough/arm/arm_smmu.h
 create mode 100644 xen/drivers/passthrough/arm/smmu-v3.c
 create mode 100644 xen/include/xen/linux_compat.h

-- 
Qualcomm Datacenter Technologies as an affiliate of Qualcomm Technologies, Inc. 
Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux 
Foundation Collaborative Project.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.