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 .. 24 25 26 27 28 29 30 31 32 Next › Last »

Onishin commented on 2015-11-02 23:16 (UTC)

Working perfectly Thanks zman0900

zman0900 commented on 2015-10-23 02:56 (UTC)

Thanks for the info. I actually signed up to that mailing list a month or so ago and immediately forgot about it. Guess it's time for some reading.

markzz commented on 2015-10-22 17:21 (UTC) (edited on 2015-10-22 20:43 (UTC) by markzz)

It was mentioned on the vfio-users mailing list [1] that 4.3 and a fix in OVMF may solve some issue. If I were you, I would start seriously looking for a solution when kernel 4.3 is released. As for now, I will look for a solution in my spare time. [1] https://www.redhat.com/archives/vfio-users/2015-October/msg00145.html

zman0900 commented on 2015-10-22 16:53 (UTC)

Looks like my issue with screen shutting off when I log into gnome is related to one of the patches on this kernel. I have realized that the same version (4.2.3) of the main arch kernel allows all my screens to turn on. Considering gpu pass through is also broken for me with 4.2+ of this kernel, I'm assuming all the problems are caused by the ACS patch. I think I'll try to figure out the issue this weekend, but I'm a Java programmer so it probably won't go well. If anyone has any advice on where to start or already knows the problem, please let me know.

markzz commented on 2015-10-07 13:10 (UTC)

It could also be that you are using something like yaourt and you do not have enough RAM to compile it fully in /tmp. See the wiki [1] for details. [1] https://wiki.archlinux.org/index.php/Yaourt#Build_directory

zman0900 commented on 2015-10-07 04:46 (UTC)

"No space left on device" That means you are out of hard drive space. Free up some space or use another partition.

Brayden.Dean commented on 2015-10-07 04:29 (UTC)

net/ipv4/syncookies.c:401:1: fatal error: closing dependency file net/ipv4/.syncookies.o.d: No space left on device } ^ compilation terminated. {standard input}: Assembler messages: {standard input}: Fatal error: can't write net/ipv4/.tmp_syncookies.o: No space left on device {standard input}: Fatal error: can't close net/ipv4/.tmp_syncookies.o: No space left on device scripts/Makefile.build:258: recipe for target 'net/ipv4/syncookies.o' failed make[2]: *** [net/ipv4/syncookies.o] Error 1 scripts/Makefile.build:403: recipe for target 'net/ipv4' failed make[1]: *** [net/ipv4] Error 2 Makefile:949: recipe for target 'net' failed make: *** [net] Error 2 Having further errors, I will just add your repo

markzz commented on 2015-10-07 03:43 (UTC)

If you don't want to compile this package yourself, I am providing the package on my repo [1]. [1] https://wiki.archlinux.org/index.php/Unofficial_user_repositories#markzz

Brayden.Dean commented on 2015-10-07 03:33 (UTC)

Thanks, just needed to uncomment the auto key retrieval

zman0900 commented on 2015-10-06 02:35 (UTC)

https://wiki.archlinux.org/index.php/Makepkg#Signature_checking