302 Commits

Author SHA1 Message Date
bbaa
2421d3ff8c 2026.05.06: fix conftest on gcc 13 2026-05-06 11:30:28 +08:00
bbaa
43e97fd799 Update README
Removed version range from the project title in README.
2026-05-03 21:39:19 +08:00
bbaa
e56b9e7d4c 2026.05.03: support kernel v7.0 2026.05.03 2026-05-03 10:05:45 +08:00
bbaa
194a7bdbbc fix packaging issue 2026-05-03 10:05:42 +08:00
bbaa
223ee3fccb update ci 2026-05-03 02:37:49 +08:00
bbaa
3411829280 drop support before v6.17 2026-05-03 02:32:05 +08:00
bbaa
c9f0d16114 compat 6.18 2026-05-03 02:32:03 +08:00
bbaa
bf492cae3f compat 6.19 2026-05-03 02:32:02 +08:00
bbaa
2b91bc18bf add conftest 2026-05-02 23:23:05 +08:00
bbaa
4e91bab74e sync 7.0 2026-04-23 09:28:14 +08:00
bbaa
17517d93a2 Merge pull request #443 from Cycloctane/copy_from_user
Fix build failure in kernel version 6.18.24+ and 6.19.14+
2026-05-02 13:59:50 +08:00
Rui Xi
3a43a8d7ee fix module build failure in kernel 6.18.24+ and 6.19.14+
__copy_from_user_inatomic_nocache was renamed to
copy_from_user_inatomic_nontemporal in linux kernel v7.1

This change was backported to kernel branch 6.12, 6.18 and 6.19

Use the macro that was renamed in the same commit to detect version compatibility
2026-05-02 13:29:10 +08:00
bbaa
9ba131199e Merge pull request #432 from KylinDemons/master 2026-04-18 19:03:43 +08:00
梓沐啊_
f989eb9ec0 Add PVE documentation link in secure boot guide
Updated the link to PVE documentation for secure boot configuration.
2026-04-17 15:43:51 +08:00
bbaa
0481357c40 fix ci 2026-03-05 14:34:24 +08:00
bbaa
d6583a9f98 2026.03.05: sync v6.19.6 2026.03.05 2026-03-05 14:27:56 +08:00
bbaa
e55b25c037 sync 6.19.6 2026-03-05 14:04:06 +08:00
Copilot
c9ac0c3424 Apply changes from Copilot 2026-02-28 22:37:57 +08:00
NightMean
916028f6ac docs: restructure README and add OS-specific installation guides
- Separated the unified host and guest installation instructions from README.md into distinct, OS-specific subpages within the docs/ directory.

- Added a new installation guide for Proxmox VE Ubuntu Cloud-Init guests.

- Replaced the large installation sections in README.md with an index linking to the new subpages.

- Consolidated uninstallation steps into their respective OS guides with fallback DKMS removal instructions.

- Clarified instructions for optional configurations (Block VFs, UEFI Secure Boot).
2026-02-28 15:18:59 +01:00
bbaa
9539d37f42 add Generic Troubleshooting 2026-02-09 21:05:04 +08:00
bbaa
2828a15049 2026.02.09 2026.02.09 2026-02-09 20:18:27 +08:00
bbaa
96f0ef680b sync v6.19.0 2026-02-09 12:47:02 +08:00
bbaa
657a46e534 compat: explicit fb_info allocation for kernels < 6.19 2026-02-07 01:17:10 +08:00
bbaa
259a571484 skip ci when tag push 2026-02-06 00:52:37 +08:00
bbaa
0a17695f8e 2026.02.04 2026.02.04 2026-02-04 11:05:26 +08:00
bbaa
0215110e4b sync v6.19-rc8 2026-02-04 11:05:25 +08:00
bbaa
d49d883cf6 compat 6.16 2026-02-04 11:05:24 +08:00
bbaa
139263399f compat 6.18 2026-02-04 11:05:22 +08:00
bbaa
b5574c6a35 sync v6.19-rc7
Signed-off-by: bbaa <bbaa@bbaa.fun>
2026-02-04 11:05:19 +08:00
bbaa
7189414e21 clarify kernel requirements and installation steps 2026-01-28 00:02:38 +08:00
bbaa
5389e1f5bc Use systemd-tmpfiles instead of a systemd unit 2026-01-24 18:29:01 +08:00
梓沐啊_
9b247e589a Update UEFI Secure Boot section to indicate optionality
Clarify that UEFI Secure Boot configuration is optional.
2026-01-24 16:50:01 +08:00
KylinDemons
6c702a3df4 Add Secure Boot Support 2026-01-24 16:48:27 +08:00
Saad Nadeem
8691bc86bb fix load priority issue by moving modules to updates directory 2025-12-28 15:21:41 -05:00
bbaa
2482f8fa4b 2025.12.10 2025.12.10 2025-12-10 19:20:58 +08:00
bbaa
b17186dab8 sync v6.18 2025-12-10 19:18:52 +08:00
bbaa
9cb7f53afb sync v6.18-rc6 2025-11-17 14:52:14 +08:00
bbaa
18c84bfe0d Fix compilation on v6.12.12 kernel
Tested compilation on the following versions:
i915: v6.12.1+
xe: v6.12.2+
2025-11-17 14:45:50 +08:00
bbaa
c121d53773 Use target kernel config first, with our own config as fallback 2025-11-13 14:02:49 +08:00
bbaa
f68ce7cadb Use our own config instead of depending on the target config.
Some older kernels may not include the Kconfig options we rely on due to
renames or code cleanups. Accurately detecting which symbols are
available would require implementing our own conftest logic, similar to
OpenZFS, which would add unnecessary complexity.

Instead, we explicitly enable all features here and assume their
dependencies are available. If any dependencies are missing, the build
will naturally fail during compilation.
2025-11-13 13:59:29 +08:00
bbaa
9ae8876b17 Release 2025.11.10 2025.11.10 2025-11-10 13:09:48 +08:00
bbaa
e741d943f3 sync v6.18-rc5 2025-11-10 12:58:47 +08:00
bbaa
b5a0d34fc0 Pre-release 2025.11.09-rc2 2025.11.09-rc2 2025-11-09 14:37:37 +08:00
bbaa
d0edaf7ec5 drm/i915: Disable i915_gem_set_tiling_ioctl and i915_gem_get_tiling_ioctl in VF
PF: i915_gem_get_tiling_ioctl returns 0 with tiling_mode=2, swizzle_mode=0, phys_swizzle_mode=0
VF: i915_gem_get_tiling_ioctl returns 0 with tiling_mode=0, swizzle_mode=0, phys_swizzle_mode=0

The tiling_mode is lost on the VF. By disabling these ioctls, users should fallback to default values.
This fixes the blocky artifact when sharing surfaces between VAAPI and OpenCL.
I’m not sure if this is the correct way to do it, but it works.
There may be unknown side effects, so further testing is still needed...
Signed-off-by: bbaa <bbaa@bbaa.fun>
2025-11-09 14:37:23 +08:00
bbaa
8a8f1cb4e0 clean up github actions 2025-11-09 14:27:48 +08:00
bbaa
0d3c34fdf8 Prerelease 2025.11.04-rc1 2025.11.04-rc1 2025-11-04 13:10:18 +08:00
bbaa
8877793ebc update to v6.18-rc4 2025-11-04 01:00:05 +08:00
bbaa
2e635c1fd3 compat v6.12 2025-11-04 00:53:52 +08:00
bbaa
df68b7452e compat v6.14 2025-11-04 00:18:55 +08:00
bbaa
de3075d0b0 compat v6.16 2025-11-03 23:58:59 +08:00