..
abi
regs
drm/xe: Set default MOCS value for copy cs instructions
2023-12-19 18:33:13 -05:00
tests
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
.gitignore
.kunitconfig
drm/xe: KUnit tests depend on CONFIG_DRM_FBDEV_EMULATION
2023-12-19 18:27:43 -05:00
Kconfig
Kconfig.debug
drm/xe: Add basic unit tests for rtp
2023-12-19 18:31:32 -05:00
Makefile
drm/xe: Move helper macros to separate header
2023-12-19 18:32:22 -05:00
xe_bb_types.h
xe_bb.c
drm/xe: Let primary and media GT share a kernel_bb_pool
2023-12-19 18:31:40 -05:00
xe_bb.h
xe_bo_doc.h
xe_bo_evict.c
drm/xe: fix suspend-resume for dgfx
2023-12-19 18:31:40 -05:00
xe_bo_evict.h
xe_bo_types.h
xe_bo.c
drm/xe: fix suspend-resume for dgfx
2023-12-19 18:31:40 -05:00
xe_bo.h
drm/xe: Cleanup page-related defines
2023-12-19 18:31:43 -05:00
xe_debugfs.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_debugfs.h
xe_device_types.h
drm/xe: Track whether platform has LLC
2023-12-19 18:31:41 -05:00
xe_device.c
drm/xe: fix pvc unload issue
2023-12-19 18:31:30 -05:00
xe_device.h
drm/xe: fix pvc unload issue
2023-12-19 18:31:30 -05:00
xe_dma_buf.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_dma_buf.h
xe_drv.h
xe_engine_types.h
drm/xe: Drop zero length arrays
2023-12-19 18:30:20 -05:00
xe_engine.c
drm/xe: Don't grab runtime PM ref in engine create IOCTL
2023-12-19 18:31:40 -05:00
xe_engine.h
drm/xe: Add max engine priority to xe query
2023-12-19 18:30:21 -05:00
xe_exec.c
drm/xe/vm: Defer vm rebind until next exec if nothing to execute
2023-12-19 18:30:14 -05:00
xe_exec.h
xe_execlist_types.h
xe_execlist.c
drm/xe: Drop gen afixes from registers
2023-12-19 18:32:15 -05:00
xe_execlist.h
xe_force_wake_types.h
xe_force_wake.c
drm/xe: Drop gen afixes from registers
2023-12-19 18:32:15 -05:00
xe_force_wake.h
drm/xe: Remove unseless xe_force_wake_prune.
2023-12-19 18:28:53 -05:00
xe_ggtt_types.h
drm/xe/ggtt: fix alignment usage for DG2
2023-12-19 18:27:44 -05:00
xe_ggtt.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_ggtt.h
drm/xe: Add debugfs for dumping GGTT mappings
2023-12-19 18:27:48 -05:00
xe_gpu_scheduler_types.h
xe_gpu_scheduler.c
xe_gpu_scheduler.h
xe_gt_clock.c
drm/xe: Use REG_FIELD/REG_BIT for all regs/*.h
2023-12-19 18:32:21 -05:00
xe_gt_clock.h
xe_gt_debugfs.c
drm/xe: Let primary and media GT share a kernel_bb_pool
2023-12-19 18:31:40 -05:00
xe_gt_debugfs.h
xe_gt_mcr.c
drm/xe: Introduce xe_reg/xe_reg_mcr
2023-12-19 18:32:21 -05:00
xe_gt_mcr.h
drm/xe: Introduce xe_reg/xe_reg_mcr
2023-12-19 18:32:21 -05:00
xe_gt_pagefault.c
drm/xe: Do not spread i915_reg_defs.h include
2023-12-19 18:29:23 -05:00
xe_gt_pagefault.h
drm/xe: Break of TLB invalidation into its own file
2023-12-19 18:27:45 -05:00
xe_gt_sysfs_types.h
xe_gt_sysfs.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_gt_sysfs.h
xe_gt_tlb_invalidation_types.h
drm/xe: Add TDR for invalidation fence timeout cleanup
2023-12-19 18:27:46 -05:00
xe_gt_tlb_invalidation.c
drm/xe/tlb: fix expected_seqno calculation
2023-12-19 18:31:41 -05:00
xe_gt_tlb_invalidation.h
drm/xe: Use GuC to do GGTT invalidations for the GuC firmware
2023-12-19 18:27:47 -05:00
xe_gt_topology.c
drm/xe: Constify xe_dss_mask_group_ffs()
2023-12-19 18:29:45 -05:00
xe_gt_topology.h
drm/xe: Constify xe_dss_mask_group_ffs()
2023-12-19 18:29:45 -05:00
xe_gt_types.h
drm/xe: Let primary and media GT share a kernel_bb_pool
2023-12-19 18:31:40 -05:00
xe_gt.c
drm/xe: Set default MOCS value for copy cs instructions
2023-12-19 18:33:13 -05:00
xe_gt.h
drm/xe: Allow const propagation in gt_to_xe()
2023-12-19 18:29:45 -05:00
xe_guc_ads_types.h
xe_guc_ads.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_guc_ads.h
xe_guc_ct_types.h
drm/xe: Fix memory use after free
2023-12-19 18:31:40 -05:00
xe_guc_ct.c
drm/xe: Fix memory use after free
2023-12-19 18:31:40 -05:00
xe_guc_ct.h
xe_guc_debugfs.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_guc_debugfs.h
xe_guc_engine_types.h
xe_guc_fwif.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_guc_hwconfig.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_guc_hwconfig.h
xe_guc_log_types.h
xe_guc_log.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_guc_log.h
xe_guc_pc_types.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_guc_pc.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_guc_pc.h
xe_guc_submit.c
drm/xe: Fix typo persitent->persistent
2023-12-19 18:29:43 -05:00
xe_guc_submit.h
xe_guc_types.h
drm/xe: Use GuC to do GGTT invalidations for the GuC firmware
2023-12-19 18:27:47 -05:00
xe_guc.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_guc.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_huc_debugfs.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_huc_debugfs.h
xe_huc_types.h
xe_huc.c
drm/xe: Drop gen afixes from registers
2023-12-19 18:32:15 -05:00
xe_huc.h
xe_hw_engine_types.h
drm/xe/rtp: Add match for render reset domain
2023-12-19 18:29:46 -05:00
xe_hw_engine.c
drm/xe: Set default MOCS value for copy cs instructions
2023-12-19 18:33:13 -05:00
xe_hw_engine.h
drm/xe: Set default MOCS value for copy cs instructions
2023-12-19 18:33:13 -05:00
xe_hw_fence_types.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_hw_fence.c
drm/xe: Use a define to set initial seqno for fences
2023-12-19 18:30:13 -05:00
xe_hw_fence.h
drm/xe: Use a small negative initial seqno
2023-12-19 18:30:13 -05:00
xe_irq.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_irq.h
xe_lrc_types.h
drm/xe: prefer xe_bo_create_pin_map()
2023-12-19 18:29:43 -05:00
xe_lrc.c
drm/xe/lrc: give start_seqno a better default
2023-12-19 18:31:42 -05:00
xe_lrc.h
xe_macros.h
xe_map.h
drm/xe: Prefer single underscore for header guards
2023-12-19 18:29:21 -05:00
xe_migrate_doc.h
drm/xe/migrate: Fix number of PT structs in docbook
2023-12-19 18:29:44 -05:00
xe_migrate.c
drm/xe: Rename instruction field to avoid confusion
2023-12-19 18:31:46 -05:00
xe_migrate.h
drm/xe: Stop accepting value in xe_migrate_clear
2023-12-19 18:30:20 -05:00
xe_mmio.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_mmio.h
drm/xe: Remove extra xe_mmio_read32 from xe_mmio_wait32
2023-12-19 18:31:47 -05:00
xe_mocs.c
drm/xe: Set default MOCS value for cs instructions
2023-12-19 18:33:13 -05:00
xe_mocs.h
drm/xe: Set default MOCS value for cs instructions
2023-12-19 18:33:13 -05:00
xe_module.c
drm/xe: s/lmem/vram/
2023-12-19 18:29:45 -05:00
xe_module.h
drm/xe: Include only relevant header in xe_module.h
2023-12-19 18:33:13 -05:00
xe_pat.c
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_pat.h
drm/xe/pat: Move PAT setup to a dedicated file
2023-12-19 18:30:25 -05:00
xe_pci_types.h
drm/xe: Select graphics/media descriptors from GMD_ID
2023-12-19 18:31:40 -05:00
xe_pci.c
drm/xe: Enable Raptorlake-P
2023-12-19 18:33:13 -05:00
xe_pci.h
drm/xe: Move test infra out of xe_pci.[ch]
2023-12-19 18:31:31 -05:00
xe_pcode_api.h
drm/xe: Use XE_REG/XE_REG_MCR
2023-12-19 18:32:21 -05:00
xe_pcode.c
drm/xe: Only request PCODE_WRITE_MIN_FREQ_TABLE on LLC platforms
2023-12-19 18:31:41 -05:00
xe_pcode.h
xe_platform_types.h
drm/xe: Fix platform order
2023-12-19 18:31:30 -05:00
xe_pm.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_pm.h
drm/xe/pm: fix unbalanced ref handling
2023-12-19 18:29:08 -05:00
xe_preempt_fence_types.h
xe_preempt_fence.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_preempt_fence.h
xe_pt_types.h
xe_pt_walk.c
xe_pt_walk.h
xe_pt.c
drm/xe: Cleanup page-related defines
2023-12-19 18:31:43 -05:00
xe_pt.h
xe_query.c
drm/xe: Add max engine priority to xe query
2023-12-19 18:30:21 -05:00
xe_query.h
xe_reg_sr_types.h
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_reg_sr.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_reg_sr.h
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_reg_whitelist.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_reg_whitelist.h
drm/xe/debugfs: Dump register save-restore tables
2023-12-19 18:29:47 -05:00
xe_res_cursor.h
drm/xe: Prefer single underscore for header guards
2023-12-19 18:29:21 -05:00
xe_ring_ops_types.h
xe_ring_ops.c
drm/xe: Drop gen afixes from registers
2023-12-19 18:32:15 -05:00
xe_ring_ops.h
xe_rtp_helpers.h
drm/xe: Move helper macros to separate header
2023-12-19 18:32:22 -05:00
xe_rtp_types.h
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_rtp.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_rtp.h
drm/xe: Move helper macros to separate header
2023-12-19 18:32:22 -05:00
xe_sa_types.h
xe_sa.c
drm/xe: Let primary and media GT share a kernel_bb_pool
2023-12-19 18:31:40 -05:00
xe_sa.h
drm/xe: Let primary and media GT share a kernel_bb_pool
2023-12-19 18:31:40 -05:00
xe_sched_job_types.h
drm/xe: Drop zero length arrays
2023-12-19 18:30:20 -05:00
xe_sched_job.c
drm/xe/sched_job: prefer dma_fence_is_later
2023-12-19 18:31:41 -05:00
xe_sched_job.h
xe_step_types.h
xe_step.c
drm/xe/pvc: Remove A* steppings
2023-12-19 18:29:46 -05:00
xe_step.h
xe_sync_types.h
xe_sync.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_sync.h
xe_trace.c
xe_trace.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_ttm_stolen_mgr.c
drm/xe: Drop gen afixes from registers
2023-12-19 18:32:15 -05:00
xe_ttm_stolen_mgr.h
drm/xe: add xe_ttm_stolen_cpu_access_needs_ggtt()
2023-12-19 18:29:47 -05:00
xe_ttm_sys_mgr.c
drm/xe: Limit the system memory size to half of the system memory
2023-12-19 18:31:42 -05:00
xe_ttm_sys_mgr.h
drm/xe: fix pvc unload issue
2023-12-19 18:31:30 -05:00
xe_ttm_vram_mgr_types.h
drm/xe/buddy: add visible tracking
2023-12-19 18:30:20 -05:00
xe_ttm_vram_mgr.c
drm/xe/buddy: add compatible and intersects hooks
2023-12-19 18:30:20 -05:00
xe_ttm_vram_mgr.h
drm/xe/buddy: add visible tracking
2023-12-19 18:30:20 -05:00
xe_tuning.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_tuning.h
drm/xe: Fix application of LRC tunings
2023-12-19 18:29:06 -05:00
xe_uc_debugfs.c
xe_uc_debugfs.h
xe_uc_fw_abi.h
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_uc_fw_types.h
drm/xe: Update GuC/HuC firmware autoselect logic
2023-12-19 18:31:32 -05:00
xe_uc_fw.c
drm/xe/guc: Move GuC registers to regs/
2023-12-19 18:31:47 -05:00
xe_uc_fw.h
drm/xe: Update GuC/HuC firmware autoselect logic
2023-12-19 18:31:32 -05:00
xe_uc_types.h
xe_uc.c
drm/xe: don't auto fall back to execlist mode if guc failed to init
2023-12-19 18:30:26 -05:00
xe_uc.h
drm/xe: Use GuC to do GGTT invalidations for the GuC firmware
2023-12-19 18:27:47 -05:00
xe_vm_doc.h
xe_vm_madvise.c
drm/xe: Sort includes
2023-12-19 18:29:20 -05:00
xe_vm_madvise.h
xe_vm_types.h
drm/xe/vm: Defer vm rebind until next exec if nothing to execute
2023-12-19 18:30:14 -05:00
xe_vm.c
drm/xe: Cleanup page-related defines
2023-12-19 18:31:43 -05:00
xe_vm.h
drm/xe/vm: Defer vm rebind until next exec if nothing to execute
2023-12-19 18:30:14 -05:00
xe_wa.c
drm/xe: Plumb xe_reg into WAs, rtp, etc
2023-12-19 18:32:21 -05:00
xe_wa.h
xe_wait_user_fence.c
drm/xe: Add missing include xe_wait_user_fence.h
2023-12-19 18:29:06 -05:00
xe_wait_user_fence.h
xe_wopcm_types.h
xe_wopcm.c
drm/xe/guc: Move GuC registers to regs/
2023-12-19 18:31:47 -05:00
xe_wopcm.h