From 4f86b98fdd7c6dda813b9f9380780a0b010c55df Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Tue, 30 Jan 2018 19:15:45 +0100 Subject: [PATCH] add script to configure system for non-root access to FPGA --- fpga/scripts/non_root.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 fpga/scripts/non_root.sh diff --git a/fpga/scripts/non_root.sh b/fpga/scripts/non_root.sh new file mode 100644 index 000000000..22e4f941d --- /dev/null +++ b/fpga/scripts/non_root.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +IOMMU_GROUP=24 +PCI_BDF="0000:03:00.0" + +modprobe vfio +modprobe vfio_pci + +echo "10ee 7022" > /sys/bus/pci/drivers/vfio-pci/new_id +echo ${PCI_BDF} > /sys/bus/pci/drivers/vfio-pci/bind + +groupadd -f fpga +usermod -G fpga -a svg + +chgrp fpga /dev/vfio/${IOMMU_GROUP} +chmod g+rw /dev/vfio/${IOMMU_GROUP} + +