Updated to 3.19.2. Only changes are from the main Arch package.
Search Criteria
Package Details: linux-vfio 6.13-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-vfio.git (read-only, click to copy) |
---|---|
Package Base: | linux-vfio |
Description: | The Linux kernel and modules (ACS override and i915 VGA arbiter patches) |
Upstream URL: | https://www.kernel.org |
Keywords: | acs arbiter assignment gpu i915 kvm override passthrough pci qemu vfio vga |
Licenses: | GPL-2.0-or-later |
Provides: | KSMBD-MODULE, VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Submitter: | zman0900 |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 73 |
Popularity: | 0.000069 |
First Submitted: | 2015-01-30 06:41 (UTC) |
Last Updated: | 2025-01-27 06:41 (UTC) |
Dependencies (20)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-hybridAUR, coreutils-uutilsAUR)
- initramfs (booster-gitAUR, booster-wip-gitAUR, dracut-gitAUR, mkinitcpio-gitAUR, booster, dracut, mkinitcpio)
- kmod (busybox-coreutilsAUR, kmod-gitAUR)
- bc (bc-ghAUR) (make)
- cpio (cpio-gitAUR) (make)
- gettext (gettext-gitAUR) (make)
- graphviz (make)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (make)
- libelf (elfutils-gitAUR) (make)
- pahole (pahole-gitAUR) (make)
- perl (perl-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-yaml (python-yaml-gitAUR) (make)
- tar (tar-gitAUR, busybox-coreutilsAUR) (make)
- texlive-latexextra (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- xz (xz-gitAUR) (make)
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-xzAUR, linux-firmware-gitAUR, linux-firmware-uncompressedAUR) (optional) – firmware images needed for some devices
- scx-scheds (scx-scheds-gitAUR) (optional) – to use sched-ext schedulers
- wireless-regdb (optional) – to set the correct wireless channels of your country
Required by (6)
- ksmbd-tools (requires KSMBD-MODULE)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
Sources (7)
- 1001-6.13.0-add-acs-overrides.patch
- 1002-6.13.0-i915-vga-arbiter.patch
- config-6.13
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.sign
- https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz
- https://github.com/archlinux/linux/releases/download/v6.13-arch1/linux-v6.13-arch1.patch.zst
- https://github.com/archlinux/linux/releases/download/v6.13-arch1/linux-v6.13-arch1.patch.zst.sig
zman0900 commented on 2015-03-20 06:01 (UTC)
zman0900 commented on 2015-02-12 05:04 (UTC)
My intention with this kernel is for it to be as close as possible to the main arch kernel, but with any necessary patches added to support the use of VFIO with KVM to pass through real GPUs and other PCI/PCIe things to VMs. This is very similar to the kernel available at https://bbs.archlinux.org/viewtopic.php?id=162768, but based off the main arch kernel package instead of the aur linux-mainline package.
Sometimes I might get the PKGBUILD ready earlier for a new version, but I won't upload it here until sometime after arch releases that version. You can get it ahead of time from my github repo: https://github.com/zman0900/linux-vfio-aur Currently 3.19 is ready there, based off of what is in arch testing right now.
Pinned Comments
xiota commented on 2024-01-09 18:43 (UTC) (edited on 2024-01-11 16:53 (UTC) by xiota)
clang
or disabling Arch patches.eclairevoyant commented on 2023-04-06 21:24 (UTC) (edited on 2023-04-06 21:31 (UTC) by eclairevoyant)
This package exists for the specific purpose of adding ported patches based on those originally created by Alex Williamson for:
Bypassing the default IOMMU grouping by overriding PCIe ACS support, and
Enabling VGA arbitration support on Intel iGPUs.
Arbitrary patches will not be added.
Refer to the wiki on PCI passthrough and this blog post on IOMMU groups for risks/caveats before using this package.
Regular AUR etiquette applies as well (knowledge of
makepkg
and searching the wiki/Arch forums is expected, and AUR helpers or Arch-based distros that are not Arch Linux are unsupported).