[Intel-xe] [PATCH 00/15] Add Lunar Lake support
Lucas De Marchi
lucas.demarchi at intel.com
Fri Aug 11 16:06:03 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.
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