2016-10-05 2 views
0

Linux 용 IOMMU API를 사용하고 있으며 알려진 그룹 ID의 특정 그룹에 속하는 특정 장치를 얻고 싶습니다.iommu 그룹의 장치 찾기

iommu_group 구조에는 장치 목록 필드가 있지만 액세스 할 수 없습니다. 그것을 얻을 수있는 방법이 있습니까?

답변

0

질문이 너무 짧습니다. 어느 쪽도 컴퓨터 묘사, 당신의 지식의 어느 수준도. 또한 시간이 좀 지났습니다.

글쎄, iommu 그룹은 주로 호스트 컴퓨터를 통해 호스트 된 가상 컴퓨터로 장치를 전달하는 데 사용됩니다.

필요한 모든 스위치가 활성화되고 모듈이로드 된 상태로 마더 보드, BIOS, CPU 및 커널에서 가상 기술을 지원해야합니다. 당신은 pci 장치와 그들의 iommu 그룹을 나열 할 수 있습니다. 리눅스 커널> 4.2 (I 데비안 9 커널 4.8을 사용)를 사용하여 간단히 입력 할 수 있습니다 : 그룹을 얻기 위해 루트로

# dmesg |egrep group |awk '{print $NF" "$0}' |sort -n 

는 PCI 장치의 목록을 분류.

커널 드라이버에서 그룹 구성원 장치를 바인딩 해제하는 방법과 더미 pci 스텁 또는 vfio-pci 드라이버를 사용하여 그룹 구성원 장치를 리 바인드하는 방법은 표준 및 단락 방법이 있습니다.

내가 여기에 당신이 알고있는 것을 말했을 경우에, 당신이 그 사실을 충분히 기억하지 못해서 미안합니다. :-)

J.

0

시도하십시오 :

찾기/SYS/커널/iommu_groups/타입 L

라미 로젠