알다시피 IOMMU는 GPA에서 HPA로 다시 매핑합니다. xen passthrough 드라이버의 코드를 살펴보면 dom0 (domu는 같음)에 속한 모든 장치가 하나의 IOMMU 페이지 테이블을 공유하는 것으로 보입니다.하나의 도메인에서 VT-d가 포함 된 Xen 환경에서 여러 iommu 페이지 테이블을 가질 수 있습니까
현재 프로젝트는 Intel VT-d를 사용하며 특정 장치에 대해 하나의 별도 IOMMU 페이지 테이블이 필요하므로 dom0에 2 개의 iommu 페이지 테이블이 있습니다. 하나는 1 : 1 매핑이고 하나는 분리 된 페이지 테이블입니다.
이 요구 사항을 만족시킬 수 있을까요? 그렇다면 IOMMU는 어떻게 iotlb를 수행합니까?