[PATCH 00/30] DG2 enabling

Ramalingam C ramalingam.c at intel.com
Wed Feb 16 18:34:42 UTC 2022


Patches for:
	64k page support
	Flat-CCS
	hw_config
	5th display output

Abdiel Janulgue (1):
  drm/i915/lmem: Enable lmem for platforms with Flat CCS

Anshuman Gupta (1):
  drm/i915/dg2: Flat CCS Support

Ayaz A Siddiqui (1):
  drm/i915/gt: Clear compress metadata for Xe_HP platforms

CQ Tang (1):
  drm/i915/xehpsdv: Add has_flat_ccs to device info

John Harrison (2):
  drm/i915/guc: Add fetch of hwconfig table
  drm/i915/dg2: Define GuC firmware version for DG2

Jouni Högander (1):
  drm/i915: Fix for PHY_MISC_TC1 offset

Matt Roper (4):
  drm/i915/dg2: Add DG2 PCI IDs
  drm/i915/dg2: Enable 5th display
  drm/i915/dg2: Drop 38.4 MHz MPLLB tables
  drm/i915/dg2: Add DG2 unified compression

Matthew Auld (6):
  drm/i915: enforce min GTT alignment for discrete cards
  drm/i915: support 64K GTT pages for discrete cards
  drm/i915/gtt: allow overriding the pt alignment
  drm/i915/gtt: add xehpsdv_ppgtt_insert_entry
  drm/i915/migrate: add acceleration support for DG2
  drm/i915/uapi: document behaviour for DG2 64K support

Mika Kahola (1):
  uapi/drm/dg2: Introduce format modifier for DG2 clear color

Ramalingam C (8):
  drm/i915/perf: Skip the i915_perf_init for dg2
  drm/i915: add needs_compact_pt flag
  Doc/gpu/rfc/i915: i915 DG2 64k pagesize uAPI
  drm/i915/Flat-CCS: Document on Flat-CCS memory compression
  Doc/gpu/rfc/i915: i915 DG2 flat-CCS uAPI
  drm/ttm: parameter to add extra pages into ttm_tt
  drm/i915/gem: Extra pages in ttm_tt for ccs data
  drm/i915/migrate: Evict and restore the ccs data

Robert Beckett (1):
  drm/i915: add gtt misalignment test

Rodrigo Vivi (1):
  drm/i915/uapi: Add query for hwconfig table

Stanislav Lisovskiy (2):
  drm/i915: Introduce new Tile 4 format
  drm/i915/dg2: Tile 4 plane format support

 Documentation/gpu/rfc/i915_dg2.rst            |  32 ++
 Documentation/gpu/rfc/index.rst               |   3 +
 drivers/gpu/drm/drm_gem_vram_helper.c         |   2 +-
 drivers/gpu/drm/i915/Makefile                 |   1 +
 drivers/gpu/drm/i915/display/intel_display.c  |   5 +-
 drivers/gpu/drm/i915/display/intel_fb.c       |  68 +++-
 drivers/gpu/drm/i915/display/intel_fb.h       |   1 +
 drivers/gpu/drm/i915/display/intel_fbc.c      |   1 +
 drivers/gpu/drm/i915/display/intel_gmbus.c    |  16 +-
 .../drm/i915/display/intel_plane_initial.c    |   1 +
 drivers/gpu/drm/i915/display/intel_snps_phy.c | 210 +---------
 .../drm/i915/display/skl_universal_plane.c    |  70 +++-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c       |  23 +-
 .../gpu/drm/i915/gem/selftests/huge_pages.c   |  60 +++
 .../i915/gem/selftests/i915_gem_client_blt.c  |  21 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c          | 158 +++++++-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h  |  15 +
 drivers/gpu/drm/i915/gt/intel_gt.c            |  19 +
 drivers/gpu/drm/i915/gt/intel_gt.h            |   1 +
 drivers/gpu/drm/i915/gt/intel_gtt.c           |  12 +
 drivers/gpu/drm/i915/gt/intel_gtt.h           |  35 +-
 drivers/gpu/drm/i915/gt/intel_migrate.c       | 373 ++++++++++++++++--
 drivers/gpu/drm/i915/gt/intel_ppgtt.c         |  17 +-
 drivers/gpu/drm/i915/gt/intel_region_lmem.c   |  24 +-
 .../gpu/drm/i915/gt/uc/abi/guc_actions_abi.h  |   1 +
 .../gpu/drm/i915/gt/uc/abi/guc_errors_abi.h   |   4 +
 drivers/gpu/drm/i915/gt/uc/intel_guc.h        |   3 +
 .../gpu/drm/i915/gt/uc/intel_guc_hwconfig.c   | 151 +++++++
 .../gpu/drm/i915/gt/uc/intel_guc_hwconfig.h   |  19 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c         |   6 +
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c      |   1 +
 drivers/gpu/drm/i915/i915_drv.h               |  18 +-
 drivers/gpu/drm/i915/i915_irq.c               |   5 +-
 drivers/gpu/drm/i915/i915_pci.c               |   6 +-
 drivers/gpu/drm/i915/i915_perf.c              |   4 +
 drivers/gpu/drm/i915/i915_query.c             |  23 ++
 drivers/gpu/drm/i915/i915_reg.h               |  11 +-
 drivers/gpu/drm/i915/i915_vma.c               |   9 +
 drivers/gpu/drm/i915/intel_device_info.c      |  14 +
 drivers/gpu/drm/i915/intel_device_info.h      |   3 +
 drivers/gpu/drm/i915/intel_pm.c               |   1 +
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 222 +++++++++--
 drivers/gpu/drm/qxl/qxl_ttm.c                 |   2 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c         |   2 +-
 drivers/gpu/drm/ttm/ttm_tt.c                  |  12 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c    |   2 +-
 include/drm/i915_pciids.h                     |  32 ++
 include/drm/ttm/ttm_tt.h                      |   4 +-
 include/uapi/drm/drm_fourcc.h                 |  43 ++
 include/uapi/drm/i915_drm.h                   |  45 ++-
 50 files changed, 1463 insertions(+), 348 deletions(-)
 create mode 100644 Documentation/gpu/rfc/i915_dg2.rst
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c
 create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.h

-- 
2.20.1



More information about the Intel-gfx-trybot mailing list