Commit Graph

262 Commits

Author SHA1 Message Date
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
bbaa
9c85304f75 compat v6.17 2025-11-03 22:16:36 +08:00
bbaa
c94984e903 update to kernel v6.18-rc3 2025-11-03 22:14:19 +08:00
bbaa
da6135ca62 skip test if not support 2025-10-24 16:11:59 +08:00
bbaa
0d8fb96eb7 use absolute paths for including the trace header 2025-10-19 10:30:12 +08:00
bbaa
f5c4963ee7 Replace all incorrect space indent with TABs 2025-10-15 12:08:53 +08:00
bbaa
5a85415d61 remove ubuntu plucky test
proxmox-trixie already uses ubuntu kernel
2025-10-13 14:55:18 +08:00
Susan
3296a743a6 update flake to support xe module, fix nixos tests and update readme 2025-10-11 11:39:46 +03:00
bbaa
1ee8e93fa3 update readme 2025-10-10 21:01:18 +08:00
bbaa
d603fa185a 2025.10.10 2025.10.10 2025-10-10 13:05:08 +08:00
bbaa
4a74993e5d add disclaimer 2025-10-10 12:44:09 +08:00
bbaa
5d9ce4512a disable sriov support for mtl/lnl in xe driver
we may need to wait for upstream to support it.......
2025-10-10 12:22:10 +08:00
bbaa
1f09ba7dfb 2025.10.09-2 2025.10.09-2 2025-10-09 18:29:46 +08:00
bbaa
3d009cc096 mangle all exported symbols in the compat module 2025-10-09 17:09:52 +08:00
bbaa
0da9e29ca3 fix compilation warnings 2025-10-09 11:45:52 +08:00
bbaa
a54087f8f5 add linux-lts (v6.12) test 2025-10-09 11:23:50 +08:00
bbaa
e4b91d9ecb update readme 2025.10.09 2025-10-09 11:16:43 +08:00
bbaa
569205a4c3 2025.10.09: add xe module 2025-10-09 10:55:39 +08:00
bbaa
fd24d28b88 decrese the XE_PL_TT watermark for old kernel
we did not implement the shrinker in the older kernel

Revert d2d5f6d578848f13b1d01abd4e9a2452e5602586
2025-10-09 10:55:39 +08:00
bbaa
b6ee19a11d disable NixOS test for now
i don't known how to fix it :(
2025-10-09 10:55:39 +08:00
bbaa
da92833950 compat v6.12 in xe 2025-10-09 10:55:39 +08:00
bbaa
3ca884452a reformat macros 2025-10-09 10:55:39 +08:00
bbaa
ee252c4be9 compat v6.13 in xe 2025-10-09 10:55:39 +08:00
bbaa
c862b56990 compat v6.14 in xe 2025-10-09 10:55:39 +08:00
bbaa
7e266949a4 compat v6.12 in i915 2025-10-09 10:55:39 +08:00
bbaa
bd032c81e8 compat v6.13 in i915 2025-10-09 10:55:39 +08:00
bbaa
94059d38ba compat v6.14 in i915 2025-10-09 10:55:39 +08:00
bbaa
6244a3e7a3 compat 6.15 2025-10-09 10:55:39 +08:00
bbaa
ad779e1f02 compat 6.16 2025-10-09 10:55:39 +08:00
bbaa
bf897045f0 add compat module 2025-10-09 10:55:39 +08:00
bbaa
ea1877f056 adjust Makefile 2025-10-09 10:55:39 +08:00
bbaa
55defc10be import latest code (v6.17) 2025-10-09 10:55:39 +08:00
Sophon
518611bcac Merge pull request #341 from michaelkrieger/patch-1
Add note about installing the MOK key
2025-08-30 07:30:10 +08:00
Michael Krieger
b089d598a9 Add note about installing the MOK key
Add note about installing the MOK key
2025-08-26 15:02:49 -04:00
Sophon
dc62d91c79 Merge pull request #323 from bbaa-bbaa/kernel-v6.12 2025.07.22 2025-07-22 21:59:53 +08:00
bbaa
81c0bb470d 2025.07.22: support for v6.16 kernel 2025-07-22 18:43:34 +08:00
bbaa
2fcff112ce fix configure on v6.16 2025-07-19 22:36:16 +08:00
bbaa
55a7a446f6 apply patches from linux-stable v6.12.39
2679bb2f692e3d9b6c20863ba0fd8a793ea24f16 [PATCH 01/12] drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h
ba282cfba33c8cee46382a6045190af3bd687e29 [PATCH 02/12] drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
798fd944fbcffdfffeef0b7a5cfdfab1c9dbc56b [PATCH 03/12] drm/i915/guc: Handle race condition where wakeref count drops below 0
fcc95344aa1c419d54f46c19011219363f05c593 [PATCH 04/12] drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
5b930e72aaeaf16dae45eef1aa1ae4b8114d3460 [PATCH 05/12] drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
7952c4bb509259a4c26e35cdc7e5bd7cb4da2882 [PATCH 06/12] Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
18ec560e3e9b476e63c671514dcb8b9163a578a2 [PATCH 07/12] drm/i915: fix build error some more
cc0a3fd781bf83d631d988568871808d06046e75 [PATCH 08/12] drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
9d4064787d8d11f69b01fd9d08bb7fd248041a56 [PATCH 09/12] drm/i915/selftests: Change mock_request() to return
5a7ae7bebdc4c2ecd48a2c061319956f65c09473 [PATCH 10/12] drm/i915/gt: Fix timeline left held on VMA alloc error
6a17e0d27fbe0dd6f3061aa627e61b4ac7afbb95 [PATCH 11/12] drm/i915/gsc: mei interrupt top half should be in irq disabled context
710deaff6aebd5c23e307f03e62bb02e23989ab7 [PATCH 12/12] drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
2025-07-18 13:12:08 +08:00
Sophon
cd7ba37e55 Merge pull request #319 from juliankuners/nix-derivation 2025-07-17 20:59:00 +08:00
Julian Kuners
73cb7868bb GitHub workflow for building i915-sriov for NixOS 2025-07-15 03:36:53 +02:00
Julian Kuners
500912286c update documentation for NixOS 2025-07-15 03:36:41 +02:00