From 1c41e819c9ba380aa28b75e0a83c7f054ca42582 Mon Sep 17 00:00:00 2001 From: EpicOfficer <9379778+EpicOfficer@users.noreply.github.com> Date: Fri, 10 May 2024 10:07:04 +0100 Subject: [PATCH] Remove setup vfio for now --- config/scripts/.gitkeep | 0 config/scripts/setup_vfio.sh | 27 --------------------------- recipes/recipe.yml | 4 ---- 3 files changed, 31 deletions(-) create mode 100644 config/scripts/.gitkeep delete mode 100644 config/scripts/setup_vfio.sh diff --git a/config/scripts/.gitkeep b/config/scripts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/config/scripts/setup_vfio.sh b/config/scripts/setup_vfio.sh deleted file mode 100644 index dafe202..0000000 --- a/config/scripts/setup_vfio.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash - -set -oue pipefail - -CPU_VENDOR=$(grep "vendor_id" "/proc/cpuinfo" | uniq | awk -F": " '{ print $2 }') -VENDOR_KARG="unset" - -echo 'add_drivers+=" vfio vfio_iommu_type1 vfio-pci "' | sudo tee /etc/dracut.conf.d/vfio.conf -rpm-ostree initramfs --enable - -if [[ ${CPU_VENDOR} == "AuthenticAMD" ]]; then - VENDOR_KARG="amd_iommu=on" -elif [[ ${CPU_VENDOR} == "GenuineIntel" ]]; then - VENDOR_KARG="intel_iommu=on" -fi -if [[ ${VENDOR_KARG} == "unset" ]]; then - echo "Failed to get CPU vendor, exiting..." - exit 1 -else - rpm-ostree kargs \ - --append-if-missing="kvm.ignore_msrs=1" \ - --append-if-missing="kvm.report_ignored_msrs=0" \ - --append-if-missing="${VENDOR_KARG}" \ - --append-if-missing="iommu=pt" \ - --append-if-missing="rd.driver.pre=vfio_pci" \ - --append-if-missing="vfio_pci.disable_vga=1" -fi \ No newline at end of file diff --git a/recipes/recipe.yml b/recipes/recipe.yml index 0e7840e..96ef161 100644 --- a/recipes/recipe.yml +++ b/recipes/recipe.yml @@ -21,8 +21,4 @@ modules: enabled: - libvirtd - - type: script - scripts: - - setup_vfio.sh - - type: signing \ No newline at end of file