linux/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 Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recovery" 2025-10-03 20:36:23 -07:00
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 drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug 2025-10-06 19:11:30 +02:00
Kconfig.profile drm/xe: Add missing SPDX license identifiers 2025-01-17 15:25:52 +01:00
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 drm/xe: Rename few xe_args.h macros 2024-05-09 21:28:25 +02:00
xe_assert.h drm/xe: Use dynamic allocation for tile and device VRAM region structures 2025-07-16 12:08:31 -07:00
xe_bb.c drm/xe/vf: Move VF CCS data to xe_device 2025-09-09 11:27:50 +02:00
xe_bb.h drm/xe/vf: Attach and detach CCS copy commands with BO 2025-07-23 07:22:31 -07:00
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 drm/xe: handle pinned memory in PM notifier 2025-04-23 09:32:16 +01:00
xe_bo_types.h drm/xe: Fix broken kernel-doc for the struct xe_bo 2025-09-05 13:32:13 +02:00
xe_configfs.c drm/xe: Fix spelling and typos across Xe driver files 2025-10-27 13:00:11 +00:00
xe_configfs.h drm/xe/configfs: Add attribute to disable GT types 2025-10-14 07:45:17 -07:00
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 drm/xe: Allow to compile out debugfs 2024-08-09 21:15:14 -07:00
xe_dep_job_types.h drm/xe: Add generic dependecy jobs / scheduler 2025-07-24 18:25:56 -07:00
xe_dep_scheduler.c drm/xe: Add generic dependecy jobs / scheduler 2025-07-24 18:25:56 -07:00
xe_dep_scheduler.h drm/xe: Add generic dependecy jobs / scheduler 2025-07-24 18:25:56 -07:00
xe_devcoredump.c drm/xe: Switch to use %ptSp 2025-11-19 12:26:06 +01:00
xe_devcoredump.h drm/xe: Fix and re-enable xe_print_blob_ascii85() 2025-02-03 12:56:52 -05:00
xe_devcoredump_types.h drm/xe: Add devcoredump chunking 2025-04-24 15:51:38 -07:00
xe_device.c UAPI Changes: 2025-11-17 09:08:26 +10:00
xe_device.h drm/xe: Add a helper function to set recovery method 2025-08-26 10:11:34 -04:00
xe_device_sysfs.c drm/xe/sysfs: Drop redundant runtime PM usage 2025-09-30 07:52:45 -07:00
xe_device_sysfs.h drm/xe/pm: Capture errors and handle them 2024-04-18 13:30:24 -07:00
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 drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device workarounds 2025-10-14 07:45:17 -07:00
xe_dma_buf.c drm/xe/dma-buf: Allow pinning of p2p dma-buf 2025-09-22 14:30:07 +02:00
xe_dma_buf.h
xe_drm_client.c drm/xe: Drop bo->size 2025-06-27 14:52:31 -07:00
xe_drm_client.h
xe_drv.h drm/xe: Fix kconfig prompt 2025-07-01 13:58:50 -07:00
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 drm/xe/eustall: Do not support EU stall on SRIOV VF 2025-05-01 09:36:48 -07:00
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 drm/xe: Move queue init before LRC creation 2025-10-09 03:22:53 -07:00
xe_execlist.h
xe_execlist_types.h drm/xe: Fix error handling if PXP fails to start 2025-09-17 12:28:55 -04:00
xe_force_wake.c drm/xe: Introduce xe_gt_is_main_type helper 2025-07-14 18:19:29 +02:00
xe_force_wake.h drm/xe: Change return type to void for xe_force_wake_put 2024-10-17 10:17:10 -04:00
xe_force_wake_types.h drm/xe/forcewake: Improve kerneldoc 2025-11-13 14:04:49 -08:00
xe_gen_wa_oob.c drm/xe: switch to local xbasename() helper 2025-08-26 10:12:11 -04:00
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 drm/xe/vf: Replay GuC submission state on pause / unpause 2025-10-09 03:22:50 -07:00
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 drm/xe: Bypass Wa_14018094691 when primary GT is disabled 2025-10-14 07:45:17 -07:00
xe_gsc.h drm/xe/gsc: do not flush the GSC worker from the reset path 2025-05-08 12:44:41 -07:00
xe_gsc_debugfs.c drm/xe/gsc: Add debugfs to print GSC info 2024-08-29 10:32:20 -07:00
xe_gsc_debugfs.h drm/xe/gsc: Add debugfs to print GSC info 2024-08-29 10:32:20 -07:00
xe_gsc_proxy.c drm/xe: Introduce xe_tile_is_root helper 2025-07-14 18:19:28 +02:00
xe_gsc_proxy.h drm/xe/gsc: do not flush the GSC worker from the reset path 2025-05-08 12:44:41 -07:00
xe_gsc_submit.c drm/xe: Don't rely on xe_assert.h to be included elsewhere 2024-05-07 23:21:15 +02:00
xe_gsc_submit.h drm/xe/hdcp: Enable HDCP for XE 2024-03-06 09:50:49 +02:00
xe_gsc_types.h drm/xe: Cleanup unwind of gt initialization 2025-02-14 11:42:55 -08:00
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 drm/xe: make change ccs_mode a synchronous action 2025-01-15 11:32:50 +01:00
xe_gt_ccs_mode.h drm/xe: Remove sysfs only once on action add failure 2024-04-24 10:19:52 -05:00
xe_gt_clock.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_gt_clock.h drm/xe: Add xe_gt_clock_interval_to_ms helper 2024-06-12 19:10:22 -07:00
xe_gt_debugfs.c drm/xe/debugfs: Update xe_pat_dump signature 2025-09-30 10:21:28 +02:00
xe_gt_debugfs.h drm/xe/debugfs: Improve .show() helper for GT-based attributes 2025-09-23 20:04:15 +02:00
xe_gt_freq.c drm/xe: Improve freq and throttle documentation 2025-10-30 23:20:25 -07:00
xe_gt_freq.h drm/xe/gt: Abort driver load for sysfs creation failure 2024-04-18 13:26:34 -07:00
xe_gt_idle.c drm/xe: Enable media sampler power gating 2025-10-13 13:03:20 -07:00
xe_gt_idle.h drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally 2025-08-27 09:31:30 -04:00
xe_gt_idle_types.h drm/xe: Add locks in gtidle code 2025-01-14 07:02:49 -08:00
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 drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const 2025-09-05 03:02:34 -07:00
xe_gt_printk.h drm/xe: Add dedicated printk macros for tile and device 2025-09-12 12:23:57 +02:00
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 drm/xe/pf: Make sure PF is ready to configure VFs 2025-08-04 11:59:06 -04:00
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 drm/xe/pf: Add functions to configure VF scheduling priority 2024-11-08 13:31:15 +01:00
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 drm/xe/pf: Move SR-IOV GT debugfs files to new tree 2025-09-29 23:58:47 +02:00
xe_gt_sriov_pf_helpers.h drm/xe: Fix case for asserts in documentation 2024-11-05 05:59:01 -08:00
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 drm/xe/pf: Track adverse events notifications from GuC 2024-05-16 18:04:51 +02:00
xe_gt_sriov_pf_monitor.h drm/xe/pf: Track adverse events notifications from GuC 2024-05-16 18:04:51 +02:00
xe_gt_sriov_pf_monitor_types.h drm/xe/pf: Track adverse events notifications from GuC 2024-05-16 18:04:51 +02:00
xe_gt_sriov_pf_policy.c drm/xe/pf: Use GuC Buffer Cache during policy provisioning 2025-01-27 19:53:59 +01:00
xe_gt_sriov_pf_policy.h drm/xe/pf: Add support to configure GuC SR-IOV policies 2024-04-12 16:23:37 +02:00
xe_gt_sriov_pf_policy_types.h drm/xe/pf: Add support to configure GuC SR-IOV policies 2024-04-12 16:23:37 +02:00
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 drm/xe/pf: Stop requiring VF/PF version negotiation on every GT 2025-07-14 18:19:31 +02:00
xe_gt_sriov_pf_service_types.h drm/xe/pf: Add SR-IOV GuC Relay PF services 2024-04-24 15:10:42 +02:00
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 drm/xe: Add tile-based SRIOV printk macros 2025-10-06 19:39:23 +02:00
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 drm/xe: Move queue init before LRC creation 2025-10-09 03:22:53 -07:00
xe_gt_sriov_vf_debugfs.c drm/xe: use IS_ENABLED() instead of defined() on config options 2024-09-06 16:32:49 +03:00
xe_gt_sriov_vf_debugfs.h drm/xe/vf: Expose SR-IOV VF attributes to GT debugfs 2024-05-16 20:18:39 +02:00
xe_gt_sriov_vf_types.h drm/xe: Move queue init before LRC creation 2025-10-09 03:22:53 -07:00
xe_gt_stats.c drm/xe: Add more SVM GT stats 2025-09-02 22:23:08 -07:00
xe_gt_stats.h drm/xe: Add clearing stats to GT debugfs 2025-09-02 22:23:07 -07:00
xe_gt_stats_types.h drm/xe: Add more SVM GT stats 2025-09-02 22:23:08 -07:00
xe_gt_sysfs.c drm/xe: use devm_add_action_or_reset() helper 2024-10-03 01:13:54 -05:00
xe_gt_sysfs.h drm/xe/gt: Abort driver load for sysfs creation failure 2024-04-18 13:26:34 -07:00
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 drm/xe: Make read_perf_limit_reasons globally accessible 2024-05-23 10:55:28 -07:00
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 drm/xe: Fix xe_guc_ads.h 2024-05-13 21:36:50 +02:00
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 drm/xe/guc: Introduce the GuC Buffer Cache 2025-01-19 00:12:03 +01:00
xe_guc_capture.c drm/xe/xe3p: Dump CSMQDEBUG register 2025-10-17 15:32:38 -07:00
xe_guc_capture.h drm/xe: Change xe_engine_snapshot_capture_for_job to be for queue 2024-11-14 06:38:46 -08:00
xe_guc_capture_types.h drm/xe/guc: Cache DSS info when creating capture register list 2025-04-22 10:24:47 -07:00
xe_guc_ct.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_guc_ct.h drm/xe/vf: Start CTs before resfix VF post migration recovery 2025-10-09 03:22:48 -07:00
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 drm/xe/guc: Improve GuC doorbell/context ID manager intro message 2024-04-24 18:18:02 +02:00
xe_guc_db_mgr.h
xe_guc_debugfs.c drm/xe/guc: Make creation of SLPC debugfs files conditional 2025-05-23 09:40:55 +02:00
xe_guc_debugfs.h
xe_guc_engine_activity.c drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction 2025-09-10 09:16:06 +02:00
xe_guc_engine_activity.h drm/xe: Add support for per-function engine activity 2025-03-25 07:14:32 -07:00
xe_guc_engine_activity_types.h drm/xe: Add support for per-function engine activity 2025-03-25 07:14:32 -07:00
xe_guc_exec_queue_types.h drm/xe/vf: Replay GuC submission state on pause / unpause 2025-10-09 03:22:50 -07:00
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 drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes 2024-08-16 11:07:13 -07:00
xe_guc_hwconfig.h drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes 2024-08-16 11:07:13 -07:00
xe_guc_hxg_helpers.h drm/xe/guc: Add helpers for HXG messages 2024-01-05 16:25:53 +01:00
xe_guc_id_mgr.c drm/xe/guc: Demote GuC IDs usage message to debug 2024-07-02 18:33:19 +02:00
xe_guc_id_mgr.h drm/xe/guc: Introduce GuC context ID Manager 2024-03-27 20:19:25 +01:00
xe_guc_klv_helpers.c drm/xe/guc: Add VF_CFG_SCHED_PRIORITY to KLV helper 2024-11-08 13:31:14 +01:00
xe_guc_klv_helpers.h drm/xe/guc: Add more KLV helper macros 2024-05-16 18:04:38 +02:00
xe_guc_klv_thresholds_set.h drm/xe/guc: Add yet another helper macro for threshold 2024-10-07 12:58:38 +02:00
xe_guc_klv_thresholds_set_types.h drm/xe/guc: Introduce GuC KLV thresholds set 2024-05-16 18:04:39 +02:00
xe_guc_log.c drm/xe: Drop bo->size 2025-06-27 14:52:31 -07:00
xe_guc_log.h drm/xe/guc: Increase GuC crash dump buffer size 2025-09-02 13:57:17 -07:00
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 drm/xe/guc: Add SLPC power profile interface 2025-09-11 08:45:05 -04:00
xe_guc_pc_types.h drm/xe/guc: Eliminate RPa frequency caching 2025-11-12 18:05:52 -05:00
xe_guc_relay.c drm/xe/guc: Ratelimit diagnostic messages from the relay 2025-10-06 19:44:43 +02:00
xe_guc_relay.h drm/xe/guc: Introduce Relay Communication for SR-IOV 2024-01-05 16:25:53 +01:00
xe_guc_relay_types.h drm/xe/guc: Ratelimit diagnostic messages from the relay 2025-10-06 19:44:43 +02:00
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 drm/xe/vf: Replay GuC submission state on pause / unpause 2025-10-09 03:22:50 -07:00
xe_guc_submit_types.h drm/xe: Move lrc snapshot capturing to xe_lrc.c 2024-03-04 12:23:12 +01:00
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 drm/xe: Split TLB invalidation code in frontend and backend 2025-08-27 11:49:31 -07:00
xe_guc_types.h drm/xe: Block reset while recovering from VF migration 2025-08-04 16:46:34 +02:00
xe_heci_gsc.c drm: include drm_print.h where needed 2025-10-31 10:34:52 +02:00
xe_heci_gsc.h drm/xe: Stop ignoring errors from xe_heci_gsc_init() 2025-02-25 14:32:03 -08:00
xe_huc.c drm/xe/huc: Adjust HuC check on primary GT 2025-10-14 07:44:57 -07:00
xe_huc.h drm/xe: Fix xe_huc.h 2024-05-22 12:03:55 +02:00
xe_huc_debugfs.c drm/xe: Runtime PM wake on every debugfs call 2024-02-26 09:06:45 -05:00
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 drm/xe: Change xe_engine_snapshot_capture_for_job to be for queue 2024-11-14 06:38:46 -08:00
xe_hw_engine_class_sysfs.c drm/xe/hw_engine: define sysfs_ops on all directories 2025-04-07 13:16:07 -07:00
xe_hw_engine_class_sysfs.h drm/xe: Runtime PM wake on every sysfs call 2024-02-26 09:06:45 -05:00
xe_hw_engine_group.c drm/xe/hw_engine_group: Fix double write lock release in error path 2025-10-03 14:17:00 -05:00
xe_hw_engine_group.h drm/xe/exec: Switch hw engine group execution mode upon job submission 2024-08-17 18:31:57 -07:00
xe_hw_engine_group_types.h drm/xe/hw_engine_group: Introduce xe_hw_engine_group 2024-08-17 18:31:47 -07:00
xe_hw_engine_types.h drm/xe: Remove "graphics tile" from kernel doc 2025-01-03 12:43:02 -08:00
xe_hw_error.c drm/xe/xe_hw_error: Add fault injection to trigger csc error handler 2025-08-26 10:11:34 -04:00
xe_hw_error.h drm/xe: Add support to handle hardware errors 2025-08-26 10:11:34 -04:00
xe_hw_fence.c drm/xe: Make dma-fences compliant with the safe access rules 2025-06-13 08:28:22 +01:00
xe_hw_fence.h drm/xe: Split lrc seqno fence creation up 2024-05-27 21:26:02 +02:00
xe_hw_fence_types.h drm/xe: Remove "graphics tile" from kernel doc 2025-01-03 12:43:02 -08:00
xe_hwmon.c drm/xe/hwmon: Drop redundant runtime PM usage 2025-09-30 07:52:39 -07:00
xe_hwmon.h drm/xe/hwmon: Stop ignoring errors on probe 2025-02-14 11:42:55 -08:00
xe_i2c.c drm/xe/i2c: Wire up reset/postinstall for I2C IRQ 2025-10-13 07:24:25 -07:00
xe_i2c.h drm/xe/i2c: Wire up reset/postinstall for I2C IRQ 2025-10-13 07:24:25 -07:00
xe_irq.c drm-next for 6.19-rc1: 2025-12-04 08:53:30 -08:00
xe_irq.h drm/xe/irq: Manage MSI-X interrupts allocation 2024-12-13 13:38:13 -05:00
xe_late_bind_fw.c drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans() 2025-10-02 21:57:52 -07:00
xe_late_bind_fw.h drm/xe/xe_late_bind_fw: Reload late binding fw in rpm resume 2025-09-18 09:32:01 -07:00
xe_late_bind_fw_types.h drm/xe/xe_late_bind_fw: Extract and print version info 2025-09-18 09:32:01 -07:00
xe_lmtt.c drm/xe/pf: Update LMTT to use tile-based messages 2025-10-06 19:39:25 +02:00
xe_lmtt.h drm/xe/pf: Invalidate LMTT during LMEM unprovisioning 2025-07-15 13:05:20 +02:00
xe_lmtt_2l.c
xe_lmtt_ml.c
xe_lmtt_types.h
xe_lrc.c drm/xe: Make LRC W/A scratch buffer usage consistent 2025-10-09 03:22:22 -07:00
xe_lrc.h drm/xe: Move queue init before LRC creation 2025-10-09 03:22:53 -07:00
xe_lrc_types.h drm/xe: Add plumbing for indirect context workarounds 2025-07-14 08:22:10 -07:00
xe_macros.h drm/xe: Fix build error for XE_IOCTL_DBG macro 2024-11-04 23:24:26 -08:00
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 drm/xe/vf: Add xe_gt_recovery_pending helper 2025-10-09 03:22:23 -07:00
xe_memirq_types.h drm/xe: memirq infra changes for MSI-X 2024-09-19 10:14:20 +02:00
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 drm/xe: Support for mmap-ing mmio regions 2025-07-25 14:44:54 -07:00
xe_mmio_gem.h drm/xe: Support for mmap-ing mmio regions 2025-07-25 14:44:54 -07:00
xe_mocs.c drm/xe/cri: Setup MOCS table 2025-10-23 07:11:38 -07:00
xe_mocs.h drm/xe/debugfs: Update xe_mocs_dump signature 2025-09-30 10:21:27 +02:00
xe_module.c drm/xe: Print module init abort code 2025-08-05 11:53:17 -07:00
xe_module.h drm/xe: Strict migration policy for atomic SVM faults 2025-05-14 09:03:29 -07:00
xe_nvm.c drm/xe: defer free of NVM auxiliary container to device release callback 2025-09-15 13:12:19 -04:00
xe_nvm.h drm/xe/nvm: add on-die non-volatile memory device 2025-06-23 13:14:50 -04:00
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 drm/xe/oa: Handle errors in xe_oa_register() 2025-02-14 11:42:55 -08:00
xe_oa_types.h drm/xe/oa: Store forcewake reference in stream structure 2025-11-13 14:05:51 -08:00
xe_observation.c Merge drm/drm-next into drm-xe-next 2025-02-28 06:54:14 -08:00
xe_observation.h drm/xe/uapi: Rename xe perf layer as xe observation layer 2024-07-11 09:54:24 -04:00
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 drm/xe/pcode: add struct drm_device based interface 2025-06-23 21:45:16 +03:00
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 drm/xe/pmu: Initialize PMU event types based on first available GT 2025-10-14 07:44:58 -07:00
xe_pmu.h drm/xe/pmu: Enable PMU interface 2025-01-27 08:54:06 -08:00
xe_pmu_types.h drm/xe/pmu: Add attribute skeleton 2025-01-27 08:55:04 -08:00
xe_preempt_fence.c drm/xe/vf: Wakeup in GuC backend on VF post migration recovery 2025-10-09 03:22:39 -07:00
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 drm/xe: Add dedicated printk macros for tile and device 2025-09-12 12:23:57 +02:00
xe_psmi.c drm/xe/psmi: Do not return NULL 2025-09-23 08:07:05 -07:00
xe_psmi.h drm/xe/psmi: Add debugfs interface for PSMI 2025-08-22 11:46:43 -07:00
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 drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction 2025-09-10 09:16:06 +02:00
xe_pt_types.h drm/xe/pt: unify xe_pt_svm_pre_commit with userptr 2025-09-05 11:45:47 +01:00
xe_pt_walk.c drm/xe: Add staging tree for VM binds 2025-03-05 14:25:11 -05:00
xe_pt_walk.h drm/xe: Add staging tree for VM binds 2025-03-05 14:25:11 -05:00
xe_pxp.c drm/xe: Allow error injection for xe_pxp_exec_queue_add 2025-09-16 15:54:31 -07:00
xe_pxp.h drm/i915/pxp & drm/xe/pxp: Figure out pxp instance from the gem object 2025-03-03 12:16:04 +02:00
xe_pxp_debugfs.c drm/xe/pxp: do not queue unneeded terminations from debugfs 2025-04-17 18:53:38 -07:00
xe_pxp_debugfs.h drm/xe/pxp: Add PXP debugfs support 2025-02-03 11:51:28 -08:00
xe_pxp_submit.c drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction 2025-09-10 09:16:06 +02:00
xe_pxp_submit.h drm/xe/pxp: Add GSC session initialization support 2025-02-03 11:51:15 -08:00
xe_pxp_types.h drm/xe/pxp: add PXP PM support 2025-02-03 11:51:26 -08:00
xe_query.c drm/xe/query: Report hwconfig size as 0 if primary GT is disabled 2025-10-14 07:44:58 -07:00
xe_query.h
xe_range_fence.c drm/xe: avoid function cast warnings 2024-02-15 09:53:38 +01:00
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 drm/xe/vf: Stop applying save-restore MMIOs if VF 2025-03-12 11:37:52 +01:00
xe_reg_sr.h drm/xe: Fix xe_reg_sr.h 2024-05-13 21:36:52 +02:00
xe_reg_sr_types.h drm/xe/reg_sr: Remove register pool 2024-12-12 16:57:28 +01:00
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 drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr 2025-08-06 13:34:32 +02:00
xe_ring_ops.c drm/xe: Save off position in ring in which a job was programmed 2025-10-09 03:22:16 -07:00
xe_ring_ops.h
xe_ring_ops_types.h drm/xe: Adjust ringbuf emission for maximum possible size 2025-04-15 07:20:41 -07:00
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 drm/xe/rtp: Expand max rules/actions per entry again 2024-07-29 11:19:40 -07:00
xe_rtp_types.h drm/xe/rtp: Pass xe_device parameter to FUNC matches 2025-10-14 07:45:17 -07:00
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 drm/xe/sa: Avoid caching GGTT address within the manager 2025-08-04 16:46:17 +02:00
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 drm/xe: Defer buffer object shrinker write-backs and GPU waits 2025-08-12 12:52:26 -04:00
xe_shrinker.h drm/xe: Make the gem shrinker drm managed 2025-05-12 10:01:31 +02:00
xe_sriov.c drm/xe/pf: Make the late-initialization really late 2025-10-06 19:30:17 +02:00
xe_sriov.h drm/xe/vf: Enable CCS save/restore only on supported GUC versions 2025-09-02 18:59:17 +02:00
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 drm/xe/pf: Promote PF debugfs function to its own file 2025-09-29 23:58:41 +02:00
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 drm/xe/pf: Stop requiring VF/PF version negotiation on every GT 2025-07-14 18:19:31 +02:00
xe_sriov_pf_service.h drm/xe/pf: Stop requiring VF/PF version negotiation on every GT 2025-07-14 18:19:31 +02:00
xe_sriov_pf_service_types.h drm/xe/pf: Stop requiring VF/PF version negotiation on every GT 2025-07-14 18:19:31 +02:00
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 drm/xe: Update SRIOV printk macros 2025-10-06 19:39:22 +02:00
xe_sriov_types.h drm/xe: Move PF and VF device types to separate headers 2025-07-14 18:18:49 +02:00
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 drm/xe/vf: Rebase CCS save/restore BB GGTT addresses 2025-10-09 03:24:28 -07:00
xe_sriov_vf_ccs_types.h drm/xe/vf: Move VF CCS data to xe_device 2025-09-09 11:27:50 +02:00
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 drm/xe: Export xe_step_name for kunit tests 2025-07-02 16:08:54 -07:00
xe_step.h
xe_step_types.h drm/xe: remove display stepping handling 2024-08-22 15:48:21 +03:00
xe_survivability_mode.c Linux 6.17-rc6 2025-09-15 17:51:07 +10:00
xe_survivability_mode.h drm/xe/xe_survivability: Add support for Runtime survivability mode 2025-08-26 10:11:34 -04:00
xe_survivability_mode_types.h drm/xe/xe_survivability: Add support for Runtime survivability mode 2025-08-26 10:11:34 -04:00
xe_svm.c drm/xe: Add xe_guc_pagefault layer 2025-11-04 09:04:29 -08:00
xe_svm.h drm/gpusvm, drm/xe: Fix userptr to not allow device private pages 2025-10-02 21:57:52 -07:00
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 drm/xe: Move primary GT allocation from xe_tile_init_early to xe_tile_init 2025-10-14 07:44:57 -07:00
xe_tile.h drm/xe: Move struct xe_vram_region to a dedicated header 2025-07-16 12:12:36 -07:00
xe_tile_debugfs.c drm/xe/debugfs: Promote xe_tile_debugfs_simple_show 2025-09-29 23:58:48 +02:00
xe_tile_debugfs.h drm/xe/debugfs: Promote xe_tile_debugfs_simple_show 2025-09-29 23:58:48 +02:00
xe_tile_printk.h drm/xe: Add dedicated printk macros for tile and device 2025-09-12 12:23:57 +02:00
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 drm/xe/pf: Populate SR-IOV debugfs tree with tiles 2025-09-29 23:58:44 +02:00
xe_tile_sriov_printk.h drm/xe: Add tile-based SRIOV printk macros 2025-10-06 19:39:23 +02:00
xe_tile_sriov_vf.c drm/xe/vf: Close multi-GT GGTT shift race 2025-10-09 03:22:34 -07:00
xe_tile_sriov_vf.h drm/xe/vf: Close multi-GT GGTT shift race 2025-10-09 03:22:34 -07:00
xe_tile_sriov_vf_types.h drm/xe/vf: Close multi-GT GGTT shift race 2025-10-09 03:22:34 -07:00
xe_tile_sysfs.c drm/xe/tile: Release kobject for the failure path 2025-09-15 08:26:19 -04:00
xe_tile_sysfs.h drm/xe/tile: Abort driver load for sysfs creation failure 2024-04-18 13:30:17 -07:00
xe_tile_sysfs_types.h
xe_tlb_inval.c drm/xe: Remove duplicate header files 2025-09-16 12:47:40 -07:00
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 drm/xe: Split TLB invalidation code in frontend and backend 2025-08-27 11:49:31 -07:00
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 drm/xe/trace: Extract bo, vm, vma traces 2024-06-12 09:25:07 -07:00
xe_trace_bo.h drm/xe: Drop bo->size 2025-06-27 14:52:31 -07:00
xe_trace_guc.c drm/xe/trace: Extract guc related traces 2024-06-12 09:25:10 -07:00
xe_trace_guc.h drm/xe/trace: Add trace for engine activity 2025-02-24 12:32:09 -08:00
xe_trace_lrc.c drm/xe: Add trace to lrc timestamp update 2024-11-05 13:38:46 -08:00
xe_trace_lrc.h drm/xe: Add WA BB to capture active context utilization 2025-05-14 09:03:29 -07:00
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 drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() 2025-02-14 11:42:54 -08:00
xe_ttm_sys_mgr.c drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr 2025-10-10 15:10:13 -04:00
xe_ttm_sys_mgr.h
xe_ttm_vram_mgr.c drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr 2025-10-06 12:46:28 -04:00
xe_ttm_vram_mgr.h drm/xe: Unify the initialization of VRAM regions 2025-07-16 12:15:00 -07:00
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 drm/xe/debugfs: Update xe_tuning_dump signature 2025-09-30 10:21:26 +02:00
xe_uc.c drm/xe/uc: Fix missing unwind goto 2025-07-28 10:22:28 -04:00
xe_uc.h drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw 2025-06-26 22:11:35 +02:00
xe_uc_debugfs.c drm/xe/gsc: Add debugfs to print GSC info 2024-08-29 10:32:20 -07:00
xe_uc_debugfs.h
xe_uc_fw.c drm/xe/guc: Add firmware build type to available info 2025-09-15 09:53:23 -07:00
xe_uc_fw.h drm/xe/gsc: Do not attempt to load the GSC multiple times 2024-09-03 10:36:38 -04:00
xe_uc_fw_abi.h drm/xe/xe_late_bind_fw: Extract and print version info 2025-09-18 09:32:01 -07:00
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 drm/xe/userptr: replace xe_hmm with gpusvm 2025-09-05 11:45:47 +01:00
xe_validation.c drm/xe: Convert the CPU fault handler for exhaustive eviction 2025-09-10 09:16:01 +02:00
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 Linux 6.17-rc6 2025-09-15 17:51:07 +10:00
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 drm/xe/madvise: Fix ioctl argument check 2025-09-17 10:09:34 -07:00
xe_vm_madvise.h drm/xe: Implement madvise ioctl for xe 2025-08-26 11:25:35 +05:30
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 drm/xe: Move rebar to be done earlier 2025-10-13 13:03:03 -07:00
xe_vram_freq.c drm/xe/pcode: Initialize data0 for pcode read routine 2025-08-22 12:26:06 -04:00
xe_vram_freq.h drm/xe/tile: Abort driver load for sysfs creation failure 2024-04-18 13:30:17 -07:00
xe_vram_types.h drm/xe: Unify the initialization of VRAM regions 2025-07-16 12:15:00 -07:00
xe_vsec.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
xe_vsec.h drm/xe/hwmon: Read energy status from PMT 2025-05-30 11:30:01 -04:00
xe_wa.c drm/xe/xe3lpg: Extend Wa_15016589081 for xe3lpg 2025-11-10 09:41:44 -08:00
xe_wa.h drm/xe/debugfs: Update xe_wa_dump signature 2025-09-30 10:21:24 +02:00
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 drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout 2024-11-04 08:12:30 -08:00
xe_wait_user_fence.h
xe_wopcm.c drm/xe: Use fault injection infrastructure to find issues at probe time 2024-10-03 08:58:26 -04:00
xe_wopcm.h
xe_wopcm_types.h drm/xe: Document nested struct members according to guidelines 2024-01-23 16:54:41 +01:00