RE: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-04-03 Thread Shameerali Kolothum Thodi
: pet...@redhat.com; jean-phili...@linaro.org; w...@kernel.org; > >> tnowi...@marvell.com; Shameerali Kolothum Thodi > >> ; zhangfei@foxmail.com; > >> zhangfei@linaro.org; m...@kernel.org; bbhush...@marvell.com > >> Subject: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-04-03 Thread Auger Eric
di >> ; zhangfei@foxmail.com; >> zhangfei....@linaro.org; m...@kernel.org; bbhush...@marvell.com >> Subject: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration >> >> Up to now vSMMUv3 has not been integrated with VFIO. VFIO >> integration requires t

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-04-02 Thread Auger Eric
Hi Zhangfei, On 3/31/20 10:24 AM, Zhangfei Gao wrote: > Hi, Eric > > On 2020/3/31 下午4:12, Auger Eric wrote: >> Hi Zhangfei, >> >> On 3/31/20 8:42 AM, Zhangfei Gao wrote: >>> Hi, Eric >>> >>> On 2020/3/21 上午12:58, Eric Auger wrote: Up to now vSMMUv3 has not been integrated with VFIO. VFIO >>>

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-31 Thread Zhangfei Gao
Hi, Eric On 2020/3/31 下午4:12, Auger Eric wrote: Hi Zhangfei, On 3/31/20 8:42 AM, Zhangfei Gao wrote: Hi, Eric On 2020/3/21 上午12:58, Eric Auger wrote: Up to now vSMMUv3 has not been integrated with VFIO. VFIO integration requires to program the physical IOMMU consistently with the guest mappi

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-31 Thread Auger Eric
Hi Zhangfei, On 3/31/20 8:42 AM, Zhangfei Gao wrote: > Hi, Eric > > On 2020/3/21 上午12:58, Eric Auger wrote: >> Up to now vSMMUv3 has not been integrated with VFIO. VFIO >> integration requires to program the physical IOMMU consistently >> with the guest mappings. However, as opposed to VTD, SMMUv

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-31 Thread Zhangfei Gao
Hi, Eric On 2020/3/21 上午12:58, Eric Auger wrote: Up to now vSMMUv3 has not been integrated with VFIO. VFIO integration requires to program the physical IOMMU consistently with the guest mappings. However, as opposed to VTD, SMMUv3 has no "Caching Mode" which allows easy trapping of guest mapping

Re: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-25 Thread Auger Eric
di >> ; zhangfei@foxmail.com; >> zhangfei....@linaro.org; m...@kernel.org; bbhush...@marvell.com >> Subject: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration >> >> Up to now vSMMUv3 has not been integrated with VFIO. VFIO >> integration requires t

RE: [RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-25 Thread Shameerali Kolothum Thodi
liam...@redhat.com; > jacob.jun@linux.intel.com; yi.l@intel.com > Cc: pet...@redhat.com; jean-phili...@linaro.org; w...@kernel.org; > tnowi...@marvell.com; Shameerali Kolothum Thodi > ; zhangfei@foxmail.com; > zhangfei@linaro.org; m...@kernel.org; bbhush...@marvell.com > Sub

[RFC v6 00/24] vSMMUv3/pSMMUv3 2 stage VFIO integration

2020-03-20 Thread Eric Auger
Up to now vSMMUv3 has not been integrated with VFIO. VFIO integration requires to program the physical IOMMU consistently with the guest mappings. However, as opposed to VTD, SMMUv3 has no "Caching Mode" which allows easy trapping of guest mappings. This means the vSMMUV3 cannot use the same VFIO i