# Build # - make # Test # - sudo ./ctl.sh start # Create mdev # modprobe vfio_mdev insmod vfio-netem.ko intfs=ens3 echo "83b8f4f2-509f-382f-3c1e-e6bfe0fa1001" > \ /sys/class/net/ens3/mdev_supported_types/net-vfio-mdev-supported/create # Destroy mdev # root@tester:~# echo 1 > /sys/class/mdev_bus/ens3/83b8f4f2-509f-382f-3c1e-e6bfe0fa1001/remove # MMAP Verification # https://github.com/billfarrow/pcimem - compile sudo ./pcimem /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/resource2 0 w sudo ./pcimem /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/resource4 16368 w # Enable kernel debug # - echo file drivers/iommu/iommu.c line 1533-1600 +p > /sys/kernel/debug/dynamic_debug/control - echo file drivers/iommu/iommu.c func iommu_map +p > /sys/kernel/debug/dynamic_debug/control - echo file drivers/iommu/iommu.c +p > /sys/kernel/debug/dynamic_debug/control