The Grimoire Hypervisor solution for x86 Processors with experimental nested virtualization support. Remastering with Rust in progress.
-
Updated
May 23, 2026 - C
The Grimoire Hypervisor solution for x86 Processors with experimental nested virtualization support. Remastering with Rust in progress.
Shows an example of how to implement VT-d/AMD-Vi on Windows
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
A tool to list devices in iommu groups, useful for setting up VFIO
Automatically set up a Linux system for PCI pass-through and check if it is compatible
Fix for ARM SMMU v3 event queue interrupt storm on CIX Sky1/CD8180 SoC (Orange Pi 6 Plus, Radxa Orion O6, etc.) causing system freezes, SSH hangs, and network unresponsiveness
A single-script solution for running Windows 11 inside Linux with near-native performance using NVIDIA GPU passthrough (VFIO).
CryptoMMU artifact for modular installation on recent Ubuntu (not rigorously tested on new platform)
Proxmox VE GPU passthrough — recipes, scripts, and failure-mode notes (CPUID, IOMMU, WDDM).
IO handles access to platform devices and resources
Notes for creating GPU accelerated VMs using only FOSS tools
Fixes NCCL hangs on NVIDIA L40S GPUs by resolving IOMMU-induced PCIe P2P communication issues. Includes reproducible tests, architecture explanation, and production-ready solution.
How I personally got vfio working using many different guides with months of failed attempts
Set up GPU passthrough on Debain & Ubuntu hosts.
GPU passthrough setup for QEMU/KVM on Arch Linux — VFIO, patched QEMU/EDK2, and zero-reboot GPU switching
Add a description, image, and links to the iommu topic page so that developers can more easily learn about it.
To associate your repository with the iommu topic, visit your repo's landing page and select "manage topics."