Package Details: linux-vfio-headers 6.9.6-1

Git Clone URL: https://aur.archlinux.org/linux-vfio.git (read-only, click to copy)
Package Base: linux-vfio
Description: Headers and scripts for building modules for the Linux kernel (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
Submitter: zman0900
Maintainer: xiota
Last Packager: xiota
Votes: 73
Popularity: 0.005884
First Submitted: 2015-01-30 06:41 (UTC)
Last Updated: 2024-06-23 02:54 (UTC)

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 .. 8 9 10 11 12 13 14 15 16 17 18 .. 31 Next › Last »

shaybox commented on 2020-02-13 18:58 (UTC)

@aknarts This kernel is too out of date to work with most up to date dkms modules now.

aknarts commented on 2020-02-12 20:42 (UTC)

Anybody has an elegant solution to "incompatible gcc/plugin versions" when building dkms modules(namely nvidia-dkms)?

JuniorJPDJ commented on 2020-02-03 07:11 (UTC)

Don't worry. I'm just making sure you remember :D

markzz commented on 2020-02-03 06:10 (UTC)

I only forgot a little bit. I did some traveling over the last week and didn't have time to get to it. I will make every attempt to get to this in the next week, but sometimes life gets busy.

JuniorJPDJ commented on 2020-02-03 04:57 (UTC) (edited on 2020-02-03 04:57 (UTC) by JuniorJPDJ)

Next weekend just finished and new linux major version came. Do you remember about us? ;)

markzz commented on 2020-01-22 07:37 (UTC)

Yeah, that's on me. I'll put it on my TODO list for this weekend.

thearcherblog commented on 2020-01-22 06:05 (UTC)

Hello,

This package has been flagged out-of-date for some time... any news about updates?

Thanks a lot!

Zackptg5 commented on 2020-01-05 08:10 (UTC) (edited on 2020-01-05 08:12 (UTC) by Zackptg5)

Just thought I'd add this in here For those looking to compile for 5.4.6.2:

Change pkgver in PKGBUILD

Replace add-acs-override.patch with updated one listed in a previous comment

Modify i915-vga-arbiter.patch as follows:

  • For last diff, change all instances of intel_drv.h to display/intel_display.h

  • Change 1457 to 432 (line numbers beneath above)

Finally update sha256 as needed in PKGBUILD

NeoTheFox commented on 2019-12-14 16:05 (UTC)

So if anyone needs a newer patch it's here https://gitlab.com/Queuecumber/linux-acs-override/raw/master/workspaces/5.4/acso.patch

markzz commented on 2019-12-03 17:59 (UTC) (edited on 2019-12-03 18:01 (UTC) by markzz)

jklc: https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/linux

They are makedepends as well, you can remove them after building.