linux-kernelorg-stable/drivers/gpu/drm/xe
Linus Torvalds deb879faa9 drm next part 2 for 6.19-rc1
vfio:
 - add a vfio_pci variant driver for Intel
 
 xe/i915 display:
 - add plane color management support
 
 xe:
 - Add scope-based cleanup helper for runtime PM
 - vfio xe driver prerequisites and exports
 - fix vfio link error
 - Fix a memory leak
 - Fix a 64-bit division
 - vf migration fix
 - LRC pause fix
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEEKbZHaGwW9KfbeusDHTzWXnEhr4FAmkyMUgACgkQDHTzWXnE
 hr69pg/9EWjh7qVGk9ZIpYc9AW42UzWwOVBX/HWkuQvmfxUUBqtA3IuP0dGGmPUn
 QbtbetbRvlCaXwEoZpPh1nzrXA2AGFxgHErYMO5BfwquyBcfpwTWZ9T15ptceL/3
 aw2l63aH1R2/yxCRfHFIdwAmq1bThqdh5IkjjbE3im0V0lHT2Uo/jhmf/EWCNWol
 LlPgYxHpfBIzhtFYUcniaXxs9vOSk49AY+ObpPpuvks8OWoaaTcKYWlUCHr/X1ip
 OnWB4NGraTzx4l44vqdRvRL5/KPY7N2IcAxU7rXFTacWp6UoESph5DCYLsPREONb
 OsK1pVbAsKATobeoAC9J+utILhfDmKM8Z7eSAlNE+X+nk/BKu4h9Pp1TnKfo7bCz
 0tER/OrsqnYMfxj1PawT3xpf/KUWkL0aqnRJpmA2cvJqTz8Qnb4h6kRQp1iAKp80
 XaBL1v0uzVE/J4ffuA5bzkT71w3hjN5ytLyEe7h1Y43E/jxyQgyTIHM8cX/UrreJ
 RboaakyoTv1u1xrd9Mzx4WCzwKryH+JFY2nekAC3YnSCcGYnSScSNM/ARTrYC2pf
 wNbWBvkq7ZFy9eybaZQ/zaSYyVO7yQDjdCAqO+SA+xfRuwF41uiADJptyC+FgMPw
 nIBaeid314tJQ9uGNPJH0f2BzLzSvH569trUp/7hbOYWC69XeQI=
 =jyth
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-2025-12-05' of https://gitlab.freedesktop.org/drm/kernel

Pull more drm updates from Dave Airlie:
 "There was some additional intel code for color operations we wanted to
  land. However I discovered I missed a pull for the xe vfio driver
  which I had sorted into 6.20 in my brain, until Thomas mentioned it.

  This contains the xe vfio code, a bunch of xe fixes that were waiting
  and the i915 color management support. I'd like to include it as part
  of keeping the two main vendors on the same page and giving a good
  cross-driver experience for userspace when it starts using it.

  vfio:
   - add a vfio_pci variant driver for Intel

  xe/i915 display:
   - add plane color management support

  xe:
   - Add scope-based cleanup helper for runtime PM
   - vfio xe driver prerequisites and exports
   - fix vfio link error
   - Fix a memory leak
   - Fix a 64-bit division
   - vf migration fix
   - LRC pause fix"

* tag 'drm-next-2025-12-05' of https://gitlab.freedesktop.org/drm/kernel: (25 commits)
  drm/i915/color: Enable Plane Color Pipelines
  drm/i915/color: Add 3D LUT to color pipeline
  drm/i915/color: Add registers for 3D LUT
  drm/i915/color: Program Plane Post CSC Registers
  drm/i915/color: Program Pre-CSC registers
  drm/i915/color: Add framework to program PRE/POST CSC LUT
  drm/i915: Add register definitions for Plane Post CSC
  drm/i915: Add register definitions for Plane Degamma
  drm/i915/color: Add plane CTM callback for D12 and beyond
  drm/i915/color: Preserve sign bit when int_bits is Zero
  drm/i915/color: Add framework to program CSC
  drm/i915/color: Create a transfer function color pipeline
  drm/i915/color: Add helper to create intel colorop
  drm/i915: Add intel_color_op
  drm/i915/display: Add identifiers for driver specific blocks
  drm/xe/pf: fix VFIO link error
  drm/xe: Protect against unset LRC when pausing submissions
  drm/xe/vf: Start re-emission from first unsignaled job during VF migration
  drm/xe/pf: Use div_u64 when calculating GGTT profile
  drm/xe: Fix memory leak when handling pagefault vma
  ...
2025-12-04 19:42:53 -08:00
..
abi
compat-i915-headers drm/i915/de: Implement register waits one way 2025-11-11 19:26:10 +02:00
display Merge drm/drm-next into drm-intel-next 2025-11-11 12:32:07 +02:00
instructions drm/xe/migrate: support MEM_COPY instruction 2025-10-23 10:48:39 +01:00
regs drm/xe/xe3: Add WA_14024681466 for Xe3_LPG 2025-11-10 09:41:09 -08:00
tests drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
.gitignore
.kunitconfig
Kconfig drm/xe: Remove duplicate DRM_EXEC selection from Kconfig 2025-11-18 10:04:53 -08:00
Kconfig.debug
Kconfig.profile
Makefile Merge tag 'topic/drm-intel-plane-color-pipeline-2025-12-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next 2025-12-05 10:27:57 +10:00
xe_args.h
xe_assert.h
xe_bb.c
xe_bb.h
xe_bb_types.h
xe_bo.c Driver Changes: 2025-10-31 18:40:54 +01:00
xe_bo.h drm/xe: Extract xe_bo_is_visible_vram 2025-10-21 13:23:16 +02:00
xe_bo_doc.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_bo_evict.c drm/xe/evict: drop bogus assert 2025-10-15 22:48:54 -07:00
xe_bo_evict.h
xe_bo_types.h
xe_configfs.c drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_configfs.h
xe_debugfs.c drm/xe/xe_debugfs: Expose G7 package state residency counter through debugfs 2025-10-29 08:17:11 -07:00
xe_debugfs.h
xe_dep_job_types.h
xe_dep_scheduler.c
xe_dep_scheduler.h
xe_devcoredump.c drm/xe: Switch to use %ptSp 2025-11-19 12:26:06 +01:00
xe_devcoredump.h
xe_devcoredump_types.h
xe_device.c UAPI Changes: 2025-11-17 09:08:26 +10:00
xe_device.h
xe_device_sysfs.c
xe_device_sysfs.h
xe_device_types.h Merge tag 'drm-intel-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next 2025-11-18 05:55:52 +10:00
xe_device_wa_oob.rules
xe_dma_buf.c
xe_dma_buf.h
xe_drm_client.c
xe_drm_client.h
xe_drv.h
xe_eu_stall.c drm/xe/eustall: Store forcewake reference in stream structure 2025-11-13 14:05:32 -08:00
xe_eu_stall.h
xe_exec.c drm/xe: Enforce correct user fence signaling order using 2025-11-07 03:55:19 -08:00
xe_exec.h
xe_exec_queue.c drm/xe: Fix duplicated put due to merge resolution 2025-12-04 14:13:04 -08:00
xe_exec_queue.h drm/xe: Remove last fence dependency check from binds and execs 2025-11-04 08:21:18 -08:00
xe_exec_queue_types.h drm/xe: Enforce correct user fence signaling order using 2025-11-07 03:55:19 -08:00
xe_execlist.c
xe_execlist.h
xe_execlist_types.h
xe_force_wake.c
xe_force_wake.h
xe_force_wake_types.h drm/xe/forcewake: Improve kerneldoc 2025-11-13 14:04:49 -08:00
xe_gen_wa_oob.c
xe_ggtt.c drm/xe/pf: Add helpers for VF GGTT migration data handling 2025-11-13 11:48:20 +01:00
xe_ggtt.h drm/xe/pf: Add helpers for VF GGTT migration data handling 2025-11-13 11:48:20 +01:00
xe_ggtt_types.h drm/xe/pf: Add helpers for VF GGTT migration data handling 2025-11-13 11:48:20 +01:00
xe_gpu_scheduler.c
xe_gpu_scheduler.h drm/xe/vf: Start re-emission from first unsignaled job during VF migration 2025-12-01 10:16:11 +01:00
xe_gpu_scheduler_types.h
xe_gsc.c
xe_gsc.h
xe_gsc_debugfs.c
xe_gsc_debugfs.h
xe_gsc_proxy.c
xe_gsc_proxy.h
xe_gsc_submit.c
xe_gsc_submit.h
xe_gsc_types.h
xe_gt.c Linux 6.18-rc6 2025-11-21 08:55:08 +10:00
xe_gt.h drm/xe: Add GT_VER() to check version specific to gt type 2025-10-17 15:32:37 -07:00
xe_gt_ccs_mode.c
xe_gt_ccs_mode.h
xe_gt_clock.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_gt_clock.h
xe_gt_debugfs.c
xe_gt_debugfs.h
xe_gt_freq.c drm/xe: Improve freq and throttle documentation 2025-10-30 23:20:25 -07:00
xe_gt_freq.h
xe_gt_idle.c
xe_gt_idle.h
xe_gt_idle_types.h
xe_gt_mcr.c drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges 2025-10-23 16:22:06 -07:00
xe_gt_mcr.h
xe_gt_printk.h
xe_gt_sriov_pf.c drm/xe/pf: Access VF's register using dedicated MMIO view 2025-10-27 17:22:18 +01:00
xe_gt_sriov_pf.h
xe_gt_sriov_pf_config.c drm/xe/pf: Use div_u64 when calculating GGTT profile 2025-12-01 10:16:03 +01:00
xe_gt_sriov_pf_config.h drm/xe/pf: Add helper to retrieve VF's LMEM object 2025-11-13 11:48:20 +01:00
xe_gt_sriov_pf_config_types.h
xe_gt_sriov_pf_control.c drm/xe/pf: Handle VRAM migration data as part of PF control 2025-11-13 11:48:20 +01:00
xe_gt_sriov_pf_control.h drm/xe/pf: Add data structures and handlers for migration rings 2025-11-13 11:48:19 +01:00
xe_gt_sriov_pf_control_types.h drm/xe/pf: Don't save GuC VF migration data on pause 2025-11-13 11:48:19 +01:00
xe_gt_sriov_pf_debugfs.c drm/xe/pf: Remove GuC migration data save/restore from GT debugfs 2025-11-13 11:48:19 +01:00
xe_gt_sriov_pf_debugfs.h
xe_gt_sriov_pf_helpers.h
xe_gt_sriov_pf_migration.c drm/xe/pf: Enable SR-IOV VF migration 2025-12-01 09:42:36 +01:00
xe_gt_sriov_pf_migration.h drm/xe/pf: Handle VRAM migration data as part of PF control 2025-11-13 11:48:20 +01:00
xe_gt_sriov_pf_migration_types.h drm/xe/pf: Handle VRAM migration data as part of PF control 2025-11-13 11:48:20 +01:00
xe_gt_sriov_pf_monitor.c
xe_gt_sriov_pf_monitor.h
xe_gt_sriov_pf_monitor_types.h
xe_gt_sriov_pf_policy.c
xe_gt_sriov_pf_policy.h
xe_gt_sriov_pf_policy_types.h
xe_gt_sriov_pf_service.c drm/xe/pf: Add runtime registers for GFX ver >= 35 2025-11-10 10:11:39 -08:00
xe_gt_sriov_pf_service.h
xe_gt_sriov_pf_service_types.h
xe_gt_sriov_pf_types.h drm/xe/pf: Switch VF migration GuC save/restore to struct migration data 2025-11-13 11:48:19 +01:00
xe_gt_sriov_printk.h
xe_gt_sriov_vf.c drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_gt_sriov_vf.h
xe_gt_sriov_vf_debugfs.c
xe_gt_sriov_vf_debugfs.h
xe_gt_sriov_vf_types.h
xe_gt_stats.c
xe_gt_stats.h
xe_gt_stats_types.h
xe_gt_sysfs.c
xe_gt_sysfs.h
xe_gt_sysfs_types.h
xe_gt_throttle.c drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons 2025-11-05 08:52:13 -08:00
xe_gt_throttle.h
xe_gt_topology.c drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges 2025-10-23 16:22:06 -07:00
xe_gt_topology.h drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges 2025-10-23 16:22:06 -07:00
xe_gt_types.h drm/xe: Remove unused GT page fault code 2025-11-04 09:04:29 -08:00
xe_guard.h drm/xe/pf: Allow to lockdown the PF using custom guard 2025-11-12 18:15:33 +01:00
xe_guc.c drm/xe/pf: Increase PF GuC Buffer Cache size and use it for VF migration 2025-11-13 11:48:19 +01:00
xe_guc.h drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT 2025-10-20 17:21:11 -07:00
xe_guc_ads.c drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT 2025-10-20 17:21:11 -07:00
xe_guc_ads.h
xe_guc_ads_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_guc_buf.c drm/xe: Allow the caller to pass guc_buf_cache size 2025-11-13 11:48:19 +01:00
xe_guc_buf.h drm/xe: Allow the caller to pass guc_buf_cache size 2025-11-13 11:48:19 +01:00
xe_guc_buf_types.h
xe_guc_capture.c drm/xe/xe3p: Dump CSMQDEBUG register 2025-10-17 15:32:38 -07:00
xe_guc_capture.h
xe_guc_capture_types.h
xe_guc_ct.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_guc_ct.h
xe_guc_ct_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_guc_db_mgr.c
xe_guc_db_mgr.h
xe_guc_debugfs.c
xe_guc_debugfs.h
xe_guc_engine_activity.c
xe_guc_engine_activity.h
xe_guc_engine_activity_types.h
xe_guc_exec_queue_types.h
xe_guc_fwif.h drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT 2025-10-20 17:21:11 -07:00
xe_guc_hwconfig.c
xe_guc_hwconfig.h
xe_guc_hxg_helpers.h
xe_guc_id_mgr.c
xe_guc_id_mgr.h
xe_guc_klv_helpers.c
xe_guc_klv_helpers.h
xe_guc_klv_thresholds_set.h
xe_guc_klv_thresholds_set_types.h
xe_guc_log.c
xe_guc_log.h
xe_guc_log_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_guc_pagefault.c drm/xe: Add xe_guc_pagefault layer 2025-11-04 09:04:29 -08:00
xe_guc_pagefault.h drm/xe: Add xe_guc_pagefault layer 2025-11-04 09:04:29 -08:00
xe_guc_pc.c drm/xe/guc: Eliminate RPa frequency caching 2025-11-12 18:05:52 -05:00
xe_guc_pc.h
xe_guc_pc_types.h drm/xe/guc: Eliminate RPa frequency caching 2025-11-12 18:05:52 -05:00
xe_guc_relay.c
xe_guc_relay.h
xe_guc_relay_types.h
xe_guc_submit.c drm/xe: Protect against unset LRC when pausing submissions 2025-12-01 10:16:17 +01:00
xe_guc_submit.h
xe_guc_submit_types.h
xe_guc_tlb_inval.c drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_guc_tlb_inval.h
xe_guc_types.h
xe_heci_gsc.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
xe_heci_gsc.h
xe_huc.c
xe_huc.h
xe_huc_debugfs.c
xe_huc_debugfs.h
xe_huc_types.h
xe_hw_engine.c drm/xe/irq: Rename bits used with all engines 2025-10-18 19:45:13 -07:00
xe_hw_engine.h
xe_hw_engine_class_sysfs.c
xe_hw_engine_class_sysfs.h
xe_hw_engine_group.c
xe_hw_engine_group.h
xe_hw_engine_group_types.h
xe_hw_engine_types.h
xe_hw_error.c
xe_hw_error.h
xe_hw_fence.c
xe_hw_fence.h
xe_hw_fence_types.h
xe_hwmon.c
xe_hwmon.h
xe_i2c.c
xe_i2c.h
xe_irq.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_irq.h
xe_late_bind_fw.c
xe_late_bind_fw.h
xe_late_bind_fw_types.h
xe_lmtt.c
xe_lmtt.h
xe_lmtt_2l.c
xe_lmtt_ml.c
xe_lmtt_types.h
xe_lrc.c
xe_lrc.h
xe_lrc_types.h
xe_macros.h
xe_map.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_memirq.c drm/xe/irq: Rename bits used with all engines 2025-10-18 19:45:13 -07:00
xe_memirq.h
xe_memirq_types.h
xe_migrate.c drm/xe/migrate: Add function to copy of VRAM data in chunks 2025-11-13 11:48:20 +01:00
xe_migrate.h drm/xe/migrate: Add function to copy of VRAM data in chunks 2025-11-13 11:48:20 +01:00
xe_migrate_doc.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_mmio.c drm/xe/pf: Access VF's register using dedicated MMIO view 2025-10-27 17:22:18 +01:00
xe_mmio.h drm/xe/pf: Access VF's register using dedicated MMIO view 2025-10-27 17:22:18 +01:00
xe_mmio_gem.c
xe_mmio_gem.h
xe_mocs.c drm/xe/cri: Setup MOCS table 2025-10-23 07:11:38 -07:00
xe_mocs.h
xe_module.c
xe_module.h
xe_nvm.c
xe_nvm.h
xe_oa.c drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() 2025-11-21 08:41:04 +01:00
xe_oa.h
xe_oa_types.h drm/xe/oa: Store forcewake reference in stream structure 2025-11-13 14:05:51 -08:00
xe_observation.c
xe_observation.h
xe_pagefault.c drm/xe: Fix memory leak when handling pagefault vma 2025-12-01 10:15:57 +01:00
xe_pagefault.h drm/xe: Stub out new pagefault layer 2025-11-04 09:01:58 -08:00
xe_pagefault_types.h drm/xe: Stub out new pagefault layer 2025-11-04 09:01:58 -08:00
xe_pat.c drm/xe: highlight reserved PAT entries in dump output 2025-10-31 08:46:55 -07:00
xe_pat.h drm/xe: highlight reserved PAT entries in dump output 2025-10-31 08:46:55 -07:00
xe_pci.c drm next part 2 for 6.19-rc1 2025-12-04 19:42:53 -08:00
xe_pci.h drm/xe/pci: Introduce a helper to allow VF access to PF xe_device 2025-12-01 09:42:37 +01:00
xe_pci_sriov.c drm/xe/pf: Allow to lockdown the PF using custom guard 2025-11-12 18:15:33 +01:00
xe_pci_sriov.h drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev 2025-10-31 20:01:48 +01:00
xe_pci_types.h drm/xe/migrate: support MEM_COPY instruction 2025-10-23 10:48:39 +01:00
xe_pcode.c drm/xe/pcode: Rework error mapping 2025-11-12 08:57:27 -08:00
xe_pcode.h
xe_pcode_api.h drm/xe/pcode: Rework error mapping 2025-11-12 08:57:27 -08:00
xe_platform_types.h drm/xe/cri: Add CRI platform definition 2025-10-23 03:46:03 -07:00
xe_pm.c drm/xe/pm: Add scope-based cleanup helper for runtime PM 2025-12-01 09:41:33 +01:00
xe_pm.h drm/xe/pm: Add scope-based cleanup helper for runtime PM 2025-12-01 09:41:33 +01:00
xe_pmu.c
xe_pmu.h
xe_pmu_types.h
xe_preempt_fence.c
xe_preempt_fence.h
xe_preempt_fence_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_printk.h
xe_psmi.c
xe_psmi.h
xe_pt.c drm/xe: Remove last fence dependency check from binds and execs 2025-11-04 08:21:18 -08:00
xe_pt.h
xe_pt_types.h
xe_pt_walk.c
xe_pt_walk.h
xe_pxp.c
xe_pxp.h
xe_pxp_debugfs.c
xe_pxp_debugfs.h
xe_pxp_submit.c
xe_pxp_submit.h
xe_pxp_types.h
xe_query.c
xe_query.h
xe_range_fence.c
xe_range_fence.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_reg_sr.c
xe_reg_sr.h
xe_reg_sr_types.h
xe_reg_whitelist.c drm/xe/xe3: Apply wa_14024997852 2025-10-29 15:22:07 -07:00
xe_reg_whitelist.h
xe_res_cursor.h
xe_ring_ops.c
xe_ring_ops.h
xe_ring_ops_types.h
xe_rtp.c drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs 2025-10-18 19:45:13 -07:00
xe_rtp.h drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs 2025-10-18 19:45:13 -07:00
xe_rtp_helpers.h
xe_rtp_types.h
xe_sa.c drm/xe: Add sa/guc_buf_cache sync interface 2025-11-13 11:48:19 +01:00
xe_sa.h drm/xe: Add sa/guc_buf_cache sync interface 2025-11-13 11:48:19 +01:00
xe_sa_types.h
xe_sched_job.c drm/xe: Remove last fence dependency check from binds and execs 2025-11-04 08:21:18 -08:00
xe_sched_job.h drm/xe: Remove last fence dependency check from binds and execs 2025-11-04 08:21:18 -08:00
xe_sched_job_types.h drm/xe/vf: Start re-emission from first unsignaled job during VF migration 2025-12-01 10:16:11 +01:00
xe_shrinker.c
xe_shrinker.h
xe_sriov.c
xe_sriov.h
xe_sriov_packet.c drm/xe/pf: Add minimalistic migration descriptor 2025-11-13 11:48:19 +01:00
xe_sriov_packet.h drm/xe/pf: Add minimalistic migration descriptor 2025-11-13 11:48:19 +01:00
xe_sriov_packet_types.h drm/xe/pf: Add helpers for migration data packet allocation / free 2025-11-13 11:48:19 +01:00
xe_sriov_pf.c drm/xe: Move migration support to device-level struct 2025-11-13 11:48:18 +01:00
xe_sriov_pf.h drm/xe/pf: Allow to lockdown the PF using custom guard 2025-11-12 18:15:33 +01:00
xe_sriov_pf_control.c drm/xe/pf: Add wait helper for VF FLR 2025-11-13 11:48:20 +01:00
xe_sriov_pf_control.h drm/xe/pf: Add wait helper for VF FLR 2025-11-13 11:48:20 +01:00
xe_sriov_pf_debugfs.c drm/xe/pf: Expose VF migration data size over debugfs 2025-11-13 11:48:19 +01:00
xe_sriov_pf_debugfs.h
xe_sriov_pf_helpers.h drm/xe/pf: Allow to lockdown the PF using custom guard 2025-11-12 18:15:33 +01:00
xe_sriov_pf_migration.c drm/xe/pf: Enable SR-IOV VF migration 2025-12-01 09:42:36 +01:00
xe_sriov_pf_migration.h drm/xe/pf: Enable SR-IOV VF migration 2025-12-01 09:42:36 +01:00
xe_sriov_pf_migration_types.h drm/xe/pf: Enable SR-IOV VF migration 2025-12-01 09:42:36 +01:00
xe_sriov_pf_provision.c drm/xe/pf: Add functions to provision scheduling priority 2025-10-31 20:01:44 +01:00
xe_sriov_pf_provision.h drm/xe/pf: Add functions to provision scheduling priority 2025-10-31 20:01:44 +01:00
xe_sriov_pf_provision_types.h drm/xe/pf: Disable auto-provisioning if changed using debugfs 2025-10-17 17:11:09 +02:00
xe_sriov_pf_service.c
xe_sriov_pf_service.h
xe_sriov_pf_service_types.h
xe_sriov_pf_sysfs.c drm/xe/pf: Allow to stop the VF using sysfs 2025-10-31 20:01:51 +01:00
xe_sriov_pf_sysfs.h drm/xe/pf: Add sysfs device symlinks to enabled VFs 2025-10-31 20:01:49 +01:00
xe_sriov_pf_types.h drm/xe/pf: Add data structures and handlers for migration rings 2025-11-13 11:48:19 +01:00
xe_sriov_printk.h
xe_sriov_types.h
xe_sriov_vf.c drm/xe/vf: Enable VF resource fixup unconditionally 2025-11-10 10:09:54 +01:00
xe_sriov_vf.h drm/xe/vf: Fix GuC FW check for VF migration support 2025-10-22 16:00:47 +02:00
xe_sriov_vf_ccs.c drm/xe/vf: Fix GuC FW check for VF migration support 2025-10-22 16:00:47 +02:00
xe_sriov_vf_ccs.h
xe_sriov_vf_ccs_types.h
xe_sriov_vf_types.h drm/xe/vf: Revert logic of vf.migration.enabled 2025-10-22 16:00:45 +02:00
xe_sriov_vfio.c drm/xe/pf: Export helpers for VFIO 2025-12-01 09:42:37 +01:00
xe_step.c
xe_step.h
xe_step_types.h
xe_survivability_mode.c
xe_survivability_mode.h
xe_survivability_mode_types.h
xe_svm.c drm/xe: Add xe_guc_pagefault layer 2025-11-04 09:04:29 -08:00
xe_svm.h
xe_sync.c drm/xe: Enforce correct user fence signaling order using 2025-11-07 03:55:19 -08:00
xe_sync.h drm/xe: Enforce correct user fence signaling order using 2025-11-07 03:55:19 -08:00
xe_sync_types.h drm/xe: Enforce correct user fence signaling order using 2025-11-07 03:55:19 -08:00
xe_tile.c
xe_tile.h
xe_tile_debugfs.c
xe_tile_debugfs.h
xe_tile_printk.h
xe_tile_sriov_pf_debugfs.c drm/xe/pf: Disable auto-provisioning if changed using debugfs 2025-10-17 17:11:09 +02:00
xe_tile_sriov_pf_debugfs.h
xe_tile_sriov_printk.h
xe_tile_sriov_vf.c
xe_tile_sriov_vf.h
xe_tile_sriov_vf_types.h
xe_tile_sysfs.c
xe_tile_sysfs.h
xe_tile_sysfs_types.h
xe_tlb_inval.c
xe_tlb_inval.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_tlb_inval_job.c drm/xe: Decouple bind queue last fence from TLB invalidations 2025-11-04 08:21:02 -08:00
xe_tlb_inval_job.h drm/xe: Decouple bind queue last fence from TLB invalidations 2025-11-04 08:21:02 -08:00
xe_tlb_inval_types.h
xe_trace.c
xe_trace.h drm/xe: Limit number of jobs per exec queue 2025-10-28 18:46:19 -07:00
xe_trace_bo.c
xe_trace_bo.h
xe_trace_guc.c
xe_trace_guc.h
xe_trace_lrc.c
xe_trace_lrc.h
xe_ttm_stolen_mgr.c drm/xe: Fix stolen size check to allow equal WOPCM size 2025-10-21 13:09:31 -04:00
xe_ttm_stolen_mgr.h
xe_ttm_sys_mgr.c
xe_ttm_sys_mgr.h
xe_ttm_vram_mgr.c
xe_ttm_vram_mgr.h
xe_ttm_vram_mgr_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_tuning.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
xe_tuning.h
xe_uc.c
xe_uc.h
xe_uc_debugfs.c
xe_uc_debugfs.h
xe_uc_fw.c
xe_uc_fw.h
xe_uc_fw_abi.h
xe_uc_fw_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_uc_types.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_userptr.c drm/gpusvm, drm/xe: Allow mixed mappings for userptr 2025-10-17 10:25:27 +02:00
xe_userptr.h
xe_validation.c
xe_validation.h drm/xe: Fix uninitialized return value from xe_validation_guard() 2025-10-29 10:44:48 -07:00
xe_vm.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_vm.h
xe_vm_doc.h drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_vm_madvise.c
xe_vm_madvise.h
xe_vm_types.h drm/xe: Skip TLB invalidation waits in page fault binds 2025-11-04 08:21:09 -08:00
xe_vram.c pci-v6.19-changes 2025-12-04 17:29:41 -08:00
xe_vram.h
xe_vram_freq.c
xe_vram_freq.h
xe_vram_types.h
xe_vsec.c
xe_vsec.h
xe_wa.c drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg 2025-11-10 09:41:44 -08:00
xe_wa.h
xe_wa_oob.rules drm/xe/xe3: Add support for graphics IP versions 30.04 & 30.05 2025-10-17 15:32:37 -07:00
xe_wait_user_fence.c
xe_wait_user_fence.h
xe_wopcm.c
xe_wopcm.h
xe_wopcm_types.h