genxml: Add macros and #includes for gens 4-6
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Chad Versace <chad.versace@intel.com>
This commit is contained in:
@@ -27,7 +27,15 @@
|
||||
# error "The GEN_VERSIONx10 macro must be defined"
|
||||
#endif
|
||||
|
||||
#if (GEN_VERSIONx10 == 70)
|
||||
#if (GEN_VERSIONx10 == 40)
|
||||
# include "genxml/gen4_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 45)
|
||||
# include "genxml/gen45_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 50)
|
||||
# include "genxml/gen5_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 60)
|
||||
# include "genxml/gen6_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 70)
|
||||
# include "genxml/gen7_pack.h"
|
||||
#elif (GEN_VERSIONx10 == 75)
|
||||
# include "genxml/gen75_pack.h"
|
||||
|
@@ -57,9 +57,22 @@
|
||||
|
||||
#define GEN_GEN ((GEN_VERSIONx10) / 10)
|
||||
#define GEN_IS_HASWELL ((GEN_VERSIONx10) == 75)
|
||||
#define GEN_IS_G4X ((GEN_VERSIONx10) == 45)
|
||||
|
||||
/* Prefixing macros */
|
||||
#if (GEN_VERSIONx10 == 70)
|
||||
#if (GEN_VERSIONx10 == 40)
|
||||
# define GENX(X) GEN4_##X
|
||||
# define genX(x) gen4_##x
|
||||
#elif (GEN_VERSIONx10 == 45)
|
||||
# define GENX(X) GEN45_##X
|
||||
# define genX(x) gen45_##x
|
||||
#elif (GEN_VERSIONx10 == 50)
|
||||
# define GENX(X) GEN5_##X
|
||||
# define genX(x) gen5_##x
|
||||
#elif (GEN_VERSIONx10 == 60)
|
||||
# define GENX(X) GEN6_##X
|
||||
# define genX(x) gen6_##x
|
||||
#elif (GEN_VERSIONx10 == 70)
|
||||
# define GENX(X) GEN7_##X
|
||||
# define genX(x) gen7_##x
|
||||
#elif (GEN_VERSIONx10 == 75)
|
||||
|
Reference in New Issue
Block a user