[Intel-xe] [PATCH v2 00/15] Add Lunar Lake support

Lucas De Marchi lucas.demarchi at intel.com
Fri Aug 18 22:08:09 UTC 2023


Add the basic enabling for Lunar Lake, which uses the Xe2 architecture.
This mostly plugs in the missing xe2 bits and define the platform. The
codebase had already been prepared for this.

Display support will follow later as it's going through i915 and its
integration with xe is still moving up in the drm-xe-next branch.
PAT changes are also coming later as it's currently being refactored in
drm-xe-next for MTL.

v2: Mainly fixes to the MCR table to follow the latest version of the
bspec and some renames, all of them pointed out during the review of
v1.

Balasubramani Vivekanandan (2):
  drm/xe/xe2: Add MOCS table
  drm/xe/lnl: Hook up MOCS table

Matt Roper (13):
  drm/xe/xe2: Update render/compute context image sizes
  drm/xe/xe2: Add GT topology readout
  drm/xe/xe2: Add MCR register steering for primary GT
  drm/xe/xe2: Add MCR register steering for media GT
  drm/xe/xe2: Update context image layouts
  drm/xe/xe2: Handle fused-off CCS engines
  drm/xe/xe2: AuxCCS is no longer used
  drm/xe/xe2: Define Xe2_LPG IP features
  drm/xe/xe2: Define Xe2_LPM IP features
  drm/xe/xe2: Track VA bits independently of max page table level
  drm/xe/xe2: Program GuC's MOCS on Xe2 and beyond
  drm/xe/lnl: Add LNL platform definition
  drm/xe/lnl: Add GuC firmware definition

 drivers/gpu/drm/xe/regs/xe_gt_regs.h   |  5 ++
 drivers/gpu/drm/xe/regs/xe_guc_regs.h  |  2 +-
 drivers/gpu/drm/xe/xe_device_types.h   |  2 +
 drivers/gpu/drm/xe/xe_gt_mcr.c         | 76 ++++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_gt_topology.c    | 16 +++--
 drivers/gpu/drm/xe/xe_gt_types.h       |  3 +-
 drivers/gpu/drm/xe/xe_guc.c            |  2 +-
 drivers/gpu/drm/xe/xe_hw_engine.c      | 29 ++++++++-
 drivers/gpu/drm/xe/xe_lrc.c            | 85 +++++++++++++++++++++++++-
 drivers/gpu/drm/xe/xe_mocs.c           | 37 +++++++++--
 drivers/gpu/drm/xe/xe_pci.c            | 40 ++++++++++++
 drivers/gpu/drm/xe/xe_pci_types.h      |  1 +
 drivers/gpu/drm/xe/xe_platform_types.h |  1 +
 drivers/gpu/drm/xe/xe_query.c          |  3 +-
 drivers/gpu/drm/xe/xe_ring_ops.c       |  6 +-
 drivers/gpu/drm/xe/xe_uc_fw.c          |  1 +
 drivers/gpu/drm/xe/xe_vm.c             |  2 +-
 include/drm/xe_pciids.h                |  5 ++
 18 files changed, 290 insertions(+), 26 deletions(-)

-- 
2.40.1



More information about the Intel-xe mailing list