Go to file
TinyAtoms fb3539bef0 ci: AAA
AAA
2022-03-28 12:08:23 -03:00
build feat: 🎨 repo is more cluttered 2022-03-28 11:34:05 -03:00
.gitignore feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
.SRCINFO feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
add-acs-overrides.patch feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
CMakeLists.txt test 2022-03-28 11:18:26 -03:00
config feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
i915-vga-arbiter.patch feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
main.cpp feat: 🎨 repo is more cluttered 2022-03-28 11:34:05 -03:00
PKGBUILD feat: Repo is vfio now 2022-03-28 12:00:14 -03:00
randomtext.txt ci: AAA 2022-03-28 12:08:23 -03:00
README.md feat: Repo is vfio now 2022-03-28 12:00:14 -03:00

linux-vfio

What is this?

linux-vfio is the kernel for Arch linux, with the ACS Override and i915 VGA Arbiter patches applied. These patches, originally written by Alex Williamson and updated by Mark Weiman, allow certain motherboards to split PCIe IOMMU groups where it would not otherwise be possible. This is often used to allow a specific PCIe card (often a video card) to be assigned to the vfio driver, and attached to a virtual machine.

Using this repository

This repository is used to track the AUR linux-vfio package, along with (hopeful) automation thereof. The official AUR repository is still hosted by Arch: https://aur.archlinux.org/cgit/aur.git/log/?h=linux-vfio

See Also

https://aur.archlinux.org/pkgbase/linux-vfio/

https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

https://www.kernel.org/doc/Documentation/vfio.txt