[PATCH v3 00/11] Add Battlemage support

Matt Roper matthew.d.roper at intel.com
Tue Apr 9 21:25:14 UTC 2024


On Mon, Apr 08, 2024 at 10:35:34PM +0530, Balasubramani Vivekanandan wrote:
> Add basic support for Battlemage, which is a discrete graphics card
> based on Xe2 architecture.
> This series provides basic enabling support. This will be followed with
> further patches series to enable display support and loading of required
> firwares.
> 
> v3: Resubmission because v2 had mixup of patches

Series applied to drm-xe-next (with the one-liner IS_BATTLEMAGE patch
squashed in as suggested on Lucas' review).  Thanks for the patches and
reviews.


Matt

> 
> v2:
> * Removed the BMG PCI IDs to stop driver from binding to it. Will be
>   added later after enabling patches are merged.
> * Function argument modified for function get_flat_ccs_offset
> * Removed WA_16020183090 which is no more applicable.
>   Extended WA_18033852989,WA_18034896535 to xe2hpg
> * Switched to open upper bound for "Tuning: L3 Cache" setting
> * improved commit description for
>   "drm/xe/xe2hpg: Remove extra allocation of CCS pages for dgfx"
> * Included the patch from [1] as the patch "Add initial GT workarounds"
>   has a dependency on it
>   [1]: https://patchwork.freedesktop.org/patch/587168/?series=131912&rev=3
> 
> Akshata Jahagirdar (1):
>   drm/xe/xe2hpg: Remove extra allocation of CCS pages for dgfx
> 
> Balasubramani Vivekanandan (1):
>   drm/xe/bmg: Add BMG mocs table
> 
> Bommu Krishnaiah (1):
>   drm/xe/xe2: Add workaround 18034896535
> 
> Gustavo Sousa (1):
>   drm/xe/xe2hpm: Add initial set of workarounds
> 
> Haridhar Kalvala (1):
>   drm/xe/xe2hpg: Add initial GT workarounds
> 
> Himal Prasad Ghimiray (1):
>   drm/xe/xe2hpg: Determine flat ccs offset for vram
> 
> Matt Roper (4):
>   drm/xe/xe2: Recognize Xe2_HPG IP
>   drm/xe/xe2: Recognize Xe2_HPM IP
>   drm/xe/bmg: Add BMG platform definition
>   drm/xe/bmg: Program an additional discrete-specific PAT setting
> 
> Shekhar Chauhan (1):
>   drm/xe/xe2hpg: Introduce performance tuning changes for Xe2_HPG.
> 
>  drivers/gpu/drm/xe/regs/xe_gt_regs.h   |  14 ++++
>  drivers/gpu/drm/xe/xe_bo.c             |   3 +
>  drivers/gpu/drm/xe/xe_mmio.c           |  39 +++++++++-
>  drivers/gpu/drm/xe/xe_mocs.c           |   1 +
>  drivers/gpu/drm/xe/xe_pat.c            |   7 ++
>  drivers/gpu/drm/xe/xe_pci.c            |  12 ++-
>  drivers/gpu/drm/xe/xe_platform_types.h |   1 +
>  drivers/gpu/drm/xe/xe_tuning.c         |   6 +-
>  drivers/gpu/drm/xe/xe_wa.c             | 102 ++++++++++++++++++++++++-
>  9 files changed, 177 insertions(+), 8 deletions(-)
> 
> -- 
> 2.25.1
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation


More information about the Intel-xe mailing list