setup.sh: make it easier to override with igb_uio
When overriding with igb_uio you used to have to manually probe uio before calling setup.sh. I feel this is a common enough use case that we should check it in setup.sh directly. Change-Id: I8a31f90bab6960eade468816ffe960820f83d2fe Signed-off-by: Seth Howell <seth.howell@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/818 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
This commit is contained in:
parent
615b6849b4
commit
b4aa3074bc
@ -182,6 +182,10 @@ function configure_linux_pci {
|
|||||||
if [[ "$driver_path" = "$driver_name" ]]; then
|
if [[ "$driver_path" = "$driver_name" ]]; then
|
||||||
driver_path=""
|
driver_path=""
|
||||||
fi
|
fi
|
||||||
|
# igb_uio is a common driver to override with and it depends on uio.
|
||||||
|
if [[ "$driver_name" = "igb_uio" ]]; then
|
||||||
|
modprobe uio
|
||||||
|
fi
|
||||||
elif [[ -n "$(ls /sys/kernel/iommu_groups)" || \
|
elif [[ -n "$(ls /sys/kernel/iommu_groups)" || \
|
||||||
(-e /sys/module/vfio/parameters/enable_unsafe_noiommu_mode && \
|
(-e /sys/module/vfio/parameters/enable_unsafe_noiommu_mode && \
|
||||||
"$(cat /sys/module/vfio/parameters/enable_unsafe_noiommu_mode)" == "Y") ]]; then
|
"$(cat /sys/module/vfio/parameters/enable_unsafe_noiommu_mode)" == "Y") ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user