intel/genxml: Build gen12 genxml

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
This commit is contained in:
Jordan Justen 2018-10-12 16:18:37 -07:00
parent 531563b64b
commit b42a05b436
No known key found for this signature in database
GPG Key ID: 37F99F68CAF992EB
5 changed files with 11 additions and 2 deletions

View File

@ -143,7 +143,8 @@ GENXML_XML_FILES = \
genxml/gen8.xml \
genxml/gen9.xml \
genxml/gen10.xml \
genxml/gen11.xml
genxml/gen11.xml \
genxml/gen12.xml
GENXML_GENERATED_PACK_FILES = \
genxml/gen4_pack.h \
@ -155,7 +156,8 @@ GENXML_GENERATED_PACK_FILES = \
genxml/gen8_pack.h \
genxml/gen9_pack.h \
genxml/gen10_pack.h \
genxml/gen11_pack.h
genxml/gen11_pack.h \
genxml/gen12_pack.h
GENXML_GENERATED_FILES = \
$(GENXML_GENERATED_PACK_FILES) \

View File

@ -48,6 +48,8 @@
# include "genxml/gen10_pack.h"
#elif (GEN_VERSIONx10 == 110)
# include "genxml/gen11_pack.h"
#elif (GEN_VERSIONx10 == 120)
# include "genxml/gen12_pack.h"
#else
# error "Need to add a pack header include for this gen"
#endif

View File

@ -80,6 +80,7 @@ static inline uint32_t ATTRIBUTE_PURE
${item.token_name}_${prop}(const struct gen_device_info *devinfo)
{
switch (devinfo->gen) {
case 12: return ${item.get_prop(prop, 12)};
case 11: return ${item.get_prop(prop, 11)};
case 10: return ${item.get_prop(prop, 10)};
case 9: return ${item.get_prop(prop, 9)};

View File

@ -91,6 +91,9 @@
#elif (GEN_VERSIONx10 == 110)
# define GENX(X) GEN11_##X
# define genX(x) gen11_##x
#elif (GEN_VERSIONx10 == 120)
# define GENX(X) GEN12_##X
# define genX(x) gen12_##x
#else
# error "Need to add prefixing macros for this gen"
#endif

View File

@ -29,6 +29,7 @@ gen_xml_files = [
'gen9.xml',
'gen10.xml',
'gen11.xml',
'gen12.xml',
]
genX_xml_h = custom_target(