summaryrefslogtreecommitdiffstats
path: root/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh14
1 files changed, 7 insertions, 7 deletions
diff --git a/install.sh b/install.sh
index a70e84b..143570f 100755
--- a/install.sh
+++ b/install.sh
@@ -8,7 +8,7 @@
# 1. deps Install build/runtime dependencies (apt)
# 2. nvidia Clone NVIDIA open-gpu-kernel-modules @ pinned tag + patch
# 3. firmware Fetch GSP firmware from linux-firmware.git + extract fwimage
-# 4. build Build open-iov-vfio.ko -> nvidia.ko -> userspace (in order)
+# 4. build Build vgsp.ko -> nvidia.ko -> userspace (in order)
# 5. system Host config: VFIO modules, hugepages, IOMMU/blacklist check
# 6. load Load the driver stack (root)
# 7. mdev Create a vGPU mdev device (root)
@@ -178,7 +178,7 @@ stage_firmware() {
# ----------------------------------------------------------------------------
stage_build() {
- log "Building open-iov-vfio.ko (generates Module.symvers)..."
+ log "Building vgsp.ko (generates Module.symvers)..."
make -C "$OPEN_IOV_ROOT" kernel
log "Building NVIDIA OpenRM (3-step, KBUILD_EXTRA_SYMBOLS)..."
@@ -188,8 +188,8 @@ stage_build() {
KBUILD_EXTRA_SYMBOLS="$OPEN_IOV_ROOT/kernel/Module.symvers" modules
log "Verifying vGPU VFIO symbols resolved (modinfo depends)..."
- modinfo "$NVIDIA_DIR/kernel-open/nvidia.ko" | grep -q "^depends:.*open-iov-vfio" \
- || die "nvidia.ko missing 'depends: open-iov-vfio' - KBUILD_EXTRA_SYMBOLS resolution failed"
+ modinfo "$NVIDIA_DIR/kernel-open/nvidia.ko" | grep -q "^depends:.*vgsp" \
+ || die "nvidia.ko missing 'depends: vgsp' - KBUILD_EXTRA_SYMBOLS resolution failed"
log "Building userspace (libiov.so + examples)..."
make -C "$OPEN_IOV_ROOT" userspace examples
@@ -202,10 +202,10 @@ stage_system() {
local SUDO; SUDO=$(need_sudo)
# VFIO/mdev modules at boot
- if [[ ! -f /etc/modules-load.d/open-iov-vfio.conf ]]; then
+ if [[ ! -f /etc/modules-load.d/vgsp.conf ]]; then
printf 'vfio\nvfio_iommu_type1\nvfio_pci\nmdev\nvfio_mdev\n' \
- | $SUDO tee /etc/modules-load.d/open-iov-vfio.conf >/dev/null
- ok "wrote /etc/modules-load.d/open-iov-vfio.conf"
+ | $SUDO tee /etc/modules-load.d/vgsp.conf >/dev/null
+ ok "wrote /etc/modules-load.d/vgsp.conf"
else
ok "modules-load.d already configured"
fi