Package Details: linux-vfio 6.12.1-1

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.000267
First Submitted: 2015-01-30 06:41 (UTC)
Last Updated: 2024-11-23 18:34 (UTC)

Required by (6)

Sources (7)

Pinned Comments

xiota commented on 2024-01-09 18:43 (UTC) (edited on 2024-01-11 16:53 (UTC) by xiota)

  • Leaving eclairvoyant's comment pinned because it contains some useful information.
  • Patch policy is different, but similar.
    • Primary purpose of this package are the ACS override and i915 VGA arbiter patches.
    • Upstream Arch patches will be applied to maintain parity with the standard kernel.
    • No other patches will be added.
  • Package does have options that can be changed, like building with clang or disabling Arch patches.
    • Defaults will match Arch packages, except when incompatible with this package's primary patches.
    • Options are subject to change. Read PKGBUILD for details.
  • Avoid commenting and flagging at the same time for the same issue.
    • Flag for common issues with standard solutions, like new releases, key changes, etc.
    • Comment for issues requiring explanation or debugging.
      • Use a pastebin for blocks of text more than a few lines.

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:

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).

Latest Comments

« First ‹ Previous 1 .. 26 27 28 29 30 31 32 Next › Last »

zman0900 commented on 2015-07-03 04:03 (UTC)

I have added the patch from https://bugs.archlinux.org/task/43885 at the suggestion of Frans-Willem to fix the separate build of the headers package.

zman0900 commented on 2015-06-29 06:27 (UTC)

Yeah, builds fine in the chroot too.

zman0900 commented on 2015-06-29 05:42 (UTC)

It built fine on my system...but I'm giving it a try now in a clean chroot (testing-x86_64-build). Are you sure you have base-devel and all the dependencies installed?

Frans-Willem commented on 2015-06-27 12:28 (UTC)

Current version (4.0.6-1) fails to create linux-vfio-headers package. Error: ==> Entering fakeroot environment... ==> Starting package_linux-vfio-headers()... cp: cannot stat ‘arch//Makefile’: No such file or directory ==> ERROR: A failure occurred in package_linux-vfio-headers(). Aborting... ==> ERROR: Makepkg was unable to build linux-vfio. I have yet to debug the PKGBUILD, but I figured a warning for anyone else using this was in order.

zman0900 commented on 2015-05-23 00:17 (UTC)

If you've been using this kernel (or the main arch kernel) and you have a filesystem mounted with the discard option on raid0, read this: https://www.archlinux.org/news/data-corruption-on-software-raid-0-when-discard-is-used/ You may have corrupted data. Current 4.0.4-2 update has the patch that is supposed to fix it.

kingd commented on 2015-03-26 06:10 (UTC)

#### gpg --recv-keys 79BE3E4300411886 gpg --recv-keys 38DBBDC86092693E #### Won`t work in my case. I manually had to add a keyserver like this: gpg --keyserver wwwkeys.de.pgp.net --recv-keys 79BE3E4300411886 gpg --keyserver wwwkeys.de.pgp.net --recv-keys 38DBBDC86092693E

PureTryOut commented on 2015-03-24 15:53 (UTC)

Thanks that did the trick! Thanks for putting this in the AUR, much more convenient then patching it myself every time.

nbhs commented on 2015-03-23 02:54 (UTC)

You need to import the keys gpg --recv-keys 79BE3E4300411886 gpg --recv-keys 38DBBDC86092693E

PureTryOut commented on 2015-03-22 13:59 (UTC)

Getting the following error, on both header and kernel package: ==> Verifying source file signatures with gpg... linux-3.19.tar ... FAILED (unknown public key 79BE3E4300411886) patch-3.19.2 ... FAILED (unknown public key 38DBBDC86092693E) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build linux-vfio. ==> Restart building linux-vfio-headers ? [y/N] Are these keys wrong, where can I change them?