From 06ec218fdfe5308ab924cd5aa38bcbdd3adb5531 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Tue, 4 Oct 2022 00:19:40 -0700 Subject: [PATCH] intel/dev: Add INTEL_PLATFORM_BMG enum, BMG WA info MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit intel/dev/mesa_defs.json also must be updated when the new platform enum is added. Signed-off-by: Jordan Justen Reviewed-by: Tapani Pälli Reviewed-by: José Roberto de Souza Part-of: --- src/intel/dev/gen_wa_helpers.py | 1 + src/intel/dev/intel_device_info.py | 3 +- src/intel/dev/mesa_defs.json | 206 ++++++++++++++++++++++++++++- 3 files changed, 206 insertions(+), 4 deletions(-) diff --git a/src/intel/dev/gen_wa_helpers.py b/src/intel/dev/gen_wa_helpers.py index 053df4fa435..0712681307e 100644 --- a/src/intel/dev/gen_wa_helpers.py +++ b/src/intel/dev/gen_wa_helpers.py @@ -210,6 +210,7 @@ _PLATFORM_GFXVERS = {"INTEL_PLATFORM_BDW" : 80, "INTEL_PLATFORM_ARL_U" : 125, "INTEL_PLATFORM_ARL_H" : 125, "INTEL_PLATFORM_LNL" : 200, + "INTEL_PLATFORM_BMG" : 200, } def macro_versions(wa_def): diff --git a/src/intel/dev/intel_device_info.py b/src/intel/dev/intel_device_info.py index 2d379e786ee..7a7b25cfb09 100644 --- a/src/intel/dev/intel_device_info.py +++ b/src/intel/dev/intel_device_info.py @@ -132,7 +132,8 @@ Enum("intel_platform", EnumValue("INTEL_PLATFORM_MTL_H", group_end="MTL"), EnumValue("INTEL_PLATFORM_ARL_U", group_begin="ARL"), EnumValue("INTEL_PLATFORM_ARL_H", group_end="ARL"), - "INTEL_PLATFORM_LNL" + "INTEL_PLATFORM_LNL", + "INTEL_PLATFORM_BMG", ]) Struct("intel_memory_class_instance", diff --git a/src/intel/dev/mesa_defs.json b/src/intel/dev/mesa_defs.json index af27d0ef6d6..5113e373fa6 100644 --- a/src/intel/dev/mesa_defs.json +++ b/src/intel/dev/mesa_defs.json @@ -2575,6 +2575,12 @@ ], "steppings": "all" }, + "INTEL_PLATFORM_BMG": { + "ids": [ + 14017209934 + ], + "steppings": "all" + }, "INTEL_PLATFORM_DG2_G10": { "ids": [ 14016407139, @@ -2803,6 +2809,13 @@ }, "14017715663": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14017826575, + 14020768209 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14017826592, @@ -2814,6 +2827,13 @@ }, "14017794102": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14017796379, + 14020768116 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14017796403, @@ -2841,6 +2861,12 @@ }, "14018095338": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020768365 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019055657 @@ -2851,6 +2877,13 @@ }, "14018117913": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14018394617, + 14020768581 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14018394629, @@ -2905,6 +2938,13 @@ }, "14018283232": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14018322904, + 14020768509 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14018322905, @@ -2916,6 +2956,13 @@ }, "14018443005": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14018721889, + 14020768674 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14018721897, @@ -2927,6 +2974,12 @@ }, "14018471104": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020768620 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14018556698, @@ -2962,6 +3015,13 @@ ], "steppings": "all" }, + "INTEL_PLATFORM_BMG": { + "ids": [ + 14019099385, + 14020768806 + ], + "steppings": "all" + }, "INTEL_PLATFORM_DG2_G10": { "ids": [ 14018912822 @@ -3001,6 +3061,28 @@ } } }, + "14018976079": { + "mesa_platforms": { + "INTEL_PLATFORM_LNL": { + "ids": [ + 14019034326, + 14019429574 + ], + "steppings": "all" + } + } + }, + "14018984349": { + "mesa_platforms": { + "INTEL_PLATFORM_LNL": { + "ids": [ + 14019034335, + 14019441802 + ], + "steppings": "all" + } + } + }, "14019039974": { "mesa_platforms": { "INTEL_PLATFORM_LNL": { @@ -3113,6 +3195,13 @@ ], "steppings": "all" }, + "INTEL_PLATFORM_BMG": { + "ids": [ + 14021106577, + 14021534635 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14021455824, @@ -3168,6 +3257,12 @@ }, "14019708328": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020769636 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019708328, @@ -3180,6 +3275,14 @@ }, "14019857787": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14019857787, + 14019889758, + 14020769581 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14020117314, @@ -3201,6 +3304,13 @@ }, "14020040029": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020055184, + 14020769827 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14020055226, @@ -3212,6 +3322,13 @@ }, "14020375314": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020636706, + 14021193083 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14020636730, @@ -3524,6 +3641,13 @@ }, "16012383669": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14017826553, + 14020768182 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14017826588, @@ -3965,6 +4089,13 @@ }, "16020398787": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14019184820, + 14020768923 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019184852, @@ -3976,6 +4107,14 @@ }, "16020916187": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14019556409, + 14020769217, + 16020916187 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019843154 @@ -3986,6 +4125,13 @@ }, "16021232440": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020089777, + 14020769918 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14020089804, @@ -3995,6 +4141,24 @@ } } }, + "16022724542": { + "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14021083836, + 14021455746 + ], + "steppings": "all" + }, + "INTEL_PLATFORM_LNL": { + "ids": [ + 14021087511, + 14021534908 + ], + "steppings": "all" + } + } + }, "18012201914": { "mesa_platforms": { "INTEL_PLATFORM_ATSM_G10": { @@ -4727,6 +4891,14 @@ }, "18033639465": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020413378, + 14020770270, + 18033639465 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14020428814, @@ -4738,10 +4910,11 @@ }, "18033852989": { "mesa_platforms": { - "INTEL_PLATFORM_LNL": { + "INTEL_PLATFORM_BMG": { "ids": [ - 14020729730, - 14021972516 + 14020558166, + 14021142028, + 18033852989 ], "steppings": "all" } @@ -4749,6 +4922,13 @@ }, "18035690555": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14021228304, + 14021534695 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14021228334, @@ -5109,6 +5289,13 @@ }, "22016140776": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14017962904, + 14020768299 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14017962911, @@ -5120,6 +5307,12 @@ }, "22017182272": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14020768782 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019077086, @@ -5131,6 +5324,13 @@ }, "22018390030": { "mesa_platforms": { + "INTEL_PLATFORM_BMG": { + "ids": [ + 14019748677, + 14020769431 + ], + "steppings": "all" + }, "INTEL_PLATFORM_LNL": { "ids": [ 14019748679,