File tree 3 files changed +28
-16
lines changed
3 files changed +28
-16
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ shopt -s nullglob
3
+ for g in ` find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V` ; do
4
+ echo " IOMMU Group ${g##*/ } :"
5
+ for d in $g /devices/* ; do
6
+ echo -e " \t$( lspci -nns ${d##*/ } ) "
7
+ done ;
8
+ done ;
Original file line number Diff line number Diff line change 1
- # nvidia-48 -> GRID P40-3Q
2
- VGPU_TYPE=nvidia-48
3
-
4
- PCI_ADDRESS=$( lspci | grep VGA | grep -Po ' \d\w:\d\d.\d' )
5
-
6
- # Quadro 1
7
- UUID1=$( uuidgen)
8
-
9
- # Quadro 2
10
- UUID2=$( uuidgen)
11
-
12
- mdevctl start -u $UUID1 -p 0000:$PCI_ADDRESS -t $VGPU_TYPE
13
- mdevctl start -u $UUID2 -p 0000:$PCI_ADDRESS -t $VGPU_TYPE
14
-
15
- mdevctl define -a -u $UUID1
16
- mdevctl define -a -u $UUID2
1
+ # nvidia-48 -> GRID P40-3Q
2
+ VGPU_TYPE=nvidia-56
3
+
4
+ PCI_ADDRESS=$( lspci | grep VGA | grep -Po ' \d\w:\d\d.\d' )
5
+
6
+ # Quadro 1
7
+ UUID1=$( uuidgen)
8
+
9
+ # Quadro 2
10
+ UUID2=$( uuidgen)
11
+
12
+ mdevctl start -u $UUID1 -p 0000:$PCI_ADDRESS -t $VGPU_TYPE
13
+ mdevctl start -u $UUID2 -p 0000:$PCI_ADDRESS -t $VGPU_TYPE
14
+
15
+ mdevctl define -a -u $UUID1
16
+ mdevctl define -a -u $UUID2
Original file line number Diff line number Diff line change
1
+ mdevctl list | awk ' {print $1}' > /tmp/mdev-devices
2
+ cat /tmp/mdev-devices | xargs -i mdevctl stop -u {}
3
+ cat /tmp/mdev-devices | xargs -i mdevctl undefine -u {}
4
+ ./mdev.sh
You can’t perform that action at this time.
0 commit comments