diff options
Diffstat (limited to 'install.sh')
| -rwxr-xr-x | install.sh | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -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 |
