added vfio-verify script and updated the last script page with more info

This commit is contained in:
HikariKnight 2022-02-28 21:37:09 +01:00
parent a4946979b3
commit 0db62afe65
No known key found for this signature in database
GPG key ID: E8B239063B022F5A
2 changed files with 20 additions and 0 deletions

View file

@ -22,6 +22,9 @@ $CMDLINE
Make sure that the files inside \"$SCRIPTDIR/config/etc\" are copied to your /etc Make sure that the files inside \"$SCRIPTDIR/config/etc\" are copied to your /etc
AND PLEASE MAKE A BACKUP FIRST! AND PLEASE MAKE A BACKUP FIRST!
Then reboot your system and run \"$SCRIPTDIR/vfio-verify\" to check if your GPU is properly set up.
NOTE: Some AMD GPUs will require the vendor-reset kernel module from https://github.com/gnif/vendor-reset to be installed!
The files inside \"$SCRIPTDIR/$QUICKEMU\" are currently unused files, however they provide The files inside \"$SCRIPTDIR/$QUICKEMU\" are currently unused files, however they provide
the required information that the QuickEMU project can hook into and use to add support for VFIO enabled VMs. the required information that the QuickEMU project can hook into and use to add support for VFIO enabled VMs.

17
vfio-verify Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
# Get the scripts directory
SCRIPTDIR=$(dirname `which $0`)
cd $SCRIPTDIR
if [ -f $SCRIPTDIR/config/kernel_args ];
then
DEVID=$(cat $SCRIPTDIR/config/kernel_args | cut -d " " -f 3 | cut -d "=" -f 2 | perl -pe "s/^([0-9a-f]{4}:).*/\1/")
echo "#------------------------------------------#"
lspci -d $DEVID -v | grep -iP "kernel driver|amd|radeon|nvidia|nouveau" | grep -vi "kernel modules"
echo "#------------------------------------------#"
printf "
If the \"Kernel driver in use\" for these devices are \"vfio-pci\", then VFIO has been successfully enabled!
"
fi