tangled
alpha
login
or
join now
tjh.dev
/
kernel
1
fork
atom
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
kernel
/
drivers
/
gpu
/
drm
/
xe
/
at
v6.19
6 folders
410 files
abi
Revert "drm/xe/vf: Rebase exec queue parallel commands during migration recovery"
6 months ago
compat-i915-headers
drm/i915/de: Implement register waits one way
4 months ago
display
drm/i915/frontbuffer: Fix intel_frontbuffer lifetime handling
5 months ago
instructions
drm/xe/migrate: support MEM_COPY instruction
5 months ago
regs
drm/xe/xe3: Add WA_14024681466 for Xe3_LPG
5 months ago
tests
drm/xe/kunit: Fix forcewake assertion in mocs test
4 months ago
.gitignore
drm/xe: Add support for OOB workarounds
2 years ago
.kunitconfig
drm/xe/kunit: Enable CONFIG_LOCKDEP in tests
2 years ago
Kconfig
drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selected
2 months ago
Kconfig.debug
drm/xe: Don't force DRM_XE_DEBUG_MEMIRQ for SR-IOV debug
6 months ago
Kconfig.profile
drm/xe: Add missing SPDX license identifiers
1 year ago
Makefile
Merge drm/drm-next into drm-xe-next-fixes
4 months ago
xe_args.h
drm/xe: Rename few xe_args.h macros
2 years ago
xe_assert.h
drm/xe: Use dynamic allocation for tile and device VRAM region structures
8 months ago
xe_bb.c
drm/xe/vf: Move VF CCS data to xe_device
7 months ago
xe_bb.h
drm/xe/vf: Attach and detach CCS copy commands with BO
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: Adjust page count tracepoints in shrinker
3 months ago
xe_bo.h
drm/xe: Extract xe_bo_is_visible_vram
5 months ago
xe_bo_doc.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_bo_evict.c
drm/xe/evict: drop bogus assert
6 months ago
xe_bo_evict.h
drm/xe: handle pinned memory in PM notifier
11 months ago
xe_bo_types.h
drm/xe: Fix broken kernel-doc for the struct xe_bo
7 months ago
xe_configfs.c
drm/xe/configfs: Fix is_bound() pci_dev lifetime
2 months ago
xe_configfs.h
drm/xe/configfs: Add attribute to disable GT types
5 months ago
xe_debugfs.c
drm/xe: Update wedged.mode only after successful reset policy change
2 months ago
xe_debugfs.h
drm/xe: Allow to compile out debugfs
2 years ago
xe_dep_job_types.h
drm/xe: Add generic dependecy jobs / scheduler
8 months ago
xe_dep_scheduler.c
drm/xe: Add generic dependecy jobs / scheduler
8 months ago
xe_dep_scheduler.h
drm/xe: Add generic dependecy jobs / scheduler
8 months ago
xe_devcoredump.c
Merge tag 'v6.18-rc6' into drm-next
4 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
11 months ago
xe_device.c
drm/xe/nvm: Manage nvm aux cleanup with devres
2 months ago
xe_device.h
drm/xe: Add a helper function to set recovery method
7 months ago
xe_device_sysfs.c
Merge tag 'linux_kselftest-kunit-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
6 months ago
xe_device_sysfs.h
Merge tag 'drm-intel-next-2024-04-17-1' of https://anongit.freedesktop.org/git/drm/drm-intel into drm-next
2 years ago
xe_device_types.h
drm/xe: Update wedged.mode only after successful reset policy change
2 months ago
xe_device_wa_oob.rules
drm/xe: Handle Wa_22010954014 and Wa_14022085890 as device workarounds
5 months ago
xe_dma_buf.c
drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
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: Drop bo->size
9 months ago
xe_drm_client.h
drm/xe: Add tracking support for bos per client
2 years ago
xe_drv.h
drm/xe: Fix kconfig prompt
10 months ago
xe_eu_stall.c
drm/xe/eustall: Disallow 0 EU stall property values
3 months ago
xe_eu_stall.h
drm/xe/eustall: Do not support EU stall on SRIOV VF
11 months ago
xe_exec.c
drm/xe: Skip address copy for sync-only execs
2 months ago
xe_exec.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_exec_queue.c
drm/xe/uapi: disallow bind queue sharing
2 months ago
xe_exec_queue.h
drm/xe/uapi: disallow bind queue sharing
2 months ago
xe_exec_queue_types.h
drm/xe/uapi: disallow bind queue sharing
2 months ago
xe_execlist.c
drm/xe: Move queue init before LRC creation
6 months ago
xe_execlist.h
drm/xe: Cleanup style warnings
2 years ago
xe_execlist_types.h
drm/xe: Fix error handling if PXP fails to start
7 months ago
xe_force_wake.c
drm/xe: Introduce xe_gt_is_main_type helper
8 months ago
xe_force_wake.h
drm/xe: Change return type to void for xe_force_wake_put
2 years ago
xe_force_wake_types.h
drm/xe/forcewake: Improve kerneldoc
4 months ago
xe_gen_wa_oob.c
drm/xe: switch to local xbasename() helper
7 months ago
xe_ggtt.c
drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
3 months ago
xe_ggtt.h
drm/xe/pf: Add helpers for VF GGTT migration data handling
4 months ago
xe_ggtt_types.h
drm/xe/pf: Add helpers for VF GGTT migration data handling
4 months ago
xe_gpu_scheduler.c
drm/xe/vf: Replay GuC submission state on pause / unpause
6 months ago
xe_gpu_scheduler.h
drm/xe/vf: Start re-emission from first unsignaled job during VF migration
4 months ago
xe_gpu_scheduler_types.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_gsc.c
drm/xe: Bypass Wa_14018094691 when primary GT is disabled
5 months ago
xe_gsc.h
drm/xe/gsc: do not flush the GSC worker from the reset path
11 months ago
xe_gsc_debugfs.c
drm/xe/gsc: Add debugfs to print GSC info
2 years ago
xe_gsc_debugfs.h
drm/xe/gsc: Add debugfs to print GSC info
2 years ago
xe_gsc_proxy.c
drm/xe: Introduce xe_tile_is_root helper
8 months ago
xe_gsc_proxy.h
drm/xe/gsc: do not flush the GSC worker from the reset path
11 months ago
xe_gsc_submit.c
drm/xe: Don't rely on xe_assert.h to be included elsewhere
2 years ago
xe_gsc_submit.h
drm/xe/hdcp: Enable HDCP for XE
2 years ago
xe_gsc_types.h
drm/xe: Cleanup unwind of gt initialization
1 year ago
xe_gt.c
drm/xe: Restore engine registers before restarting schedulers after GT reset
3 months ago
xe_gt.h
drm/xe: Add GT_VER() to check version specific to gt type
5 months ago
xe_gt_ccs_mode.c
drm/xe: make change ccs_mode a synchronous action
1 year ago
xe_gt_ccs_mode.h
drm/xe: Remove sysfs only once on action add failure
2 years ago
xe_gt_clock.c
Merge tag 'drm-xe-next-fixes-2025-11-21' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
4 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/debugfs: Update xe_pat_dump signature
6 months ago
xe_gt_debugfs.h
drm/xe/debugfs: Improve .show() helper for GT-based attributes
6 months ago
xe_gt_freq.c
drm/xe: Fix freq kobject leak on sysfs_create_files failure
4 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: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
4 months ago
xe_gt_idle.h
drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally
7 months ago
xe_gt_idle_types.h
drm/xe: Add locks in gtidle code
1 year ago
xe_gt_mcr.c
drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges
5 months ago
xe_gt_mcr.h
drm/xe/mcr: Make xe_gt_mcr_get_dss_steering() input gt a const
7 months ago
xe_gt_printk.h
drm/xe: Add dedicated printk macros for tile and device
7 months ago
xe_gt_sriov_pf.c
drm/xe/pf: Access VF's register using dedicated MMIO view
5 months ago
xe_gt_sriov_pf.h
drm/xe/pf: Make sure PF is ready to configure VFs
8 months ago
xe_gt_sriov_pf_config.c
drm/xe/pf: Use div_u64 when calculating GGTT profile
4 months ago
xe_gt_sriov_pf_config.h
drm/xe/pf: Add helper to retrieve VF's LMEM object
4 months ago
xe_gt_sriov_pf_config_types.h
drm/xe/pf: Add functions to configure VF scheduling priority
1 year ago
xe_gt_sriov_pf_control.c
drm/xe/pf: Handle VRAM migration data as part of PF control
4 months ago
xe_gt_sriov_pf_control.h
drm/xe/pf: Add data structures and handlers for migration rings
4 months ago
xe_gt_sriov_pf_control_types.h
drm/xe/pf: Don't save GuC VF migration data on pause
4 months ago
xe_gt_sriov_pf_debugfs.c
drm/xe/pf: Remove GuC migration data save/restore from GT debugfs
4 months ago
xe_gt_sriov_pf_debugfs.h
drm/xe/pf: Move SR-IOV GT debugfs files to new tree
6 months ago
xe_gt_sriov_pf_helpers.h
drm/xe: Fix case for asserts in documentation
1 year ago
xe_gt_sriov_pf_migration.c
drm/xe/pf: Enable SR-IOV VF migration
4 months ago
xe_gt_sriov_pf_migration.h
drm/xe/pf: Handle VRAM migration data as part of PF control
4 months ago
xe_gt_sriov_pf_migration_types.h
drm/xe/pf: Handle VRAM migration data as part of PF control
4 months ago
xe_gt_sriov_pf_monitor.c
drm/xe/pf: Track adverse events notifications from GuC
2 years ago
xe_gt_sriov_pf_monitor.h
drm/xe/pf: Track adverse events notifications from GuC
2 years 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/pf: Use GuC Buffer Cache during policy provisioning
1 year ago
xe_gt_sriov_pf_policy.h
drm/xe/pf: Add support to configure GuC SR-IOV policies
2 years ago
xe_gt_sriov_pf_policy_types.h
drm/xe/pf: Add support to configure GuC SR-IOV policies
2 years ago
xe_gt_sriov_pf_service.c
Merge drm/drm-next into drm-intel-next
4 months ago
xe_gt_sriov_pf_service.h
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
8 months 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/pf: Switch VF migration GuC save/restore to struct migration data
4 months ago
xe_gt_sriov_printk.h
drm/xe: Add tile-based SRIOV printk macros
6 months ago
xe_gt_sriov_vf.c
drm/xe/vf: Fix queuing of recovery work
3 months ago
xe_gt_sriov_vf.h
drm/xe: Move queue init before LRC creation
6 months ago
xe_gt_sriov_vf_debugfs.c
drm/xe: use IS_ENABLED() instead of defined() on config options
2 years 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: fix struct xe_gt_sriov_vf_migration kernel-doc
3 months ago
xe_gt_stats.c
drm/xe: Add more SVM GT stats
7 months ago
xe_gt_stats.h
drm/xe: Add clearing stats to GT debugfs
7 months ago
xe_gt_stats_types.h
drm/xe: Add more SVM GT stats
7 months ago
xe_gt_sysfs.c
drm/xe: use devm_add_action_or_reset() helper
2 years 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/throttle: Skip reason prefix while emitting array
4 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: Add MCR steering for NODE and L3BANK ranges
5 months ago
xe_gt_topology.h
drm/xe/xe3p_xpc: Add MCR steering for NODE and L3BANK ranges
5 months ago
xe_gt_types.h
drm/xe: Remove unused GT page fault code
5 months ago
xe_guard.h
drm/xe/pf: Allow to lockdown the PF using custom guard
5 months ago
xe_guc.c
drm/xe/guc: Fix CFI violation in debugfs access.
2 months ago
xe_guc.h
drm/xe/guc: Fix CFI violation in debugfs access.
2 months ago
xe_guc_ads.c
drm/xe: Update wedged.mode only after successful reset policy change
2 months ago
xe_guc_ads.h
drm/xe: Update wedged.mode only after successful reset policy change
2 months ago
xe_guc_ads_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_guc_buf.c
drm/xe: Allow the caller to pass guc_buf_cache size
4 months ago
xe_guc_buf.h
drm/xe: Allow the caller to pass guc_buf_cache size
4 months ago
xe_guc_buf_types.h
drm/xe/guc: Introduce the GuC Buffer Cache
1 year ago
xe_guc_capture.c
drm/xe/xe3p: Dump CSMQDEBUG register
5 months ago
xe_guc_capture.h
drm/xe: Change xe_engine_snapshot_capture_for_job to be for queue
1 year ago
xe_guc_capture_types.h
drm/xe/guc: Cache DSS info when creating capture register list
11 months ago
xe_guc_ct.c
drm/xe/guc: READ/WRITE_ONCE g2h_fence->done
3 months ago
xe_guc_ct.h
drm/xe/vf: Start CTs before resfix VF post migration recovery
6 months ago
xe_guc_ct_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 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/guc: Make creation of SLPC debugfs files conditional
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: Convert xe_bo_create_pin_map() for exhaustive eviction
7 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/vf: Replay GuC submission state on pause / unpause
6 months ago
xe_guc_fwif.h
drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT
5 months ago
xe_guc_hwconfig.c
drm/xe/mcr: Try to derive dss_per_grp from hwconfig attributes
2 years 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/guc: Add VF_CFG_SCHED_PRIORITY to KLV helper
1 year ago
xe_guc_klv_helpers.h
drm/xe/guc: Add more KLV helper macros
2 years 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/guc: Introduce GuC KLV thresholds set
2 years ago
xe_guc_log.c
drm/xe: Drop bo->size
9 months ago
xe_guc_log.h
drm/xe/guc: Increase GuC crash dump buffer size
7 months ago
xe_guc_log_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_guc_pagefault.c
drm/xe: Add xe_guc_pagefault layer
5 months ago
xe_guc_pagefault.h
drm/xe: Add xe_guc_pagefault layer
5 months ago
xe_guc_pc.c
drm/xe/guc: Eliminate RPa frequency caching
4 months ago
xe_guc_pc.h
drm/xe/guc: Add SLPC power profile interface
7 months ago
xe_guc_pc_types.h
drm/xe/guc: Eliminate RPa frequency caching
4 months ago
xe_guc_relay.c
drm/xe/guc: Ratelimit diagnostic messages from the relay
6 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/guc: Ratelimit diagnostic messages from the relay
6 months ago
xe_guc_submit.c
drm/xe: Use usleep_range for accurate long-running workload timeslicing
3 months ago
xe_guc_submit.h
drm/xe/vf: Replay GuC submission state on pause / unpause
6 months ago
xe_guc_submit_types.h
drm/xe: Move lrc snapshot capturing to xe_lrc.c
2 years ago
xe_guc_tlb_inval.c
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_guc_tlb_inval.h
drm/xe: Split TLB invalidation code in frontend and backend
7 months ago
xe_guc_types.h
drm/xe: Block reset while recovering from VF migration
8 months ago
xe_heci_gsc.c
drm/me/gsc: mei interrupt top half should be in irq disabled context
5 months ago
xe_heci_gsc.h
drm/xe: Stop ignoring errors from xe_heci_gsc_init()
1 year ago
xe_huc.c
drm/xe/huc: Adjust HuC check on primary GT
5 months ago
xe_huc.h
drm/xe: Fix xe_huc.h
2 years ago
xe_huc_debugfs.c
drm/xe: Runtime PM wake on every debugfs call
2 years 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/irq: Rename bits used with all engines
5 months ago
xe_hw_engine.h
drm/xe: Change xe_engine_snapshot_capture_for_job to be for queue
1 year ago
xe_hw_engine_class_sysfs.c
drm/xe/hw_engine: define sysfs_ops on all directories
1 year ago
xe_hw_engine_class_sysfs.h
drm/xe: Runtime PM wake on every sysfs call
2 years ago
xe_hw_engine_group.c
drm/xe/hw_engine_group: Fix double write lock release in error path
6 months ago
xe_hw_engine_group.h
drm/xe/exec: Switch hw engine group execution mode upon job submission
2 years ago
xe_hw_engine_group_types.h
drm/xe/hw_engine_group: Introduce xe_hw_engine_group
2 years ago
xe_hw_engine_types.h
Merge drm/drm-next into drm-intel-next
1 year ago
xe_hw_error.c
drm/xe/xe_hw_error: Add fault injection to trigger csc error handler
7 months ago
xe_hw_error.h
drm/xe: Add support to handle hardware errors
7 months ago
xe_hw_fence.c
drm/xe: Make dma-fences compliant with the safe access rules
10 months ago
xe_hw_fence.h
drm/xe: Split lrc seqno fence creation up
2 years ago
xe_hw_fence_types.h
Merge drm/drm-next into drm-intel-next
1 year ago
xe_hwmon.c
drm/xe/hwmon: Drop redundant runtime PM usage
6 months ago
xe_hwmon.h
drm/xe/hwmon: Stop ignoring errors on probe
1 year ago
xe_i2c.c
drm/xe/i2c: Wire up reset/postinstall for I2C IRQ
5 months ago
xe_i2c.h
drm/xe/i2c: Wire up reset/postinstall for I2C IRQ
5 months ago
xe_irq.c
drm/xe/irq: Handle msix vector0 interrupt
5 months ago
xe_irq.h
drm/xe/irq: Manage MSI-X interrupts allocation
1 year ago
xe_late_bind_fw.c
drm/xe/xe_late_bind_fw: Initialize uval variable in xe_late_bind_fw_num_fans()
6 months ago
xe_late_bind_fw.h
drm/xe/xe_late_bind_fw: Reload late binding fw in rpm resume
7 months ago
xe_late_bind_fw_types.h
drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc
3 months ago
xe_lmtt.c
drm/xe/pf: Update LMTT to use tile-based messages
6 months ago
xe_lmtt.h
drm/xe/pf: Invalidate LMTT during LMEM unprovisioning
9 months ago
xe_lmtt_2l.c
drm/xe/pf: Introduce Local Memory Translation Table
2 years ago
xe_lmtt_ml.c
drm/xe/pf: Introduce Local Memory Translation Table
2 years ago
xe_lmtt_types.h
drm/xe/pf: Introduce Local Memory Translation Table
2 years ago
xe_lrc.c
drm/xe/xelp: Fix Wa_18022495364
2 months ago
xe_lrc.h
drm/xe: Move queue init before LRC creation
6 months ago
xe_lrc_types.h
drm/xe: Add plumbing for indirect context workarounds
9 months ago
xe_macros.h
drm/xe: Fix build error for XE_IOCTL_DBG macro
1 year ago
xe_map.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_memirq.c
drm/xe/irq: Rename bits used with all engines
5 months ago
xe_memirq.h
drm/xe/vf: Add xe_gt_recovery_pending helper
6 months ago
xe_memirq_types.h
drm/xe: memirq infra changes for MSI-X
2 years ago
xe_migrate.c
drm/xe: Fix kerneldoc for xe_migrate_exec_queue
2 months ago
xe_migrate.h
drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use
3 months ago
xe_migrate_doc.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_mmio.c
drm/xe/pf: Access VF's register using dedicated MMIO view
5 months ago
xe_mmio.h
drm/xe/pf: Access VF's register using dedicated MMIO view
5 months ago
xe_mmio_gem.c
drm/xe: Support for mmap-ing mmio regions
8 months ago
xe_mmio_gem.h
drm/xe: Support for mmap-ing mmio regions
8 months ago
xe_mocs.c
drm/xe/cri: Setup MOCS table
5 months ago
xe_mocs.h
drm/xe/debugfs: Update xe_mocs_dump signature
6 months ago
xe_module.c
drm/xe: Print module init abort code
8 months ago
xe_module.h
drm/xe: Strict migration policy for atomic SVM faults
11 months ago
xe_nvm.c
drm/xe/nvm: Fix double-free on aux add failure
2 months ago
xe_nvm.h
drm/xe/nvm: Manage nvm aux cleanup with devres
2 months ago
xe_oa.c
drm/xe/oa: Disallow 0 OA property values
3 months ago
xe_oa.h
drm/xe/oa: Handle errors in xe_oa_register()
1 year ago
xe_oa_types.h
drm/xe/oa: Store forcewake reference in stream structure
4 months ago
xe_observation.c
drm/xe/uapi: Introduce API for EU stall sampling
1 year ago
xe_observation.h
drm/xe/uapi: Rename xe perf layer as xe observation layer
2 years ago
xe_pagefault.c
drm/xe: Fix memory leak when handling pagefault vma
4 months ago
xe_pagefault.h
drm/xe: Stub out new pagefault layer
5 months ago
xe_pagefault_types.h
drm/xe: Stub out new pagefault layer
5 months ago
xe_pat.c
drm/xe: highlight reserved PAT entries in dump output
5 months ago
xe_pat.h
drm/xe: highlight reserved PAT entries in dump output
5 months ago
xe_pci.c
drm/xe: derive mem copy capability from graphics version
2 months ago
xe_pci.h
drm/xe/pci: Introduce a helper to allow VF access to PF xe_device
4 months ago
xe_pci_sriov.c
drm/xe/pf: Allow to lockdown the PF using custom guard
5 months ago
xe_pci_sriov.h
drm/xe/pf: Promote xe_pci_sriov_get_vf_pdev
5 months ago
xe_pci_types.h
drm/xe: derive mem copy capability from graphics version
2 months ago
xe_pcode.c
drm/xe/pcode: Rework error mapping
4 months ago
xe_pcode.h
drm/xe/pcode: add struct drm_device based interface
9 months ago
xe_pcode_api.h
drm/xe/pcode: Rework error mapping
4 months ago
xe_platform_types.h
drm/xe/cri: Add CRI platform definition
5 months ago
xe_pm.c
drm/xe/pm: Disable D3Cold for BMG only on specific platforms
2 months ago
xe_pm.h
drm/xe/pm: Add scope-based cleanup helper for runtime PM
4 months ago
xe_pmu.c
drm/xe/pmu: Initialize PMU event types based on first available GT
5 months ago
xe_pmu.h
drm/xe/pmu: Enable PMU interface
1 year ago
xe_pmu_types.h
drm/xe/pmu: Add attribute skeleton
1 year ago
xe_preempt_fence.c
drm/xe/vf: Wakeup in GuC backend on VF post migration recovery
6 months ago
xe_preempt_fence.h
drm/xe: Rename engine to exec_queue
2 years ago
xe_preempt_fence_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_printk.h
drm/xe: Add dedicated printk macros for tile and device
7 months ago
xe_psmi.c
drm/xe/psmi: Do not return NULL
6 months ago
xe_psmi.h
drm/xe/psmi: Add debugfs interface for PSMI
7 months ago
xe_pt.c
drm/xe: Remove last fence dependency check from binds and execs
5 months ago
xe_pt.h
drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction
7 months ago
xe_pt_types.h
drm/xe/pt: unify xe_pt_svm_pre_commit with userptr
7 months ago
xe_pt_walk.c
drm/xe: Add staging tree for VM binds
1 year ago
xe_pt_walk.h
drm/xe: Add staging tree for VM binds
1 year ago
xe_pxp.c
drm/xe: Allow error injection for xe_pxp_exec_queue_add
7 months ago
xe_pxp.h
drm/i915/pxp & drm/xe/pxp: Figure out pxp instance from the gem object
1 year ago
xe_pxp_debugfs.c
drm/xe/pxp: do not queue unneeded terminations from debugfs
11 months ago
xe_pxp_debugfs.h
drm/xe/pxp: Add PXP debugfs support
1 year ago
xe_pxp_submit.c
drm/xe: Convert xe_bo_create_pin_map() for exhaustive eviction
7 months ago
xe_pxp_submit.h
drm/xe/pxp: Add GSC session initialization support
1 year ago
xe_pxp_types.h
drm/xe/pxp: add PXP PM support
1 year ago
xe_query.c
drm/xe/query: Fix topology query pointer advance
2 months ago
xe_query.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_range_fence.c
Merge tag 'drm-misc-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
2 years ago
xe_range_fence.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_reg_sr.c
drm/xe/vf: Stop applying save-restore MMIOs if VF
1 year ago
xe_reg_sr.h
drm/xe: Fix xe_reg_sr.h
2 years ago
xe_reg_sr_types.h
Merge tag 'drm-xe-next-2024-12-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
1 year ago
xe_reg_whitelist.c
drm/xe/xe3: Apply wa_14024997852
5 months ago
xe_reg_whitelist.h
drm/xe/debugfs: Dump register save-restore tables
3 years ago
xe_res_cursor.h
drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr
8 months ago
xe_ring_ops.c
drm/xe: Save off position in ring in which a job was programmed
6 months ago
xe_ring_ops.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_ring_ops_types.h
drm/xe: Adjust ringbuf emission for maximum possible size
1 year ago
xe_rtp.c
drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs
5 months ago
xe_rtp.h
drm/xe/xe3p_xpc: Skip compression tuning on platforms without flatccs
5 months ago
xe_rtp_helpers.h
drm/xe/rtp: Expand max rules/actions per entry again
2 years ago
xe_rtp_types.h
drm/xe/rtp: Pass xe_device parameter to FUNC matches
5 months ago
xe_sa.c
drm/xe: Add sa/guc_buf_cache sync interface
4 months ago
xe_sa.h
drm/xe: Add sa/guc_buf_cache sync interface
4 months ago
xe_sa_types.h
drm/xe/sa: Avoid caching GGTT address within the manager
8 months ago
xe_sched_job.c
drm/xe: Remove last fence dependency check from binds and execs
5 months ago
xe_sched_job.h
drm/xe: Remove last fence dependency check from binds and execs
5 months ago
xe_sched_job_types.h
drm/xe/vf: Start re-emission from first unsignaled job during VF migration
4 months ago
xe_shrinker.c
drm/xe: Defer buffer object shrinker write-backs and GPU waits
8 months ago
xe_shrinker.h
drm/xe: Make the gem shrinker drm managed
11 months ago
xe_sriov.c
drm/xe/pf: Make the late-initialization really late
6 months ago
xe_sriov.h
drm/xe/vf: Enable CCS save/restore only on supported GUC versions
7 months ago
xe_sriov_packet.c
drm/xe/pf: Add minimalistic migration descriptor
4 months ago
xe_sriov_packet.h
drm/xe/pf: Add minimalistic migration descriptor
4 months ago
xe_sriov_packet_types.h
drm/xe/pf: Add helpers for migration data packet allocation / free
4 months ago
xe_sriov_pf.c
drm/xe: Move migration support to device-level struct
4 months ago
xe_sriov_pf.h
drm/xe/pf: Allow to lockdown the PF using custom guard
5 months ago
xe_sriov_pf_control.c
drm/xe/pf: Add wait helper for VF FLR
4 months ago
xe_sriov_pf_control.h
drm/xe/pf: Add wait helper for VF FLR
4 months ago
xe_sriov_pf_debugfs.c
drm/xe/pf: Expose VF migration data size over debugfs
4 months ago
xe_sriov_pf_debugfs.h
drm/xe/pf: Promote PF debugfs function to its own file
6 months ago
xe_sriov_pf_helpers.h
drm/xe/pf: Allow to lockdown the PF using custom guard
5 months ago
xe_sriov_pf_migration.c
drm/xe/pf: Enable SR-IOV VF migration
4 months ago
xe_sriov_pf_migration.h
drm/xe/pf: Enable SR-IOV VF migration
4 months ago
xe_sriov_pf_migration_types.h
drm/xe/pf: Enable SR-IOV VF migration
4 months ago
xe_sriov_pf_provision.c
drm/xe/pf: Add functions to provision scheduling priority
5 months ago
xe_sriov_pf_provision.h
drm/xe/pf: Add functions to provision scheduling priority
5 months ago
xe_sriov_pf_provision_types.h
drm/xe/pf: Disable auto-provisioning if changed using debugfs
5 months ago
xe_sriov_pf_service.c
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
8 months ago
xe_sriov_pf_service.h
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
8 months ago
xe_sriov_pf_service_types.h
drm/xe/pf: Stop requiring VF/PF version negotiation on every GT
8 months ago
xe_sriov_pf_sysfs.c
drm/xe/pf: Allow to stop the VF using sysfs
5 months ago
xe_sriov_pf_sysfs.h
drm/xe/pf: Add sysfs device symlinks to enabled VFs
5 months ago
xe_sriov_pf_types.h
drm/xe/pf: Add data structures and handlers for migration rings
4 months ago
xe_sriov_printk.h
drm/xe: Update SRIOV printk macros
6 months ago
xe_sriov_types.h
drm/xe: Move PF and VF device types to separate headers
8 months ago
xe_sriov_vf.c
drm/xe/vf: Enable VF resource fixup unconditionally
5 months ago
xe_sriov_vf.h
drm/xe/vf: Fix GuC FW check for VF migration support
5 months ago
xe_sriov_vf_ccs.c
drm/xe/uapi: disallow bind queue sharing
2 months ago
xe_sriov_vf_ccs.h
drm/xe/vf: Rebase CCS save/restore BB GGTT addresses
6 months ago
xe_sriov_vf_ccs_types.h
drm/xe/vf: Move VF CCS data to xe_device
7 months ago
xe_sriov_vf_types.h
drm/xe/vf: Revert logic of vf.migration.enabled
5 months ago
xe_sriov_vfio.c
drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported()
4 months ago
xe_step.c
drm/xe: Export xe_step_name for kunit tests
9 months ago
xe_step.h
drm/xe/kunit: Add stub to read_gmdid
2 years ago
xe_step_types.h
drm/xe: remove display stepping handling
2 years ago
xe_survivability_mode.c
drm/xe/configfs: Don't touch survivability_mode on fini
7 months ago
xe_survivability_mode.h
drm/xe/xe_survivability: Add support for Runtime survivability mode
7 months ago
xe_survivability_mode_types.h
drm/xe/xe_survivability: Add support for Runtime survivability mode
7 months ago
xe_svm.c
drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use
3 months ago
xe_svm.h
drm/xe: fix drm_gpusvm_init() arguments
4 months ago
xe_sync.c
drm/xe: Enforce correct user fence signaling order using
5 months ago
xe_sync.h
drm/xe: Enforce correct user fence signaling order using
5 months ago
xe_sync_types.h
drm/xe: Enforce correct user fence signaling order using
5 months ago
xe_tile.c
drm/xe: Move primary GT allocation from xe_tile_init_early to xe_tile_init
5 months ago
xe_tile.h
drm/xe: Move struct xe_vram_region to a dedicated header
8 months ago
xe_tile_debugfs.c
drm/xe/debugfs: Promote xe_tile_debugfs_simple_show
6 months ago
xe_tile_debugfs.h
drm/xe/debugfs: Promote xe_tile_debugfs_simple_show
6 months ago
xe_tile_printk.h
drm/xe: Add dedicated printk macros for tile and device
7 months ago
xe_tile_sriov_pf_debugfs.c
drm/xe/pf: Disable auto-provisioning if changed using debugfs
5 months ago
xe_tile_sriov_pf_debugfs.h
drm/xe/pf: Populate SR-IOV debugfs tree with tiles
6 months ago
xe_tile_sriov_printk.h
drm/xe: Add tile-based SRIOV printk macros
6 months ago
xe_tile_sriov_vf.c
drm/xe/vf: Close multi-GT GGTT shift race
6 months ago
xe_tile_sriov_vf.h
drm/xe/vf: Close multi-GT GGTT shift race
6 months ago
xe_tile_sriov_vf_types.h
drm/xe/vf: Close multi-GT GGTT shift race
6 months ago
xe_tile_sysfs.c
drm/xe/tile: Release kobject for the failure path
7 months ago
xe_tile_sysfs.h
drm/xe/tile: Abort driver load for sysfs creation failure
2 years ago
xe_tile_sysfs_types.h
drm/xe: Add sysfs entry for tile
2 years ago
xe_tlb_inval.c
drm/xe: Fix kerneldoc for xe_gt_tlb_inval_init_early
2 months ago
xe_tlb_inval.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_tlb_inval_job.c
drm/xe: Fix kerneldoc for xe_tlb_inval_job_alloc_dep
2 months ago
xe_tlb_inval_job.h
drm/xe: Decouple bind queue last fence from TLB invalidations
5 months ago
xe_tlb_inval_types.h
drm/xe: Split TLB invalidation code in frontend and backend
7 months ago
xe_trace.c
drm/xe: Update SPDX deprecated license identifier
2 years ago
xe_trace.h
drm/xe: Limit number of jobs per exec queue
5 months ago
xe_trace_bo.c
drm/xe/trace: Extract bo, vm, vma traces
2 years ago
xe_trace_bo.h
drm/xe: Drop bo->size
9 months ago
xe_trace_guc.c
drm/xe/trace: Extract guc related traces
2 years ago
xe_trace_guc.h
drm/xe/trace: Add trace for engine activity
1 year ago
xe_trace_lrc.c
drm/xe: Add trace to lrc timestamp update
1 year ago
xe_trace_lrc.h
drm/xe: Add WA BB to capture active context utilization
11 months ago
xe_ttm_stolen_mgr.c
drm/xe: Fix stolen size check to allow equal WOPCM size
5 months ago
xe_ttm_stolen_mgr.h
drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init()
1 year ago
xe_ttm_sys_mgr.c
drm/xe: Fix copyright and function naming in xe_ttm_sys_mgr
6 months ago
xe_ttm_sys_mgr.h
drm/xe: fix pvc unload issue
3 years ago
xe_ttm_vram_mgr.c
drm/xe: Fix copyright and function naming in xe_ttm_vram_mgr
6 months ago
xe_ttm_vram_mgr.h
drm/xe: Unify the initialization of VRAM regions
8 months ago
xe_ttm_vram_mgr_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_tuning.c
drm: include drm_print.h where needed
5 months ago
xe_tuning.h
drm/xe/debugfs: Update xe_tuning_dump signature
6 months ago
xe_uc.c
drm/xe/uc: Fix missing unwind goto
8 months ago
xe_uc.h
drm/xe: Rename xe_uc_init_hw to xe_uc_load_hw
9 months ago
xe_uc_debugfs.c
drm/xe/gsc: Add debugfs to print GSC info
2 years ago
xe_uc_debugfs.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_uc_fw.c
drm/xe/guc: Add firmware build type to available info
7 months ago
xe_uc_fw.h
drm/xe/gsc: Do not attempt to load the GSC multiple times
2 years ago
xe_uc_fw_abi.h
drm/xe/xe_late_bind_fw: Extract and print version info
7 months ago
xe_uc_fw_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_uc_types.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_userptr.c
drm/gpusvm, drm/xe: Allow mixed mappings for userptr
5 months ago
xe_userptr.h
drm/xe/userptr: replace xe_hmm with gpusvm
7 months ago
xe_validation.c
drm/xe: Convert the CPU fault handler for exhaustive eviction
7 months ago
xe_validation.h
drm/xe: Fix uninitialized return value from xe_validation_guard()
5 months ago
xe_vm.c
drm/xe/uapi: disallow bind queue sharing
2 months ago
xe_vm.h
drm/xe/vm: fix xe_vm_validation_exec() kernel-doc
3 months ago
xe_vm_doc.h
drm/xe: Fix spelling and typos across Xe driver files
5 months ago
xe_vm_madvise.c
drm/xe/madvise: Fix ioctl argument check
6 months ago
xe_vm_madvise.h
drm/xe: Implement madvise ioctl for xe
7 months ago
xe_vm_types.h
drm/xe: Adjust long-running workload timeslices to reasonable values
3 months ago
xe_vram.c
Merge tag 'drm-intel-next-2025-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
4 months ago
xe_vram.h
drm/xe: Move rebar to be done earlier
6 months ago
xe_vram_freq.c
drm/xe/pcode: Initialize data0 for pcode read routine
7 months ago
xe_vram_freq.h
drm/xe/tile: Abort driver load for sysfs creation failure
2 years ago
xe_vram_types.h
drm/xe: Unify the initialization of VRAM regions
8 months ago
xe_vsec.c
drm/xe: Correct BMG VSEC header sizing
8 months ago
xe_vsec.h
drm/xe/hwmon: Read energy status from PMT
10 months ago
xe_wa.c
drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
4 months ago
xe_wa.h
drm/xe/debugfs: Update xe_wa_dump signature
6 months ago
xe_wa_oob.rules
drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()
4 months ago
xe_wait_user_fence.c
drm/xe/ufence: Flush xe ordered_wq in case of ufence timeout
1 year ago
xe_wait_user_fence.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_wopcm.c
drm/xe: Use fault injection infrastructure to find issues at probe time
2 years ago
xe_wopcm.h
drm/xe: Introduce a new DRM driver for Intel GPUs
3 years ago
xe_wopcm_types.h
drm/xe: Document nested struct members according to guidelines
2 years ago