vérifier IOMMU support sur linux

J'aimerais vérifier sur une machine Linux si le PCI passthrough est pris en charge. Après un peu de recherche sur google, j'ai trouvé que je devrais plutôt de vérifier si IOMMU est pris en charge, et je l'ai fait en exécutant:

dmesg | grep IOMMU   

Si elle prend en charge IOMMU (et pas IOMMUv2), je voudrais obtenir:

IOMMU                                                          
[    0.000000] DMAR: IOMMU enabled
[    0.049734] DMAR-IR: IOAPIC id 8 under DRHD base  0xfbffc000 IOMMU 0
[    0.049735] DMAR-IR: IOAPIC id 9 under DRHD base  0xfbffc000 IOMMU 0
[    1.286567] AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[    1.286568] AMD IOMMUv2 functionality not available on this system

...où DMAR: IOMMU enabled est ce que je suis à la recherche d'.

Maintenant, si la machine est en marche pour les jours, sans redémarrage, que le premier message [ 0.000000] DMAR: IOMMU enabled peut apparaît pas dans le journal, avec la commande précédente.

Est-il un moyen de vérifier la IOMMU soutien lorsque ce message disparaît à partir du journal?

Noyau dmesg est enregistré dans un fichier,/var/log: kern.journal et/ou des messages. Vérifiez aussi /sys/class/iommu répertoire
Je vais voter pour fermer cette question hors-sujet, car il devrait aller unix.stackexchange.com
Mieux que la vérification de la journalisation du noyau est à l'aide de la commande: virt-accueil-valider. Je suis d'accord que cela appartient à unix.stackexchange.com mais cette question est encore le premier succès lors de la recherche sur google pour "linux vérifier iommu support".
Merci! Je ne connaissais pas cette commande. Dans son 1.2.20 version, il ne m'en dit pas beaucoup, mais je viens de vérifier avec la version 2.2.0 et c'est beaucoup plus utile: QEMU: Checking for device assignment IOMMU support : PASS QEMU: Checking if IOMMU is enabled by kernel : WARN (IOMMU appears to be disabled in kernel. Add intel_iommu=on to kernel cmdline arguments)

OriginalL'auteur Ricky Robinson | 2017-05-31