[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