[Intel-xe] [PATCH 00/23] Initial Archive of intel-xe at lists.freedesktop.org

Rodrigo Vivi rodrigo.vivi at intel.com
Tue Jan 10 22:05:47 UTC 2023


Starting the intel-xe archive with a reproduction of the official initial
submission from Matt Brost:

https://lists.freedesktop.org/archives/dri-devel/2022-December/384345.html

But this time, including the original big patch.
Only for the record and to start the mailing list archive with the
current state of our drm-xe-next branch.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>

Daniel Vetter (1):
  drm/sched: Don't store self-dependencies

Maarten Lankhorst (13):
  Revert "HAX sound: Disable probing snd_hda with DG1"
  drm/amd: Convert amdgpu to use suballocation helper.
  drm/radeon: Use the drm suballocation manager implementation.
  drm/i915: Remove gem and overlay frontbuffer tracking
  drm/i915/display: Neuter frontbuffer tracking harder
  drm/i915/display: Add more macros to remove all direct calls to uncore
  drm/i915/display: Remove all uncore mmio accesses in favor of intel_de
  drm/i915: Rename find_section to find_bdb_section
  drm/i915/regs: Set DISPLAY_MMIO_BASE to 0 for xe
  drm/i915/display: Fix a use-after-free when intel_edp_init_connector
    fails
  drm/i915/display: Remaining changes to make xe compile
  sound/hda: Allow XE as i915 replacement for sound
  mei/hdcp: Also enable for XE

Matthew Brost (6):
  drm/sched: Convert drm scheduler to use a work queue rather than
    kthread
  drm/sched: Add generic scheduler message interface
  drm/sched: Start run wq before TDR in drm_sched_start
  drm/sched: Submit job before starting TDR
  drm/sched: Add helper to set TDR timeout
  drm/xe: Introduce a new DRM driver for Intel GPUs

Thomas Hellström (3):
  drm/suballoc: Introduce a generic suballocation manager
  drm: Add a gpu page-table walker helper
  drm/ttm: Don't print error message if eviction was interrupted

 Documentation/gpu/drivers.rst                 |    1 +
 Documentation/gpu/xe/index.rst                |   23 +
 Documentation/gpu/xe/xe_cs.rst                |    8 +
 Documentation/gpu/xe/xe_firmware.rst          |   34 +
 Documentation/gpu/xe/xe_gt_mcr.rst            |   13 +
 Documentation/gpu/xe/xe_map.rst               |    8 +
 Documentation/gpu/xe/xe_migrate.rst           |    8 +
 Documentation/gpu/xe/xe_mm.rst                |   14 +
 Documentation/gpu/xe/xe_pcode.rst             |   14 +
 Documentation/gpu/xe/xe_pm.rst                |   14 +
 Documentation/gpu/xe/xe_rtp.rst               |   20 +
 Documentation/gpu/xe/xe_wa.rst                |   14 +
 drivers/gpu/drm/Kconfig                       |    7 +
 drivers/gpu/drm/Makefile                      |    5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |   26 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c   |   14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |   12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c        |    5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h    |   23 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h      |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c        |  320 +-
 drivers/gpu/drm/drm_pt_walk.c                 |  159 +
 drivers/gpu/drm/drm_suballoc.c                |  301 ++
 drivers/gpu/drm/i915/Makefile                 |    2 +-
 drivers/gpu/drm/i915/display/hsw_ips.c        |    7 +-
 drivers/gpu/drm/i915/display/i9xx_plane.c     |    1 +
 drivers/gpu/drm/i915/display/intel_atomic.c   |    2 +
 .../gpu/drm/i915/display/intel_atomic_plane.c |   25 +-
 .../gpu/drm/i915/display/intel_backlight.c    |    2 +-
 drivers/gpu/drm/i915/display/intel_bios.c     |   71 +-
 drivers/gpu/drm/i915/display/intel_bw.c       |   36 +-
 drivers/gpu/drm/i915/display/intel_cdclk.c    |   68 +-
 drivers/gpu/drm/i915/display/intel_color.c    |    1 +
 drivers/gpu/drm/i915/display/intel_crtc.c     |   14 +-
 drivers/gpu/drm/i915/display/intel_cursor.c   |   14 +-
 drivers/gpu/drm/i915/display/intel_de.h       |   38 +
 drivers/gpu/drm/i915/display/intel_display.c  |  155 +-
 drivers/gpu/drm/i915/display/intel_display.h  |    9 +-
 .../gpu/drm/i915/display/intel_display_core.h |    5 +-
 .../drm/i915/display/intel_display_debugfs.c  |    8 +
 .../drm/i915/display/intel_display_power.c    |   40 +-
 .../drm/i915/display/intel_display_power.h    |    6 +
 .../i915/display/intel_display_power_map.c    |    7 +
 .../i915/display/intel_display_power_well.c   |   24 +-
 .../drm/i915/display/intel_display_reg_defs.h |    4 +
 .../drm/i915/display/intel_display_trace.h    |    6 +
 .../drm/i915/display/intel_display_types.h    |   32 +-
 drivers/gpu/drm/i915/display/intel_dmc.c      |   17 +-
 drivers/gpu/drm/i915/display/intel_dp.c       |   11 +-
 drivers/gpu/drm/i915/display/intel_dp_aux.c   |    6 +
 drivers/gpu/drm/i915/display/intel_dpio_phy.c |    9 +-
 drivers/gpu/drm/i915/display/intel_dpio_phy.h |   15 +
 drivers/gpu/drm/i915/display/intel_dpll.c     |    8 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c |    4 +
 drivers/gpu/drm/i915/display/intel_drrs.c     |    1 +
 drivers/gpu/drm/i915/display/intel_dsb.c      |  124 +-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c  |   26 +-
 drivers/gpu/drm/i915/display/intel_fb.c       |  108 +-
 drivers/gpu/drm/i915/display/intel_fb_pin.c   |    6 -
 drivers/gpu/drm/i915/display/intel_fbc.c      |   49 +-
 drivers/gpu/drm/i915/display/intel_fbdev.c    |  108 +-
 .../gpu/drm/i915/display/intel_frontbuffer.c  |  103 +-
 .../gpu/drm/i915/display/intel_frontbuffer.h  |   67 +-
 drivers/gpu/drm/i915/display/intel_gmbus.c    |    2 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c     |    9 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c     |    1 -
 .../gpu/drm/i915/display/intel_lpe_audio.h    |    8 +
 .../drm/i915/display/intel_modeset_setup.c    |   11 +-
 drivers/gpu/drm/i915/display/intel_opregion.c |    2 +-
 drivers/gpu/drm/i915/display/intel_overlay.c  |   14 -
 .../gpu/drm/i915/display/intel_pch_display.h  |   16 +
 .../gpu/drm/i915/display/intel_pch_refclk.h   |    8 +
 drivers/gpu/drm/i915/display/intel_pipe_crc.c |    1 +
 .../drm/i915/display/intel_plane_initial.c    |    3 +-
 drivers/gpu/drm/i915/display/intel_psr.c      |    1 +
 drivers/gpu/drm/i915/display/intel_sprite.c   |   21 +
 drivers/gpu/drm/i915/display/intel_vbt_defs.h |    2 +-
 drivers/gpu/drm/i915/display/intel_vga.c      |    5 +
 drivers/gpu/drm/i915/display/skl_scaler.c     |    2 +
 .../drm/i915/display/skl_universal_plane.c    |   52 +-
 drivers/gpu/drm/i915/display/skl_watermark.c  |   25 +-
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c   |    4 -
 drivers/gpu/drm/i915/gem/i915_gem_domain.c    |    7 -
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    |    2 -
 drivers/gpu/drm/i915/gem/i915_gem_object.c    |   25 -
 drivers/gpu/drm/i915/gem/i915_gem_object.h    |   22 -
 drivers/gpu/drm/i915/gem/i915_gem_phys.c      |    4 -
 drivers/gpu/drm/i915/gt/intel_gt_regs.h       |    3 +-
 drivers/gpu/drm/i915/i915_driver.c            |    1 +
 drivers/gpu/drm/i915/i915_gem.c               |    8 -
 drivers/gpu/drm/i915/i915_gem_gtt.c           |    1 -
 drivers/gpu/drm/i915/i915_reg_defs.h          |    8 +
 drivers/gpu/drm/i915/i915_vma.c               |   12 -
 drivers/gpu/drm/radeon/radeon.h               |   55 +-
 drivers/gpu/drm/radeon/radeon_ib.c            |   12 +-
 drivers/gpu/drm/radeon/radeon_object.h        |   25 +-
 drivers/gpu/drm/radeon/radeon_sa.c            |  314 +-
 drivers/gpu/drm/radeon/radeon_semaphore.c     |    6 +-
 drivers/gpu/drm/scheduler/sched_main.c        |  189 +-
 drivers/gpu/drm/ttm/ttm_bo.c                  |    3 +-
 drivers/gpu/drm/xe/.gitignore                 |    2 +
 drivers/gpu/drm/xe/Kconfig                    |   46 +
 drivers/gpu/drm/xe/Kconfig.debug              |  103 +
 drivers/gpu/drm/xe/Makefile                   |  206 +
 drivers/gpu/drm/xe/abi/guc_actions_abi.h      |  219 ++
 drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h |  249 ++
 .../drm/xe/abi/guc_communication_ctb_abi.h    |  189 +
 .../drm/xe/abi/guc_communication_mmio_abi.h   |   49 +
 drivers/gpu/drm/xe/abi/guc_errors_abi.h       |   37 +
 drivers/gpu/drm/xe/abi/guc_klvs_abi.h         |  322 ++
 drivers/gpu/drm/xe/abi/guc_messages_abi.h     |  234 ++
 drivers/gpu/drm/xe/display/ext/i915_irq.c     | 1817 +++++++++
 drivers/gpu/drm/xe/display/ext/i915_irq.h     |   97 +
 .../drm/xe/display/ext/intel_device_info.c    |  135 +
 .../drm/xe/display/ext/intel_device_info.h    |   36 +
 drivers/gpu/drm/xe/display/ext/intel_dram.c   |  495 +++
 drivers/gpu/drm/xe/display/ext/intel_dram.h   |   14 +
 drivers/gpu/drm/xe/display/ext/intel_pch.c    |  157 +
 drivers/gpu/drm/xe/display/ext/intel_pch.h    |   91 +
 drivers/gpu/drm/xe/display/ext/intel_pm.c     |  209 +
 drivers/gpu/drm/xe/display/ext/intel_pm.h     |   30 +
 .../gpu/drm/xe/display/i915_active_types.h    |    0
 drivers/gpu/drm/xe/display/i915_drv.h         |  246 ++
 drivers/gpu/drm/xe/display/i915_reg.h         |    1 +
 drivers/gpu/drm/xe/display/i915_vma.h         |   13 +
 drivers/gpu/drm/xe/display/i915_vma_types.h   |   69 +
 drivers/gpu/drm/xe/display/icl_dsi.c          |    1 +
 drivers/gpu/drm/xe/display/icl_dsi.h          |    1 +
 drivers/gpu/drm/xe/display/icl_dsi_regs.h     |    1 +
 drivers/gpu/drm/xe/display/intel_acpi.c       |    1 +
 drivers/gpu/drm/xe/display/intel_acpi.h       |    1 +
 drivers/gpu/drm/xe/display/intel_atomic.c     |    1 +
 drivers/gpu/drm/xe/display/intel_atomic.h     |    1 +
 .../gpu/drm/xe/display/intel_atomic_plane.c   |    1 +
 .../gpu/drm/xe/display/intel_atomic_plane.h   |    1 +
 drivers/gpu/drm/xe/display/intel_audio.c      |    1 +
 drivers/gpu/drm/xe/display/intel_audio.h      |    1 +
 drivers/gpu/drm/xe/display/intel_audio_regs.h |    1 +
 drivers/gpu/drm/xe/display/intel_backlight.c  |    1 +
 drivers/gpu/drm/xe/display/intel_backlight.h  |    1 +
 .../gpu/drm/xe/display/intel_backlight_regs.h |    1 +
 drivers/gpu/drm/xe/display/intel_bios.c       |    1 +
 drivers/gpu/drm/xe/display/intel_bios.h       |    1 +
 drivers/gpu/drm/xe/display/intel_bw.c         |    1 +
 drivers/gpu/drm/xe/display/intel_bw.h         |    1 +
 drivers/gpu/drm/xe/display/intel_cdclk.c      |    1 +
 drivers/gpu/drm/xe/display/intel_cdclk.h      |    1 +
 drivers/gpu/drm/xe/display/intel_color.c      |    1 +
 drivers/gpu/drm/xe/display/intel_color.h      |    1 +
 drivers/gpu/drm/xe/display/intel_combo_phy.c  |    1 +
 drivers/gpu/drm/xe/display/intel_combo_phy.h  |    1 +
 .../gpu/drm/xe/display/intel_combo_phy_regs.h |    1 +
 drivers/gpu/drm/xe/display/intel_connector.c  |    1 +
 drivers/gpu/drm/xe/display/intel_connector.h  |    1 +
 drivers/gpu/drm/xe/display/intel_crtc.c       |    1 +
 drivers/gpu/drm/xe/display/intel_crtc.h       |    1 +
 .../drm/xe/display/intel_crtc_state_dump.c    |    1 +
 .../drm/xe/display/intel_crtc_state_dump.h    |    1 +
 drivers/gpu/drm/xe/display/intel_cursor.c     |    1 +
 drivers/gpu/drm/xe/display/intel_cursor.h     |    1 +
 drivers/gpu/drm/xe/display/intel_ddi.c        |    1 +
 drivers/gpu/drm/xe/display/intel_ddi.h        |    1 +
 .../gpu/drm/xe/display/intel_ddi_buf_trans.c  |    1 +
 .../gpu/drm/xe/display/intel_ddi_buf_trans.h  |    1 +
 drivers/gpu/drm/xe/display/intel_de.h         |  149 +
 drivers/gpu/drm/xe/display/intel_display.c    |    1 +
 drivers/gpu/drm/xe/display/intel_display.h    |    1 +
 .../gpu/drm/xe/display/intel_display_core.h   |    1 +
 .../drm/xe/display/intel_display_debugfs.c    |    1 +
 .../drm/xe/display/intel_display_debugfs.h    |    1 +
 .../gpu/drm/xe/display/intel_display_power.c  |    1 +
 .../gpu/drm/xe/display/intel_display_power.h  |    1 +
 .../drm/xe/display/intel_display_power_map.c  |    1 +
 .../drm/xe/display/intel_display_power_map.h  |    1 +
 .../drm/xe/display/intel_display_power_well.c |    1 +
 .../drm/xe/display/intel_display_power_well.h |    1 +
 .../drm/xe/display/intel_display_reg_defs.h   |    1 +
 .../gpu/drm/xe/display/intel_display_trace.c  |    1 +
 .../gpu/drm/xe/display/intel_display_trace.h  |    1 +
 .../gpu/drm/xe/display/intel_display_types.h  |    1 +
 drivers/gpu/drm/xe/display/intel_dkl_phy.c    |    1 +
 drivers/gpu/drm/xe/display/intel_dkl_phy.h    |    1 +
 .../gpu/drm/xe/display/intel_dkl_phy_regs.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dmc.c        |    1 +
 drivers/gpu/drm/xe/display/intel_dmc.h        |    1 +
 drivers/gpu/drm/xe/display/intel_dmc_regs.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dp.c         |    1 +
 drivers/gpu/drm/xe/display/intel_dp.h         |    1 +
 drivers/gpu/drm/xe/display/intel_dp_aux.c     |    1 +
 drivers/gpu/drm/xe/display/intel_dp_aux.h     |    1 +
 .../drm/xe/display/intel_dp_aux_backlight.c   |    1 +
 .../drm/xe/display/intel_dp_aux_backlight.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dp_hdcp.c    |    1 +
 drivers/gpu/drm/xe/display/intel_dp_hdcp.h    |    1 +
 .../drm/xe/display/intel_dp_link_training.c   |    1 +
 .../drm/xe/display/intel_dp_link_training.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dp_mst.c     |    1 +
 drivers/gpu/drm/xe/display/intel_dp_mst.h     |    1 +
 drivers/gpu/drm/xe/display/intel_dpio_phy.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dpll.c       |    1 +
 drivers/gpu/drm/xe/display/intel_dpll.h       |    1 +
 drivers/gpu/drm/xe/display/intel_dpll_mgr.c   |    1 +
 drivers/gpu/drm/xe/display/intel_dpll_mgr.h   |    1 +
 drivers/gpu/drm/xe/display/intel_dpt.h        |    1 +
 drivers/gpu/drm/xe/display/intel_drrs.c       |    1 +
 drivers/gpu/drm/xe/display/intel_drrs.h       |    1 +
 drivers/gpu/drm/xe/display/intel_dsb.c        |    1 +
 drivers/gpu/drm/xe/display/intel_dsb.h        |    1 +
 drivers/gpu/drm/xe/display/intel_dsi.c        |    1 +
 drivers/gpu/drm/xe/display/intel_dsi.h        |    1 +
 .../drm/xe/display/intel_dsi_dcs_backlight.c  |    1 +
 .../drm/xe/display/intel_dsi_dcs_backlight.h  |    1 +
 drivers/gpu/drm/xe/display/intel_dsi_vbt.c    |    1 +
 drivers/gpu/drm/xe/display/intel_dsi_vbt.h    |    1 +
 drivers/gpu/drm/xe/display/intel_fb.c         |    1 +
 drivers/gpu/drm/xe/display/intel_fb.h         |    1 +
 drivers/gpu/drm/xe/display/intel_fb_pin.h     |    1 +
 drivers/gpu/drm/xe/display/intel_fbc.c        |    1 +
 drivers/gpu/drm/xe/display/intel_fbc.h        |    1 +
 drivers/gpu/drm/xe/display/intel_fbdev.c      |    1 +
 drivers/gpu/drm/xe/display/intel_fbdev.h      |    1 +
 drivers/gpu/drm/xe/display/intel_fdi.c        |    1 +
 drivers/gpu/drm/xe/display/intel_fdi.h        |    1 +
 .../gpu/drm/xe/display/intel_fifo_underrun.c  |    1 +
 .../gpu/drm/xe/display/intel_fifo_underrun.h  |    1 +
 .../gpu/drm/xe/display/intel_frontbuffer.c    |    1 +
 .../gpu/drm/xe/display/intel_frontbuffer.h    |    1 +
 .../gpu/drm/xe/display/intel_global_state.c   |    1 +
 .../gpu/drm/xe/display/intel_global_state.h   |    1 +
 drivers/gpu/drm/xe/display/intel_gmbus.c      |    1 +
 drivers/gpu/drm/xe/display/intel_gmbus.h      |    1 +
 drivers/gpu/drm/xe/display/intel_gmbus_regs.h |    1 +
 drivers/gpu/drm/xe/display/intel_hdcp.c       |    1 +
 drivers/gpu/drm/xe/display/intel_hdcp.h       |    1 +
 drivers/gpu/drm/xe/display/intel_hdcp_regs.h  |    1 +
 drivers/gpu/drm/xe/display/intel_hdmi.c       |    1 +
 drivers/gpu/drm/xe/display/intel_hdmi.h       |    1 +
 drivers/gpu/drm/xe/display/intel_hotplug.c    |    1 +
 drivers/gpu/drm/xe/display/intel_hotplug.h    |    1 +
 drivers/gpu/drm/xe/display/intel_hti.c        |    1 +
 drivers/gpu/drm/xe/display/intel_hti.h        |    1 +
 drivers/gpu/drm/xe/display/intel_hti_regs.h   |    1 +
 drivers/gpu/drm/xe/display/intel_lpe_audio.h  |    1 +
 drivers/gpu/drm/xe/display/intel_lspcon.c     |    1 +
 drivers/gpu/drm/xe/display/intel_lspcon.h     |    1 +
 drivers/gpu/drm/xe/display/intel_lvds.c       |    1 +
 drivers/gpu/drm/xe/display/intel_lvds.h       |    1 +
 .../gpu/drm/xe/display/intel_mg_phy_regs.h    |    1 +
 .../gpu/drm/xe/display/intel_modeset_setup.c  |    1 +
 .../gpu/drm/xe/display/intel_modeset_setup.h  |    1 +
 .../gpu/drm/xe/display/intel_modeset_verify.c |    1 +
 .../gpu/drm/xe/display/intel_modeset_verify.h |    1 +
 drivers/gpu/drm/xe/display/intel_opregion.c   |    1 +
 drivers/gpu/drm/xe/display/intel_opregion.h   |    1 +
 drivers/gpu/drm/xe/display/intel_panel.c      |    1 +
 drivers/gpu/drm/xe/display/intel_panel.h      |    1 +
 .../gpu/drm/xe/display/intel_pch_display.h    |    1 +
 drivers/gpu/drm/xe/display/intel_pch_refclk.h |    1 +
 drivers/gpu/drm/xe/display/intel_pipe_crc.c   |    1 +
 drivers/gpu/drm/xe/display/intel_pipe_crc.h   |    1 +
 .../gpu/drm/xe/display/intel_plane_initial.h  |    1 +
 drivers/gpu/drm/xe/display/intel_pm_types.h   |   36 +
 drivers/gpu/drm/xe/display/intel_pps.h        |    1 +
 drivers/gpu/drm/xe/display/intel_pps_stub.c   |   43 +
 drivers/gpu/drm/xe/display/intel_psr.c        |    1 +
 drivers/gpu/drm/xe/display/intel_psr.h        |    1 +
 drivers/gpu/drm/xe/display/intel_qp_tables.c  |    1 +
 drivers/gpu/drm/xe/display/intel_qp_tables.h  |    1 +
 drivers/gpu/drm/xe/display/intel_quirks.c     |    1 +
 drivers/gpu/drm/xe/display/intel_quirks.h     |    1 +
 drivers/gpu/drm/xe/display/intel_runtime_pm.h |    8 +
 drivers/gpu/drm/xe/display/intel_snps_phy.c   |    1 +
 drivers/gpu/drm/xe/display/intel_snps_phy.h   |    1 +
 .../gpu/drm/xe/display/intel_snps_phy_regs.h  |    1 +
 drivers/gpu/drm/xe/display/intel_sprite.c     |    1 +
 drivers/gpu/drm/xe/display/intel_sprite.h     |    1 +
 drivers/gpu/drm/xe/display/intel_tc.c         |    1 +
 drivers/gpu/drm/xe/display/intel_tc.h         |    1 +
 drivers/gpu/drm/xe/display/intel_vbt_defs.h   |    1 +
 drivers/gpu/drm/xe/display/intel_vdsc.c       |    1 +
 drivers/gpu/drm/xe/display/intel_vdsc.h       |    1 +
 drivers/gpu/drm/xe/display/intel_vga.c        |    1 +
 drivers/gpu/drm/xe/display/intel_vga.h        |    1 +
 drivers/gpu/drm/xe/display/intel_vrr.c        |    1 +
 drivers/gpu/drm/xe/display/intel_vrr.h        |    1 +
 drivers/gpu/drm/xe/display/intel_wakeref.h    |    1 +
 drivers/gpu/drm/xe/display/skl_scaler.c       |    1 +
 drivers/gpu/drm/xe/display/skl_scaler.h       |    1 +
 .../gpu/drm/xe/display/skl_universal_plane.c  |    1 +
 .../gpu/drm/xe/display/skl_universal_plane.h  |    1 +
 drivers/gpu/drm/xe/display/skl_watermark.c    |    1 +
 drivers/gpu/drm/xe/display/skl_watermark.h    |    1 +
 drivers/gpu/drm/xe/display/xe_fb_pin.c        |  273 ++
 drivers/gpu/drm/xe/display/xe_plane_initial.c |  345 ++
 drivers/gpu/drm/xe/i915_reg_defs.h            |    1 +
 drivers/gpu/drm/xe/i915_utils.h               |    1 +
 drivers/gpu/drm/xe/tests/Makefile             |    4 +
 drivers/gpu/drm/xe/tests/xe_bo.c              |  303 ++
 drivers/gpu/drm/xe/tests/xe_bo_test.c         |   25 +
 drivers/gpu/drm/xe/tests/xe_dma_buf.c         |  259 ++
 drivers/gpu/drm/xe/tests/xe_dma_buf_test.c    |   23 +
 drivers/gpu/drm/xe/tests/xe_migrate.c         |  378 ++
 drivers/gpu/drm/xe/tests/xe_migrate_test.c    |   23 +
 drivers/gpu/drm/xe/tests/xe_test.h            |   66 +
 drivers/gpu/drm/xe/xe_bb.c                    |   97 +
 drivers/gpu/drm/xe/xe_bb.h                    |   27 +
 drivers/gpu/drm/xe/xe_bb_types.h              |   20 +
 drivers/gpu/drm/xe/xe_bo.c                    | 1687 ++++++++
 drivers/gpu/drm/xe/xe_bo.h                    |  290 ++
 drivers/gpu/drm/xe/xe_bo_doc.h                |  179 +
 drivers/gpu/drm/xe/xe_bo_evict.c              |  225 ++
 drivers/gpu/drm/xe/xe_bo_evict.h              |   15 +
 drivers/gpu/drm/xe/xe_bo_types.h              |   73 +
 drivers/gpu/drm/xe/xe_debugfs.c               |  129 +
 drivers/gpu/drm/xe/xe_debugfs.h               |   13 +
 drivers/gpu/drm/xe/xe_device.c                |  563 +++
 drivers/gpu/drm/xe/xe_device.h                |  126 +
 drivers/gpu/drm/xe/xe_device_types.h          |  333 ++
 drivers/gpu/drm/xe/xe_dma_buf.c               |  307 ++
 drivers/gpu/drm/xe/xe_dma_buf.h               |   15 +
 drivers/gpu/drm/xe/xe_drv.h                   |   24 +
 drivers/gpu/drm/xe/xe_engine.c                |  734 ++++
 drivers/gpu/drm/xe/xe_engine.h                |   54 +
 drivers/gpu/drm/xe/xe_engine_types.h          |  195 +
 drivers/gpu/drm/xe/xe_exec.c                  |  390 ++
 drivers/gpu/drm/xe/xe_exec.h                  |   14 +
 drivers/gpu/drm/xe/xe_execlist.c              |  490 +++
 drivers/gpu/drm/xe/xe_execlist.h              |   21 +
 drivers/gpu/drm/xe/xe_execlist_types.h        |   49 +
 drivers/gpu/drm/xe/xe_force_wake.c            |  203 +
 drivers/gpu/drm/xe/xe_force_wake.h            |   40 +
 drivers/gpu/drm/xe/xe_force_wake_types.h      |   84 +
 drivers/gpu/drm/xe/xe_ggtt.c                  |  284 ++
 drivers/gpu/drm/xe/xe_ggtt.h                  |   27 +
 drivers/gpu/drm/xe/xe_ggtt_types.h            |   28 +
 drivers/gpu/drm/xe/xe_gt.c                    |  789 ++++
 drivers/gpu/drm/xe/xe_gt.h                    |   63 +
 drivers/gpu/drm/xe/xe_gt_clock.c              |   83 +
 drivers/gpu/drm/xe/xe_gt_clock.h              |   13 +
 drivers/gpu/drm/xe/xe_gt_debugfs.c            |  160 +
 drivers/gpu/drm/xe/xe_gt_debugfs.h            |   13 +
 drivers/gpu/drm/xe/xe_gt_mcr.c                |  552 +++
 drivers/gpu/drm/xe/xe_gt_mcr.h                |   26 +
 drivers/gpu/drm/xe/xe_gt_pagefault.c          |  750 ++++
 drivers/gpu/drm/xe/xe_gt_pagefault.h          |   22 +
 drivers/gpu/drm/xe/xe_gt_sysfs.c              |   55 +
 drivers/gpu/drm/xe/xe_gt_sysfs.h              |   19 +
 drivers/gpu/drm/xe/xe_gt_sysfs_types.h        |   26 +
 drivers/gpu/drm/xe/xe_gt_topology.c           |  144 +
 drivers/gpu/drm/xe/xe_gt_topology.h           |   20 +
 drivers/gpu/drm/xe/xe_gt_types.h              |  320 ++
 drivers/gpu/drm/xe/xe_guc.c                   |  875 +++++
 drivers/gpu/drm/xe/xe_guc.h                   |   57 +
 drivers/gpu/drm/xe/xe_guc_ads.c               |  676 ++++
 drivers/gpu/drm/xe/xe_guc_ads.h               |   17 +
 drivers/gpu/drm/xe/xe_guc_ads_types.h         |   25 +
 drivers/gpu/drm/xe/xe_guc_ct.c                | 1196 ++++++
 drivers/gpu/drm/xe/xe_guc_ct.h                |   62 +
 drivers/gpu/drm/xe/xe_guc_ct_types.h          |   87 +
 drivers/gpu/drm/xe/xe_guc_debugfs.c           |  105 +
 drivers/gpu/drm/xe/xe_guc_debugfs.h           |   14 +
 drivers/gpu/drm/xe/xe_guc_engine_types.h      |   52 +
 drivers/gpu/drm/xe/xe_guc_fwif.h              |  392 ++
 drivers/gpu/drm/xe/xe_guc_hwconfig.c          |  125 +
 drivers/gpu/drm/xe/xe_guc_hwconfig.h          |   17 +
 drivers/gpu/drm/xe/xe_guc_log.c               |  112 +
 drivers/gpu/drm/xe/xe_guc_log.h               |   48 +
 drivers/gpu/drm/xe/xe_guc_log_types.h         |   23 +
 drivers/gpu/drm/xe/xe_guc_pc.c                |  842 ++++
 drivers/gpu/drm/xe/xe_guc_pc.h                |   15 +
 drivers/gpu/drm/xe/xe_guc_pc_types.h          |   34 +
 drivers/gpu/drm/xe/xe_guc_reg.h               |  147 +
 drivers/gpu/drm/xe/xe_guc_submit.c            | 1697 +++++++++
 drivers/gpu/drm/xe/xe_guc_submit.h            |   30 +
 drivers/gpu/drm/xe/xe_guc_types.h             |   71 +
 drivers/gpu/drm/xe/xe_huc.c                   |  131 +
 drivers/gpu/drm/xe/xe_huc.h                   |   19 +
 drivers/gpu/drm/xe/xe_huc_debugfs.c           |   71 +
 drivers/gpu/drm/xe/xe_huc_debugfs.h           |   14 +
 drivers/gpu/drm/xe/xe_huc_types.h             |   19 +
 drivers/gpu/drm/xe/xe_hw_engine.c             |  658 ++++
 drivers/gpu/drm/xe/xe_hw_engine.h             |   27 +
 drivers/gpu/drm/xe/xe_hw_engine_types.h       |  107 +
 drivers/gpu/drm/xe/xe_hw_fence.c              |  230 ++
 drivers/gpu/drm/xe/xe_hw_fence.h              |   27 +
 drivers/gpu/drm/xe/xe_hw_fence_types.h        |   72 +
 drivers/gpu/drm/xe/xe_irq.c                   |  594 +++
 drivers/gpu/drm/xe/xe_irq.h                   |   16 +
 drivers/gpu/drm/xe/xe_lrc.c                   |  841 ++++
 drivers/gpu/drm/xe/xe_lrc.h                   |   50 +
 drivers/gpu/drm/xe/xe_lrc_types.h             |   47 +
 drivers/gpu/drm/xe/xe_macros.h                |   20 +
 drivers/gpu/drm/xe/xe_map.h                   |   93 +
 drivers/gpu/drm/xe/xe_migrate.c               | 1168 ++++++
 drivers/gpu/drm/xe/xe_migrate.h               |   88 +
 drivers/gpu/drm/xe/xe_migrate_doc.h           |   88 +
 drivers/gpu/drm/xe/xe_mmio.c                  |  469 +++
 drivers/gpu/drm/xe/xe_mmio.h                  |  101 +
 drivers/gpu/drm/xe/xe_mocs.c                  |  557 +++
 drivers/gpu/drm/xe/xe_mocs.h                  |   29 +
 drivers/gpu/drm/xe/xe_module.c                |   58 +
 drivers/gpu/drm/xe/xe_pci.c                   |  667 ++++
 drivers/gpu/drm/xe/xe_pci.h                   |   21 +
 drivers/gpu/drm/xe/xe_pcode.c                 |  296 ++
 drivers/gpu/drm/xe/xe_pcode.h                 |   25 +
 drivers/gpu/drm/xe/xe_pcode_api.h             |   40 +
 drivers/gpu/drm/xe/xe_platform_types.h        |   31 +
 drivers/gpu/drm/xe/xe_pm.c                    |  315 ++
 drivers/gpu/drm/xe/xe_pm.h                    |   24 +
 drivers/gpu/drm/xe/xe_preempt_fence.c         |  157 +
 drivers/gpu/drm/xe/xe_preempt_fence.h         |   61 +
 drivers/gpu/drm/xe/xe_preempt_fence_types.h   |   33 +
 drivers/gpu/drm/xe/xe_pt.c                    | 1546 ++++++++
 drivers/gpu/drm/xe/xe_pt.h                    |   54 +
 drivers/gpu/drm/xe/xe_pt_types.h              |   57 +
 drivers/gpu/drm/xe/xe_query.c                 |  387 ++
 drivers/gpu/drm/xe/xe_query.h                 |   14 +
 drivers/gpu/drm/xe/xe_reg_sr.c                |  202 +
 drivers/gpu/drm/xe/xe_reg_sr.h                |   27 +
 drivers/gpu/drm/xe/xe_reg_sr_types.h          |   43 +
 drivers/gpu/drm/xe/xe_res_cursor.h            |  226 ++
 drivers/gpu/drm/xe/xe_ring_ops.c              |  373 ++
 drivers/gpu/drm/xe/xe_ring_ops.h              |   17 +
 drivers/gpu/drm/xe/xe_ring_ops_types.h        |   22 +
 drivers/gpu/drm/xe/xe_rtp.c                   |  143 +
 drivers/gpu/drm/xe/xe_rtp.h                   |  335 ++
 drivers/gpu/drm/xe/xe_rtp_types.h             |   98 +
 drivers/gpu/drm/xe/xe_sa.c                    |   96 +
 drivers/gpu/drm/xe/xe_sa.h                    |   42 +
 drivers/gpu/drm/xe/xe_sa_types.h              |   19 +
 drivers/gpu/drm/xe/xe_sched_job.c             |  246 ++
 drivers/gpu/drm/xe/xe_sched_job.h             |   76 +
 drivers/gpu/drm/xe/xe_sched_job_types.h       |   46 +
 drivers/gpu/drm/xe/xe_step.c                  |  189 +
 drivers/gpu/drm/xe/xe_step.h                  |   18 +
 drivers/gpu/drm/xe/xe_step_types.h            |   51 +
 drivers/gpu/drm/xe/xe_sync.c                  |  276 ++
 drivers/gpu/drm/xe/xe_sync.h                  |   27 +
 drivers/gpu/drm/xe/xe_sync_types.h            |   27 +
 drivers/gpu/drm/xe/xe_trace.c                 |    9 +
 drivers/gpu/drm/xe/xe_trace.h                 |  512 +++
 drivers/gpu/drm/xe/xe_ttm_gtt_mgr.c           |  130 +
 drivers/gpu/drm/xe/xe_ttm_gtt_mgr.h           |   16 +
 drivers/gpu/drm/xe/xe_ttm_gtt_mgr_types.h     |   18 +
 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c          |  403 ++
 drivers/gpu/drm/xe/xe_ttm_vram_mgr.h          |   41 +
 drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h    |   44 +
 drivers/gpu/drm/xe/xe_tuning.c                |   34 +
 drivers/gpu/drm/xe/xe_tuning.h                |   13 +
 drivers/gpu/drm/xe/xe_uc.c                    |  226 ++
 drivers/gpu/drm/xe/xe_uc.h                    |   21 +
 drivers/gpu/drm/xe/xe_uc_debugfs.c            |   26 +
 drivers/gpu/drm/xe/xe_uc_debugfs.h            |   14 +
 drivers/gpu/drm/xe/xe_uc_fw.c                 |  406 ++
 drivers/gpu/drm/xe/xe_uc_fw.h                 |  180 +
 drivers/gpu/drm/xe/xe_uc_fw_abi.h             |   81 +
 drivers/gpu/drm/xe/xe_uc_fw_types.h           |  112 +
 drivers/gpu/drm/xe/xe_uc_types.h              |   25 +
 drivers/gpu/drm/xe/xe_vm.c                    | 3383 +++++++++++++++++
 drivers/gpu/drm/xe/xe_vm.h                    |  141 +
 drivers/gpu/drm/xe/xe_vm_doc.h                |  555 +++
 drivers/gpu/drm/xe/xe_vm_madvise.c            |  347 ++
 drivers/gpu/drm/xe/xe_vm_madvise.h            |   15 +
 drivers/gpu/drm/xe/xe_vm_types.h              |  337 ++
 drivers/gpu/drm/xe/xe_wa.c                    |  413 ++
 drivers/gpu/drm/xe/xe_wa.h                    |   19 +
 drivers/gpu/drm/xe/xe_wait_user_fence.c       |  202 +
 drivers/gpu/drm/xe/xe_wait_user_fence.h       |   15 +
 drivers/gpu/drm/xe/xe_wopcm.c                 |  263 ++
 drivers/gpu/drm/xe/xe_wopcm.h                 |   16 +
 drivers/gpu/drm/xe/xe_wopcm_types.h           |   26 +
 drivers/misc/mei/hdcp/Kconfig                 |    2 +-
 drivers/misc/mei/hdcp/mei_hdcp.c              |    3 +-
 include/drm/drm_pt_walk.h                     |  161 +
 include/drm/drm_suballoc.h                    |  112 +
 include/drm/gpu_scheduler.h                   |   41 +-
 include/drm/xe_pciids.h                       |  208 +
 include/uapi/drm/xe_drm.h                     |  787 ++++
 sound/hda/hdac_i915.c                         |   40 +-
 sound/pci/hda/hda_intel.c                     |   54 +-
 sound/soc/intel/avs/core.c                    |   13 +-
 sound/soc/sof/intel/hda.c                     |    7 +-
 482 files changed, 46890 insertions(+), 1346 deletions(-)
 create mode 100644 Documentation/gpu/xe/index.rst
 create mode 100644 Documentation/gpu/xe/xe_cs.rst
 create mode 100644 Documentation/gpu/xe/xe_firmware.rst
 create mode 100644 Documentation/gpu/xe/xe_gt_mcr.rst
 create mode 100644 Documentation/gpu/xe/xe_map.rst
 create mode 100644 Documentation/gpu/xe/xe_migrate.rst
 create mode 100644 Documentation/gpu/xe/xe_mm.rst
 create mode 100644 Documentation/gpu/xe/xe_pcode.rst
 create mode 100644 Documentation/gpu/xe/xe_pm.rst
 create mode 100644 Documentation/gpu/xe/xe_rtp.rst
 create mode 100644 Documentation/gpu/xe/xe_wa.rst
 create mode 100644 drivers/gpu/drm/drm_pt_walk.c
 create mode 100644 drivers/gpu/drm/drm_suballoc.c
 create mode 100644 drivers/gpu/drm/xe/.gitignore
 create mode 100644 drivers/gpu/drm/xe/Kconfig
 create mode 100644 drivers/gpu/drm/xe/Kconfig.debug
 create mode 100644 drivers/gpu/drm/xe/Makefile
 create mode 100644 drivers/gpu/drm/xe/abi/guc_actions_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_errors_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_klvs_abi.h
 create mode 100644 drivers/gpu/drm/xe/abi/guc_messages_abi.h
 create mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c
 create mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.h
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_device_info.c
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_device_info.h
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_dram.c
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_dram.h
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.c
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_pch.h
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_pm.c
 create mode 100644 drivers/gpu/drm/xe/display/ext/intel_pm.h
 create mode 100644 drivers/gpu/drm/xe/display/i915_active_types.h
 create mode 100644 drivers/gpu/drm/xe/display/i915_drv.h
 create mode 120000 drivers/gpu/drm/xe/display/i915_reg.h
 create mode 100644 drivers/gpu/drm/xe/display/i915_vma.h
 create mode 100644 drivers/gpu/drm/xe/display/i915_vma_types.h
 create mode 120000 drivers/gpu/drm/xe/display/icl_dsi.c
 create mode 120000 drivers/gpu/drm/xe/display/icl_dsi.h
 create mode 120000 drivers/gpu/drm/xe/display/icl_dsi_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_acpi.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_acpi.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_atomic.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_atomic.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_atomic_plane.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_atomic_plane.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_audio.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_audio.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_audio_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_backlight.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_backlight.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_backlight_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_bios.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_bios.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_bw.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_bw.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_cdclk.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_cdclk.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_color.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_color.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_combo_phy.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_combo_phy.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_combo_phy_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_connector.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_connector.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_crtc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_crtc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_crtc_state_dump.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_crtc_state_dump.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_cursor.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_cursor.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_ddi.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_ddi.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_ddi_buf_trans.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_ddi_buf_trans.h
 create mode 100644 drivers/gpu/drm/xe/display/intel_de.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_core.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_debugfs.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_debugfs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power_map.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power_map.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power_well.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_power_well.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_reg_defs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_trace.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_trace.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_display_types.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dkl_phy.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dkl_phy.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dkl_phy_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dmc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dmc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dmc_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_aux.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_aux.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_aux_backlight.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_aux_backlight.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_hdcp.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_hdcp.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_link_training.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_link_training.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_mst.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dp_mst.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpio_phy.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpll.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpll.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpll_mgr.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpll_mgr.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dpt.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_drrs.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_drrs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsb.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsb.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi_dcs_backlight.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi_dcs_backlight.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi_vbt.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_dsi_vbt.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fb.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_fb.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fb_pin.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fbc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_fbc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fbdev.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_fbdev.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fdi.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_fdi.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_fifo_underrun.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_fifo_underrun.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_frontbuffer.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_frontbuffer.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_global_state.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_global_state.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_gmbus.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_gmbus.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_gmbus_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hdcp.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_hdcp.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hdcp_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hdmi.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_hdmi.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hotplug.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_hotplug.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hti.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_hti.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_hti_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_lpe_audio.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_lspcon.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_lspcon.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_lvds.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_lvds.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_mg_phy_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_modeset_setup.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_modeset_setup.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_modeset_verify.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_modeset_verify.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_opregion.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_opregion.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_panel.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_panel.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_pch_display.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_pch_refclk.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_pipe_crc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_pipe_crc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_plane_initial.h
 create mode 100644 drivers/gpu/drm/xe/display/intel_pm_types.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_pps.h
 create mode 100644 drivers/gpu/drm/xe/display/intel_pps_stub.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_psr.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_psr.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_qp_tables.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_qp_tables.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_quirks.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_quirks.h
 create mode 100644 drivers/gpu/drm/xe/display/intel_runtime_pm.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_snps_phy.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_snps_phy.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_snps_phy_regs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_sprite.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_sprite.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_tc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_tc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_vbt_defs.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_vdsc.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_vdsc.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_vga.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_vga.h
 create mode 120000 drivers/gpu/drm/xe/display/intel_vrr.c
 create mode 120000 drivers/gpu/drm/xe/display/intel_vrr.h
 create mode 100644 drivers/gpu/drm/xe/display/intel_wakeref.h
 create mode 120000 drivers/gpu/drm/xe/display/skl_scaler.c
 create mode 120000 drivers/gpu/drm/xe/display/skl_scaler.h
 create mode 120000 drivers/gpu/drm/xe/display/skl_universal_plane.c
 create mode 120000 drivers/gpu/drm/xe/display/skl_universal_plane.h
 create mode 120000 drivers/gpu/drm/xe/display/skl_watermark.c
 create mode 120000 drivers/gpu/drm/xe/display/skl_watermark.h
 create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.c
 create mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c
 create mode 120000 drivers/gpu/drm/xe/i915_reg_defs.h
 create mode 120000 drivers/gpu/drm/xe/i915_utils.h
 create mode 100644 drivers/gpu/drm/xe/tests/Makefile
 create mode 100644 drivers/gpu/drm/xe/tests/xe_bo.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_bo_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_dma_buf.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_migrate.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_migrate_test.c
 create mode 100644 drivers/gpu/drm/xe/tests/xe_test.h
 create mode 100644 drivers/gpu/drm/xe/xe_bb.c
 create mode 100644 drivers/gpu/drm/xe/xe_bb.h
 create mode 100644 drivers/gpu/drm/xe/xe_bb_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_bo.c
 create mode 100644 drivers/gpu/drm/xe/xe_bo.h
 create mode 100644 drivers/gpu/drm/xe/xe_bo_doc.h
 create mode 100644 drivers/gpu/drm/xe/xe_bo_evict.c
 create mode 100644 drivers/gpu/drm/xe/xe_bo_evict.h
 create mode 100644 drivers/gpu/drm/xe/xe_bo_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_debugfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_debugfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_device.c
 create mode 100644 drivers/gpu/drm/xe/xe_device.h
 create mode 100644 drivers/gpu/drm/xe/xe_device_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_dma_buf.c
 create mode 100644 drivers/gpu/drm/xe/xe_dma_buf.h
 create mode 100644 drivers/gpu/drm/xe/xe_drv.h
 create mode 100644 drivers/gpu/drm/xe/xe_engine.c
 create mode 100644 drivers/gpu/drm/xe/xe_engine.h
 create mode 100644 drivers/gpu/drm/xe/xe_engine_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_exec.c
 create mode 100644 drivers/gpu/drm/xe/xe_exec.h
 create mode 100644 drivers/gpu/drm/xe/xe_execlist.c
 create mode 100644 drivers/gpu/drm/xe/xe_execlist.h
 create mode 100644 drivers/gpu/drm/xe/xe_execlist_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_force_wake.c
 create mode 100644 drivers/gpu/drm/xe/xe_force_wake.h
 create mode 100644 drivers/gpu/drm/xe/xe_force_wake_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_ggtt.c
 create mode 100644 drivers/gpu/drm/xe/xe_ggtt.h
 create mode 100644 drivers/gpu/drm/xe/xe_ggtt_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_clock.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_clock.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_debugfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_debugfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_mcr.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_mcr.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_topology.c
 create mode 100644 drivers/gpu/drm/xe/xe_gt_topology.h
 create mode 100644 drivers/gpu/drm/xe/xe_gt_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ads.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ads.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ads_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ct.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ct.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_ct_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_debugfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_debugfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_engine_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_fwif.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_hwconfig.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_hwconfig.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_log.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_log.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_log_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_pc.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_pc.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_pc_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_reg.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_submit.c
 create mode 100644 drivers/gpu/drm/xe/xe_guc_submit.h
 create mode 100644 drivers/gpu/drm/xe/xe_guc_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_huc.c
 create mode 100644 drivers/gpu/drm/xe/xe_huc.h
 create mode 100644 drivers/gpu/drm/xe/xe_huc_debugfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_huc_debugfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_huc_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_hw_engine.c
 create mode 100644 drivers/gpu/drm/xe/xe_hw_engine.h
 create mode 100644 drivers/gpu/drm/xe/xe_hw_engine_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_hw_fence.c
 create mode 100644 drivers/gpu/drm/xe/xe_hw_fence.h
 create mode 100644 drivers/gpu/drm/xe/xe_hw_fence_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_irq.c
 create mode 100644 drivers/gpu/drm/xe/xe_irq.h
 create mode 100644 drivers/gpu/drm/xe/xe_lrc.c
 create mode 100644 drivers/gpu/drm/xe/xe_lrc.h
 create mode 100644 drivers/gpu/drm/xe/xe_lrc_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_macros.h
 create mode 100644 drivers/gpu/drm/xe/xe_map.h
 create mode 100644 drivers/gpu/drm/xe/xe_migrate.c
 create mode 100644 drivers/gpu/drm/xe/xe_migrate.h
 create mode 100644 drivers/gpu/drm/xe/xe_migrate_doc.h
 create mode 100644 drivers/gpu/drm/xe/xe_mmio.c
 create mode 100644 drivers/gpu/drm/xe/xe_mmio.h
 create mode 100644 drivers/gpu/drm/xe/xe_mocs.c
 create mode 100644 drivers/gpu/drm/xe/xe_mocs.h
 create mode 100644 drivers/gpu/drm/xe/xe_module.c
 create mode 100644 drivers/gpu/drm/xe/xe_pci.c
 create mode 100644 drivers/gpu/drm/xe/xe_pci.h
 create mode 100644 drivers/gpu/drm/xe/xe_pcode.c
 create mode 100644 drivers/gpu/drm/xe/xe_pcode.h
 create mode 100644 drivers/gpu/drm/xe/xe_pcode_api.h
 create mode 100644 drivers/gpu/drm/xe/xe_platform_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_pm.c
 create mode 100644 drivers/gpu/drm/xe/xe_pm.h
 create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence.c
 create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence.h
 create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_pt.c
 create mode 100644 drivers/gpu/drm/xe/xe_pt.h
 create mode 100644 drivers/gpu/drm/xe/xe_pt_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_query.c
 create mode 100644 drivers/gpu/drm/xe/xe_query.h
 create mode 100644 drivers/gpu/drm/xe/xe_reg_sr.c
 create mode 100644 drivers/gpu/drm/xe/xe_reg_sr.h
 create mode 100644 drivers/gpu/drm/xe/xe_reg_sr_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_res_cursor.h
 create mode 100644 drivers/gpu/drm/xe/xe_ring_ops.c
 create mode 100644 drivers/gpu/drm/xe/xe_ring_ops.h
 create mode 100644 drivers/gpu/drm/xe/xe_ring_ops_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_rtp.c
 create mode 100644 drivers/gpu/drm/xe/xe_rtp.h
 create mode 100644 drivers/gpu/drm/xe/xe_rtp_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sa.c
 create mode 100644 drivers/gpu/drm/xe/xe_sa.h
 create mode 100644 drivers/gpu/drm/xe/xe_sa_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sched_job.c
 create mode 100644 drivers/gpu/drm/xe/xe_sched_job.h
 create mode 100644 drivers/gpu/drm/xe/xe_sched_job_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_step.c
 create mode 100644 drivers/gpu/drm/xe/xe_step.h
 create mode 100644 drivers/gpu/drm/xe/xe_step_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_sync.c
 create mode 100644 drivers/gpu/drm/xe/xe_sync.h
 create mode 100644 drivers/gpu/drm/xe/xe_sync_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_trace.c
 create mode 100644 drivers/gpu/drm/xe/xe_trace.h
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_gtt_mgr.c
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_gtt_mgr.h
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_gtt_mgr_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
 create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_tuning.c
 create mode 100644 drivers/gpu/drm/xe/xe_tuning.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc.c
 create mode 100644 drivers/gpu/drm/xe/xe_uc.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc_debugfs.c
 create mode 100644 drivers/gpu/drm/xe/xe_uc_debugfs.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc_fw.c
 create mode 100644 drivers/gpu/drm/xe/xe_uc_fw.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc_fw_abi.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc_fw_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_uc_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_vm.c
 create mode 100644 drivers/gpu/drm/xe/xe_vm.h
 create mode 100644 drivers/gpu/drm/xe/xe_vm_doc.h
 create mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.c
 create mode 100644 drivers/gpu/drm/xe/xe_vm_madvise.h
 create mode 100644 drivers/gpu/drm/xe/xe_vm_types.h
 create mode 100644 drivers/gpu/drm/xe/xe_wa.c
 create mode 100644 drivers/gpu/drm/xe/xe_wa.h
 create mode 100644 drivers/gpu/drm/xe/xe_wait_user_fence.c
 create mode 100644 drivers/gpu/drm/xe/xe_wait_user_fence.h
 create mode 100644 drivers/gpu/drm/xe/xe_wopcm.c
 create mode 100644 drivers/gpu/drm/xe/xe_wopcm.h
 create mode 100644 drivers/gpu/drm/xe/xe_wopcm_types.h
 create mode 100644 include/drm/drm_pt_walk.h
 create mode 100644 include/drm/drm_suballoc.h
 create mode 100644 include/drm/xe_pciids.h
 create mode 100644 include/uapi/drm/xe_drm.h

-- 
2.38.1



More information about the Intel-xe mailing list