Add vfio-pci support on all TB
[csit.git] / resources / tools / testbed-setup / ansible / roles / tg_sut / tasks / main.yaml
index cacae75..eeaeed4 100644 (file)
@@ -52,7 +52,7 @@
     path: '/etc/default/grub'\r
     state: 'present'\r
     regexp: '^GRUB_CMDLINE_LINUX='\r
-    line: 'GRUB_CMDLINE_LINUX="isolcpus={{ isolcpus }} nohz_full={{ isolcpus }} rcu_nocbs={{ isolcpus }} numa_balancing=disable intel_pstate=disable"'\r
+    line: 'GRUB_CMDLINE_LINUX="isolcpus={{ isolcpus }} nohz_full={{ isolcpus }} rcu_nocbs={{ isolcpus }} numa_balancing=disable intel_pstate=disable intel_iommu=on iommu=pt"'\r
   notify: ['Update GRUB']\r
   tags: set-grub\r
 \r
@@ -66,3 +66,7 @@
   pip:\r
     requirements: '/tmp/requirements.txt'\r
   tags: install-pip\r
+\r
+- name: Load vfio-pci by default\r
+  raw: 'echo vfio-pci | sudo tee -a /etc/modules'\r
+  tags: load-vfio-pci\r