1
1
Fork 0

iommu.sh: initial script

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2024-12-06 19:43:29 -06:00
parent edc5ccb848
commit de8f54ead2
Signed by: myned
GPG key ID: C7224454F7881A34
2 changed files with 17 additions and 0 deletions

View file

@ -94,6 +94,11 @@ in {
libnotify libnotify
systemd systemd
]) ])
(bash "iommu" [
coreutils
findutils
pciutils
])
(bash "launch" [ (bash "launch" [
argc argc
coreutils coreutils

View file

@ -0,0 +1,12 @@
#! /usr/bin/env bash
# https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid
shopt -s nullglob
for g in $(find /sys/kernel/iommu_groups/* -maxdepth 0 -type d | sort -V); do
echo "IOMMU Group ${g##*/}:"
for d in "$g"/devices/*; do
echo -e "\t$(lspci -nns "${d##*/}")"
done
done