Commit Graph

107 Commits

Author SHA1 Message Date
bbaa
9ae8876b17 Release 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
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
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
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
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
0da9e29ca3 fix compilation warnings 2025-10-09 11:45:52 +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
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
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
bbaa
81c0bb470d 2025.07.22: support for v6.16 kernel 2025-07-22 18:43:34 +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
bbaa
a976507083 add Arrow Lake pciids 2025-05-18 20:41:37 +08:00
bbaa
230512b9b7 add COPYING 2025-05-11 23:07:58 +08:00
bbaa
21827e4603 apply patches from linux-stable.git (v6.12.28)
9ddc7edc558acef8dd4f645af3683b226e2b590c [PATCH 1/5] drm/i915: Disable RPG during live selftest
c5a906806162aea62dbe5d327760ce3b7117ca17 [PATCH 2/5] drm/i915/huc: Fix fence not released on early probe errors
a37e01fe60a35df354aa4c30762b91f26092ee93 [PATCH 3/5] drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed
4b171d4cbfffca02df349ed8405e93ff3b01e36a [PATCH 4/5] drm/i915/gvt: fix unterminated-string-initialization warning
bb0d602899650200efa69062edc99d2897c609e5  [PATCH 5/5] drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'
2025-05-11 21:27:15 +08:00
bbaa
1c947f7773 compat 6.15 kernel 2025-05-11 21:27:13 +08:00
bbaa
9cb6c2b950 Export compat symbol for kvmgt module before v6.10 kernel 2025-04-09 13:03:36 +08:00
bbaa
3552185e2c Set the MODULE_VERSION for the kvmgt module to avoid DKMS considering it same as original module 2025-03-27 12:26:58 +08:00
bbaa
596ab079a8 2025.03.26 2025-03-26 00:15:25 +08:00
bbaa
f79008baa7 apply patches from linux-stable.git (v6.12.20)
4c6ed049bc4ed907345dc6aa3a33e066569e0853 [PATCH 01/16] drm/i915/dp: fix the Adaptive sync Operation mode for SDP
5775ef49d792e55756aa9cfbad684fc887fb1520 [PATCH 02/16] drm/i915/guc: Debug print LRC state entries only if the context is pinned
2708a151e0e9943e90a36ebec36103586c41c424 [PATCH 03/16] drm/i915: Fix page cleanup on DMA remap failure
c842f22fc26eef56cc3f594f18f8af5d36e0ffa7 [PATCH 04/16] drm/i915/dp: Iterate DSC BPP from high to low on all platforms
4b1d3186284ff015b90fa838e663e300ab163153 [PATCH 05/16] drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
19a6d7c28278247e2433cfd7860fb0ea36aee2cd [PATCH 06/16] drm/i915/selftests: avoid using uninitialized context
4ad9fe1b0cbb108cf6aa4f16b7ee94aaca2878b9 [PATCH 07/16] drm/i915: Make sure all planes in use by the joiner have their crtc included
9c1ae19a3dcba3464ca55dcbf967ec593e8aaee4 [PATCH 08/16] drm/i915/dp: Fix error handling during 128b/132b link training
c949307a84c47efe02414f8dc5eac5b00240e6c4 [PATCH 09/16] drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
2bf1f4c129db7a10920655b000f0292f1ee509c2 [PATCH 10/16] drm/i915/gt: Use spin_lock_irqsave() in interruptible context
0131280ddf38a1a487037737c67b67646f6c7c9b [PATCH 11/16] drm/i915/dsi: convert to struct intel_display
729e7d4b1c5484928bd930ba94bb010e5b88a555 [PATCH 12/16] drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro
7f74b1f4a9474fa04d56d0f41fa6c89cd8103715 [PATCH 13/16] drm/i915/color: Extract intel_color_modeset()
f96fbd79e874798f1863249e36e16661df8a0a82 [PATCH 14/16] drm/i915: Plumb 'dsb' all way to the plane hooks
8f55d4414d5508cec7649de42d7376ec5f0529ac [PATCH 15/16] drm/i915/cdclk: Do cdclk post plane programming later
7c29e8fd1f0ebab275a069d6ee0365e19fe63471 [PATCH 16/16] drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION versionto indicate support for partial mmaps
2025-03-26 00:13:33 +08:00
bbaa
b9a7b3d3e1 initial support for 6.14 kernel 2025-02-03 12:00:47 +08:00
bbaa
5638be0533 apply patches from linux-stable.git
def3ddf10be41ee6394d773ffec0e7a8342220dc [PATCH] drm/i915/fb: Relax clear color alignment to 64 bytes
2025-02-02 23:16:42 +08:00
bbaa
1bafc4f8b1 apply patches from linux-stable.git
7779088287dcec437a35226a5cf768858f73b326 [PATCH 1/5] i915/guc: Reset engine utilization buffer before  registration
4f02f0866342919ee37a9f61915fdbe68bcbf9a7 [PATCH 2/5] i915/guc: Ensure busyness counter increases motonically
5d6f446eca40d5e7ab0f1918b36e113f01cddac3 [PATCH 3/5] i915/guc: Accumulate active runtime on gt reset
6bf65f39701e39239461bf5035b71a1b49ba78e6 [PATCH 4/5] drm/i915/cx0_phy: Fix C10 pll programming sequence
a0360b9b5f32c4c98bc7fbd01904ead04a5fe37e [PATCH 5/5] drm/i915/dg1: Fix power gate sequence.
2025-01-21 20:53:53 +08:00
bbaa
5902f4856e ci: auto build package and create release 2025-01-03 13:28:44 +08:00
bbaa
5642ba28f8 backport missing pciids 2024-12-30 23:52:56 +08:00
bbaa
ba5e3f836f compat 6.13 kernel 2024-12-28 22:10:54 +08:00
bbaa
71afa4c4c1 compat 6.8 kernel 2024-12-28 22:10:51 +08:00
bbaa
84ed08a4b1 compat 6.9 kernel 2024-12-28 22:10:50 +08:00
bbaa
f23f26d0e1 compat 6.10 kernel 2024-12-28 22:10:48 +08:00
bbaa
c63d6eb09b compat 6.11 kernel 2024-12-28 22:10:46 +08:00
bbaa
2f36e8624b linux/6.12 init 2024-12-28 22:10:29 +08:00
bbaa
de9f8627a8 fix possible memory leak at 6.5+ 2024-10-03 12:58:26 +08:00
mohemohe
edfd81d329 Fix "too few arguments to function 'drm_buddy_free_list'" error on Linux 6.10.x 2024-09-24 03:31:50 +09:00
bbaa
3001381639 reformat code 2024-09-21 16:30:46 +08:00