diff --git a/src/intel/genxml/genX_pack.h b/src/intel/genxml/genX_pack.h index bcf86f6b2b8..fc0fdeda21d 100644 --- a/src/intel/genxml/genX_pack.h +++ b/src/intel/genxml/genX_pack.h @@ -50,6 +50,8 @@ # include "genxml/gen12_pack.h" #elif (GFX_VERx10 == 125) # include "genxml/gen125_pack.h" +#elif (GFX_VERx10 == 200) +# include "genxml/gen20_pack.h" #else # error "Need to add a pack header include for this gen" #endif diff --git a/src/intel/genxml/genX_rt_pack.h b/src/intel/genxml/genX_rt_pack.h index 07793986d75..d567bccaa6b 100644 --- a/src/intel/genxml/genX_rt_pack.h +++ b/src/intel/genxml/genX_rt_pack.h @@ -50,6 +50,8 @@ /* No RT support for this gfx ver */ #elif (GFX_VERx10 == 125) # include "genxml/gen125_rt_pack.h" +#elif (GFX_VERx10 == 200) +# include "genxml/gen20_rt_pack.h" #else # error "Need to add a pack header include for this gen" #endif diff --git a/src/intel/genxml/gen_bits_header.py b/src/intel/genxml/gen_bits_header.py index 02ca6b34ebf..7d1efa7f57d 100644 --- a/src/intel/genxml/gen_bits_header.py +++ b/src/intel/genxml/gen_bits_header.py @@ -82,6 +82,7 @@ static inline uint32_t ATTRIBUTE_PURE ${item.token_name}_${prop}(const struct intel_device_info *devinfo) { switch (devinfo->verx10) { + case 200: return ${item.get_prop(prop, 20)}; case 125: return ${item.get_prop(prop, 12.5)}; case 120: return ${item.get_prop(prop, 12)}; case 110: return ${item.get_prop(prop, 11)}; diff --git a/src/intel/genxml/gen_macros.h b/src/intel/genxml/gen_macros.h index cc2212dc433..aa65580e380 100644 --- a/src/intel/genxml/gen_macros.h +++ b/src/intel/genxml/gen_macros.h @@ -92,6 +92,9 @@ #elif (GFX_VERx10 == 125) # define GENX(X) GFX125_##X # define genX(x) gfx125_##x +#elif (GFX_VERx10 == 200) +# define GENX(X) GFX20_##X +# define genX(x) gfx20_##x #else # error "Need to add prefixing macros for this gen" #endif