iommu

    0

    2답변

    Linux 용 IOMMU API를 사용하고 있으며 알려진 그룹 ID의 특정 그룹에 속하는 특정 장치를 얻고 싶습니다. iommu_group 구조에는 장치 목록 필드가 있지만 액세스 할 수 없습니다. 그것을 얻을 수있는 방법이 있습니까?

    4

    1답변

    사용자 주소를 dma 주소에 매핑하는 데 현재 dma_map_page을 사용하는 pci 장치 드라이버가 있습니다. 이 잘 작동하지만 그룹 및 도메인 사용하여 몇 가지 이점을 얻으려면 iommu API이 이식하려면 노력하고있어.는 현재 코드 :이 잘 ret = get_user_pages_fast(user_addr, one_page, flags, page);

    1

    1답변

    알다시피 IOMMU는 GPA에서 HPA로 다시 매핑합니다. xen passthrough 드라이버의 코드를 살펴보면 dom0 (domu는 같음)에 속한 모든 장치가 하나의 IOMMU 페이지 테이블을 공유하는 것으로 보입니다. 현재 프로젝트는 Intel VT-d를 사용하며 특정 장치에 대해 하나의 별도 IOMMU 페이지 테이블이 필요하므로 dom0에 2 개의

    0

    1답변

    시스템의 VM에서 사용하기 위해 GPU 패스 스루를 설정하려고합니다. 우분투 17.04를 사용하고 있으며 수동으로 블랙 드라이버를 블랙리스트에 올린 후 다음 링크의 지침을 성공적으로 따라 왔습니다. 내가 호스트 시스템을 켜면 https://medium.com/@calerogers/gpu-virtualization-with-kvm-qemu-63ca98a6a1

    0

    1답변

    저는 낮은 수준의 enthuatist입니다. 저는 Intel VT-x를 좋아하고 최근에 읽고 즐거운 시간을 보냈습니다. 나는 최근에 디바이스 당 "디바이스 영역"을 생성 할 수있는 VT-d라는 용어를 사용했지만 [1] [2]에서 검색 할 때 디바이스에 대해 자세히 알고 싶습니다. 인텔에서이 기술과 관련된 설명서를 게시하지 않았습니까? 그렇다면 어디에서? X