RE: FW: About the patch âhttps://lore.kernel.org/linux-iommu/20240412082121.33382-1-yi.l.liu@xxxxxxxxx/ â for help

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

 



Hi Vasant & Yi,
 
Thanks for your reply, now I am trying to test my new feature on Intel platform.

Best regards
Xuemei

-----Original Message-----
From: Vasant Hegde <vasant.hegde@xxxxxxx> 
Sent: 2024年7月26日 17:19
To: Yi Liu <yi.l.liu@xxxxxxxxx>; XueMei Yue <xuemeiyue@xxxxxxxxxx>; iommu@xxxxxxxxxxxxxxx; alex.williamson@xxxxxxxxxx; robin.murphy@xxxxxxx; eric.auger@xxxxxxxxxx; nicolinc@xxxxxxxxxx; kvm@xxxxxxxxxxxxxxx; chao.p.peng@xxxxxxxxxxxxxxx; baolu.lu@xxxxxxxxxxxxxxx; joro@xxxxxxxxxx; Suravee Suthikulpanit <suravee.suthikulpanit@xxxxxxx>
Subject: Re: FW: About the patch âhttps://lore.kernel.org/linux-iommu/20240412082121.33382-1-yi.l.liu@xxxxxxxxx/ â for help

CAUTION: This email originated from outside of PetaIO. Do not click on links or open attachments unless you recognize the sender and know that the content is safe.


On 7/24/2024 8:21 AM, Yi Liu wrote:
> On 2024/7/23 14:52, XueMei Yue wrote:
>> Hi Yi Liu,
>> Thanks for your suggestion!
>> we have tested ATS without PASID successfully.
>> Now I want use PASID to verify other function.maybe not related to ATS.
>> Could you give some suggestion about my example "iommufd0716.cpp", 
>> How to make it run successfully via linux user API ?
>> Thanks very much !
>
> you need to make the pasid attach path work first. As I mentioned, the 
> AMD driver does not support it yet.

Thanks Yi for responding. I missed this thread.

You are right. Currently AMD driver doesn't support attaching PASID outside SVA domain.

Regarding ATS, AMD driver enables it by default if both IOMMU and device has ATS support. So you should be able to use/test this path.

If you want to test PASID/PRI combinations then you can use SVA interfaces.

Regarding exposing PASID to user space via iommufd, we haven't looked into it in detail. Its in our list. but it will take some time.

-Vasant





[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux