| .. |
| abi | drm/xe/guc: Formalize Reserved KLVs | 4 months ago |
| compat-i915-headers | drm/xe/display: Add init_clock_gating.h stubs | 6 months ago |
| display | Merge tag 'drm-intel-next-2026-07-28' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next | 3 months ago |
| instructions | drm/xe: Refactor emit_xy_fast_copy and emit_mem_copy functions | 6 months ago |
| regs | drm/xe/i2c: Fix the interrupt handling | 3 months ago |
| tests | drm/xe: tests: fix error message in xe_migrate_sanity_test() | 2 months ago |
| .gitignore | drm/xe/kunit: Add display test config | 4 months ago |
| .kunitconfig | drm/xe/kunit: Enable CONFIG_LOCKDEP in tests | 2 years ago |
| .kunitconfig-display | drm/xe/kunit: Add display test config | 4 months ago |
| Kconfig | drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected | 9 months ago |
| Kconfig.debug | drm/xe: add page size allocation control state to xe_device | 3 months ago |
| Kconfig.profile | drm/xe: improve Kconfig.profile help text for scheduler timeouts | 5 months ago |
| Makefile | drm/xe/i2c: Fix the interrupt handling | 3 months ago |
| xe_amc.c | treewide: refresh kmalloc_obj() conversions | 2 months ago |
| xe_amc.h | drm/xe/i2c: Fix the interrupt handling | 3 months ago |
| xe_args.h | drm/xe: Introduce IF_ARGS macro utility | 10 months ago |
| xe_assert.h | drm/xe: Use dynamic allocation for tile and device VRAM region structures | 1 year ago |
| xe_bb.c | Merge tag 'drm-xe-next-2026-03-02' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next | 8 months ago |
| xe_bb.h | drm/xe/vf: Fix fs_reclaim warning with CCS save/restore BB allocation | 8 months ago |
| xe_bb_types.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_bo.c | drm/xe: apply debug page-size allocation policy to user BOs | 3 months ago |
| xe_bo.h | BackMerge tag 'v7.2' into drm-next | 2 months ago |
| xe_bo_doc.h | drm/xe: Fix spelling and typos across Xe driver files | 1 year ago |
| xe_bo_evict.c | drm/xe/evict: drop bogus assert | 1 year ago |
| xe_bo_evict.h | drm/xe: handle pinned memory in PM notifier | 1 year ago |
| xe_bo_types.h | drm/xe: Hold a dma-buf reference for imported BOs | 4 months ago |
| xe_configfs.c | drm/xe/configfs: Add enable_multi_queue attribute | 4 months ago |
| xe_configfs.h | drm/xe/configfs: Add enable_multi_queue attribute | 4 months ago |
| xe_debugfs.c | drm/xe/debugfs: add page-size allocation mode knob | 3 months ago |
| xe_debugfs.h | drm/xe: Consolidate debugfs fault injection functions | 3 months ago |
| xe_defaults.h | drm/xe: Don't expose display modparam if no display support | 8 months ago |
| xe_dep_job_types.h | drm/xe: Add generic dependecy jobs / scheduler | 1 year ago |
| xe_dep_scheduler.c | Revert "drm/xe: Remove drm_sched_init_args->num_rqs usage" | 3 months ago |
| xe_dep_scheduler.h | drm/xe: Add missing include guards to unprotected headers | 7 months ago |
| xe_devcoredump.c | drm/xe: Don't use UTS_RELEASE directly | 6 months ago |
| xe_devcoredump.h | drm/xe: Fix and re-enable xe_print_blob_ascii85() | 1 year ago |
| xe_devcoredump_types.h | drm/xe: Add devcoredump chunking | 1 year ago |
| xe_device.c | Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm | 2 months ago |
| xe_device.h | drm/xe: add page size allocation control state to xe_device | 3 months ago |
| xe_device_sysfs.c | drm/xe/sysfs: Use scope-based runtime power management | 11 months ago |
| xe_device_sysfs.h | drm/xe/pm: Capture errors and handle them | 2 years ago |
| xe_device_types.h | drm/xe: add page size allocation control state to xe_device | 3 months ago |
| xe_device_wa_oob.rules | drm/xe/oa: MERTOA Wa_14026779378 | 6 months ago |
| xe_dma_buf.c | drm/xe: Hold a dma-buf reference for imported BOs | 4 months ago |
| xe_dma_buf.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_drm_client.c | drm/xe: account for dontneed in fdinfo purgeable | 4 months ago |
| xe_drm_client.h | drm/xe: Add tracking support for bos per client | 3 years ago |
| xe_drm_ras.c | drm/xe/drm_ras: Move has_drm_ras check to drm_ras layer | 3 months ago |
| xe_drm_ras.h | drm/xe: Add missing leading underscore to include guards | 7 months ago |
| xe_drm_ras_types.h | drm/xe/xe_hw_error: Integrate DRM RAS with hardware error handling | 8 months ago |
| xe_drv.h | drm/xe: Fix kconfig prompt | 1 year ago |
| xe_eu_stall.c | drm/xe/eustall: Add WA 14027054324 support for graphics IP 35.11 | 3 months ago |
| xe_eu_stall.h | drm/xe: Normalize double-underscore include guards to single-underscore | 7 months ago |
| xe_exec.c | drm/xe: Wait on external BO kernel fences in exec IOCTL | 4 months ago |
| xe_exec.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_exec_queue.c | BackMerge tag 'v7.2' into drm-next | 2 months ago |
| xe_exec_queue.h | Revert "drm/xe: Skip exec queue schedule toggle if queue is idle during suspend" | 5 months ago |
| xe_exec_queue_types.h | drm/xe/multi_queue: preempt primary on queue group suspend | 4 months ago |
| xe_execlist.c | BackMerge tag 'v7.2' into drm-next | 2 months ago |
| xe_execlist.h | drm/xe: Cleanup style warnings | 3 years ago |
| xe_execlist_types.h | drm/xe: Fix error handling if PXP fails to start | 1 year ago |
| xe_force_wake.c | drm/xe: Add forcewake status to powergate_info | 9 months ago |
| xe_force_wake.h | drm/xe: Add forcewake status to powergate_info | 9 months ago |
| xe_force_wake_types.h | drm/xe/forcewake: Improve kerneldoc | 1 year ago |
| xe_gen_wa_oob.c | drm/xe: Don't use absolute path in generated header comment | 10 months ago |
| xe_ggtt.c | drm/xe/ggtt: Fix xe_ggtt documentation | 5 months ago |
| xe_ggtt.h | drm/xe: Remove xe_ggtt_node_allocated | 9 months ago |
| xe_ggtt_types.h | drm/xe: Move struct xe_ggtt to xe_ggtt.c | 9 months ago |
| xe_gpu_scheduler.c | Revert "drm/xe: Remove drm_sched_init_args->num_rqs usage" | 3 months ago |
| xe_gpu_scheduler.h | drm/xe: Stop abusing DRM scheduler internals | 10 months ago |
| xe_gpu_scheduler_types.h | drm/xe: Add dedicated message lock | 10 months ago |
| xe_gsc.c | drm/xe/gsc: Fix double-free of managed BO in error path | 6 months ago |
| xe_gsc.h | drm/xe/gsc: do not flush the GSC worker from the reset path | 1 year ago |
| xe_gsc_debugfs.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_gsc_debugfs.h | drm/xe/gsc: Add debugfs to print GSC info | 2 years ago |
| xe_gsc_proxy.c | drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure | 8 months ago |
| xe_gsc_proxy.h | drm/xe/gsc: do not flush the GSC worker from the reset path | 1 year ago |
| xe_gsc_submit.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_gsc_submit.h | drm/xe/hdcp: Enable HDCP for XE | 2 years ago |
| xe_gsc_types.h | drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure | 8 months ago |
| xe_gt.c | drm/xe: Consolidate debugfs fault injection functions | 3 months ago |
| xe_gt.h | drm/xe: Consolidate debugfs fault injection functions | 3 months ago |
| xe_gt_ccs_mode.c | drm/xe: Fix missing runtime PM reference in ccs_mode_store | 8 months ago |
| xe_gt_ccs_mode.h | drm/xe/gt: Add engine masks for each class | 10 months ago |
| xe_gt_clock.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_gt_clock.h | drm/xe: Add xe_gt_clock_interval_to_ms helper | 2 years ago |
| xe_gt_debugfs.c | drm/xe/rtp: Maintain OA whitelists separately | 4 months ago |
| xe_gt_debugfs.h | drm/xe/debugfs: Improve .show() helper for GT-based attributes | 1 year ago |
| xe_gt_freq.c | drm/xe: Fix freq kobject leak on sysfs_create_files failure | 12 months ago |
| xe_gt_freq.h | drm/xe/gt: Abort driver load for sysfs creation failure | 2 years ago |
| xe_gt_idle.c | drm/xe/xe_gt_idle: Add CCS to the powergating info print | 2 months ago |
| xe_gt_idle.h | drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally | 1 year ago |
| xe_gt_idle_types.h | drm/xe: Fix mismatched include guards in header files | 7 months ago |
| xe_gt_mcr.c | drm/xe/mcr: Take vcs1/vecs1 into account for first media slice | 3 months ago |
| xe_gt_mcr.h | drm/xe/reg_sr: Do sanity check for MCR vs non-MCR | 6 months ago |
| xe_gt_printk.h | drm/xe: Add dedicated printk macros for tile and device | 1 year ago |
| xe_gt_sriov_pf.c | drm/xe/pf: Reprovision policy settings after GT reset | 7 months ago |
| xe_gt_sriov_pf.h | drm/xe/pf: Scheduler groups are incompatible with multi-lrc | 10 months ago |
| xe_gt_sriov_pf_config.c | drm/xe/pf: Fix VF's scheduling priority reporting | 6 months ago |
| xe_gt_sriov_pf_config.h | drm/xe/pf: Perform fair scheduling auto-provisioning | 7 months ago |
| xe_gt_sriov_pf_config_types.h | drm/xe/pf: Prep for multiple exec quantums and preemption timeouts | 10 months ago |
| xe_gt_sriov_pf_control.c | drm/xe/pf: Add FLR_PREPARE state to VF control flow | 8 months ago |
| xe_gt_sriov_pf_control.h | drm/xe/pf: Add FLR_PREPARE state to VF control flow | 8 months ago |
| xe_gt_sriov_pf_control_types.h | drm/xe/pf: Add FLR_PREPARE state to VF control flow | 8 months ago |
| xe_gt_sriov_pf_debugfs.c | drm/xe/guc: handle guc logical instance for paging engine | 4 months ago |
| xe_gt_sriov_pf_debugfs.h | drm/xe/pf: Move SR-IOV GT debugfs files to new tree | 1 year ago |
| xe_gt_sriov_pf_helpers.h | drm/xe: Fix case for asserts in documentation | 2 years ago |
| xe_gt_sriov_pf_migration.c | drm/xe/pf: Fix MMIO access using PF view instead of VF view during migration | 6 months ago |
| xe_gt_sriov_pf_migration.h | drm/xe/pf: Handle VRAM migration data as part of PF control | 12 months ago |
| xe_gt_sriov_pf_migration_types.h | drm/xe/pf: Handle VRAM migration data as part of PF control | 12 months ago |
| xe_gt_sriov_pf_monitor.c | drm/xe/pf: Fix CFI failure in debugfs access | 6 months ago |
| xe_gt_sriov_pf_monitor.h | drm/xe/pf: Fix CFI failure in debugfs access | 6 months ago |
| xe_gt_sriov_pf_monitor_types.h | drm/xe/pf: Track adverse events notifications from GuC | 2 years ago |
| xe_gt_sriov_pf_policy.c | drm/xe/guc: handle guc logical instance for paging engine | 4 months ago |
| xe_gt_sriov_pf_policy.h | drm/xe/pf: Allow to change sched_if_idle policy under lock | 7 months ago |
| xe_gt_sriov_pf_policy_types.h | drm/xe/pf: Add support for enabling scheduler groups | 10 months ago |
| xe_gt_sriov_pf_service.c | drm/xe/xe3p_xpc: Add new XeCore fuse registers to VF runtime regs | 9 months ago |
| xe_gt_sriov_pf_service.h | drm/xe/pf: Stop requiring VF/PF version negotiation on every GT | 1 year ago |
| xe_gt_sriov_pf_service_types.h | drm/xe/pf: Add SR-IOV GuC Relay PF services | 2 years ago |
| xe_gt_sriov_pf_types.h | drm/xe: Fix stale and mismatched kernel-doc member tags in header files | 7 months ago |
| xe_gt_sriov_printk.h | drm/xe: Add tile-based SRIOV printk macros | 1 year ago |
| xe_gt_sriov_vf.c | drm/xe/vf: wire up NUM_PAGING_ENGINE_INSTANCES | 4 months ago |
| xe_gt_sriov_vf.h | drm/xe/vf: wire up NUM_PAGING_ENGINE_INSTANCES | 4 months ago |
| xe_gt_sriov_vf_debugfs.c | drm/xe/vf: Add debugfs entries to test VF double migration | 11 months ago |
| xe_gt_sriov_vf_debugfs.h | drm/xe/vf: Expose SR-IOV VF attributes to GT debugfs | 2 years ago |
| xe_gt_sriov_vf_types.h | drm/xe/vf: wire up NUM_PAGING_ENGINE_INSTANCES | 4 months ago |
| xe_gt_stats.c | drm/xe: Document GT statistics | 7 months ago |
| xe_gt_stats.h | drm/xe: Convert GT stats to per-cpu counters | 8 months ago |
| xe_gt_stats_types.h | drm/xe: Document GT statistics | 7 months ago |
| xe_gt_sysfs.c | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | 8 months ago |
| xe_gt_sysfs.h | drm/xe/gt: Abort driver load for sysfs creation failure | 2 years ago |
| xe_gt_sysfs_types.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_gt_throttle.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_gt_throttle.h | drm/xe: Make read_perf_limit_reasons globally accessible | 2 years ago |
| xe_gt_topology.c | drm/xe/xe3p_xpc: XeCore mask spans four registers | 9 months ago |
| xe_gt_topology.h | drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges | 1 year ago |
| xe_gt_types.h | drm/xe: refactor the paging engine setup | 4 months ago |
| xe_guard.h | drm/xe/pf: Allow to lockdown the PF using custom guard | 1 year ago |
| xe_guc.c | drm/xe/configfs: Add enable_multi_queue attribute | 4 months ago |
| xe_guc.h | drm/xe/guc: handle guc logical instance for paging engine | 4 months ago |
| xe_guc_ads.c | BackMerge tag 'v7.2' into drm-next | 2 months ago |
| xe_guc_ads.h | drm/xe: Update wedged.mode only after successful reset policy change | 9 months ago |
| xe_guc_ads_types.h | drm/xe/guc_ads: allocate UM queues in a separate BO | 3 months ago |
| xe_guc_buf.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_guc_buf.h | drm/xe: Allow the caller to pass guc_buf_cache size | 12 months ago |
| xe_guc_buf_types.h | drm/xe/guc: Introduce the GuC Buffer Cache | 1 year ago |
| xe_guc_capture.c | drm/xe/guc: add the plumbing for GUC_PAGING_CLASS | 4 months ago |
| xe_guc_capture.h | drm/xe/guc: add the plumbing for GUC_PAGING_CLASS | 4 months ago |
| xe_guc_capture_types.h | drm/xe: Fix type and parameter name mismatches in kernel-doc references | 7 months ago |
| xe_guc_ct.c | drm/xe/guc: Handle GuC local uncorrectable error notifications | 4 months ago |
| xe_guc_ct.h | drm/xe/guc: READ/WRITE_ONCE ct->state | 10 months ago |
| xe_guc_ct_types.h | drm/xe: Add missing '@' prefix to kernel-doc member tags | 7 months ago |
| xe_guc_db_mgr.c | drm/xe/guc: Improve GuC doorbell/context ID manager intro message | 2 years ago |
| xe_guc_db_mgr.h | drm/xe: Introduce GuC Doorbells Manager | 2 years ago |
| xe_guc_debugfs.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_guc_debugfs.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_guc_engine_activity.c | drm/xe/guc: handle guc logical instance for paging engine | 4 months ago |
| xe_guc_engine_activity.h | drm/xe: Add support for per-function engine activity | 1 year ago |
| xe_guc_engine_activity_types.h | drm/xe: Add support for per-function engine activity | 1 year ago |
| xe_guc_exec_queue_types.h | drm/xe/guc: Keep scheduler timeline name alive | 3 months ago |
| xe_guc_fwif.h | drm/xe/configfs: Add enable_multi_queue attribute | 4 months ago |
| xe_guc_hwconfig.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_guc_hwconfig.h | drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes | 2 years ago |
| xe_guc_hxg_helpers.h | drm/xe/guc: Add helpers for HXG messages | 2 years ago |
| xe_guc_id_mgr.c | drm/xe/guc: Demote GuC IDs usage message to debug | 2 years ago |
| xe_guc_id_mgr.h | drm/xe/guc: Introduce GuC context ID Manager | 2 years ago |
| xe_guc_klv_helpers.c | drm/xe/tests: Add GuC KLV helpers basic tests | 4 months ago |
| xe_guc_klv_helpers.h | drm/xe/guc: Add KLV parsing helper | 4 months ago |
| xe_guc_klv_thresholds_set.h | drm/xe/guc: Add yet another helper macro for threshold | 2 years ago |
| xe_guc_klv_thresholds_set_types.h | drm/xe/pf: Add handling for MLRC adverse event threshold | 10 months ago |
| xe_guc_log.c | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | 8 months ago |
| xe_guc_log.h | drm/xe/guc: Increase GuC log sizes in debug builds | 9 months ago |
| xe_guc_log_types.h | drm/xe: Fix spelling and typos across Xe driver files | 1 year ago |
| xe_guc_pagefault.c | drm/xe: Add prefetch fault support for Xe3p | 8 months ago |
| xe_guc_pagefault.h | drm/xe: Add xe_guc_pagefault layer | 1 year ago |
| xe_guc_pc.c | drm/xe: Fix a bug in pc_adjust_freq_bounds() | 3 months ago |
| xe_guc_pc.h | drm/xe/guc_pc: Make xe_guc_pc_stop() void | 6 months ago |
| xe_guc_pc_types.h | drm/xe/guc: Eliminate RPa frequency caching | 12 months ago |
| xe_guc_rc.c | drm/xe/pvc: Drop pre-prod workarounds | 8 months ago |
| xe_guc_rc.h | drm/xe/pvc: Drop pre-prod workarounds | 8 months ago |
| xe_guc_relay.c | drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays | 5 months ago |
| xe_guc_relay.h | drm/xe/guc: Introduce Relay Communication for SR-IOV | 2 years ago |
| xe_guc_relay_types.h | drm/xe: Fix kernel-doc comment syntax issues in header files | 7 months ago |
| xe_guc_submit.c | drm/xe: don't WARN on kernel job timeout when device already wedged | 2 months ago |
| xe_guc_submit.h | drm/xe/guc: Handle GuC local uncorrectable error notifications | 4 months ago |
| xe_guc_submit_types.h | drm/xe: Fix stale and mismatched kernel-doc member tags in header files | 7 months ago |
| xe_guc_tlb_inval.c | drm/xe: Drop 'force_execlist' module parameter | 4 months ago |
| xe_guc_tlb_inval.h | drm/xe: Split TLB invalidation code in frontend and backend | 1 year ago |
| xe_guc_types.h | drm/xe/guc: Hold device ref until queue teardown completes | 3 months ago |
| xe_heci_gsc.c | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | 8 months ago |
| xe_heci_gsc.h | drm/xe: Fix mismatched include guards in header files | 7 months ago |
| xe_huc.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_huc.h | drm/xe: Fix xe_huc.h | 2 years ago |
| xe_huc_debugfs.c | drm/xe: Cleanup unused header includes | 10 months ago |
| xe_huc_debugfs.h | drm/xe: Introduce a new DRM driver for Intel GPUs | 3 years ago |
| xe_huc_types.h | drm/xe/huc: HuC authentication via GSC | 2 years ago |
| xe_hw_engine.c | drm/xe/hw_engine: document top-down paging requirement | 4 months ago |
| xe_hw_engine.h | drm/xe: Extract xe_hw_engine_setup_reg_lrc() | 6 months ago |
| xe_hw_engine_class_sysfs.c | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | 8 months ago |
| xe_hw_engine_class_sysfs.h | drm/xe: Fix mismatched include guards in header files | 7 months ago |