summaryrefslogtreecommitdiff
path: root/tools/null_state_gen/intel_null_state_gen.c
diff options
context:
space:
mode:
authorArmin Reese <armin.c.reese@intel.com>2014-09-05 13:58:11 -0700
committerMika Kuoppala <mika.kuoppala@intel.com>2014-10-10 17:26:27 +0300
commitf246f1ed0c2f5eb0c0dc7d92b3d678ecdbf03539 (patch)
tree3d9a56e1f3b5f8cf324790d72799755f9af9a77b /tools/null_state_gen/intel_null_state_gen.c
parent0e8ac72d5d608d82a91bb5232badfb872589ac14 (diff)
tools/null_state_gen: Add GEN9 golden context batch buffer creation
Modifications to 'null_state_gen' so it can generate GEN9 golden context batch buffer source for SKL. v2: - rebased on top of gen8 changes (Mika) - fixed state base address command size (Mika) - base address size macro as pages (Mika) v3: - rebased on top of current master (Mika) - removed obsolete #includes (Mika) - added copyright (Mika) - render and component packing added (Mika) Cc: Damien Lespiau <damien.lespiau@intel.com> Cc: Armin Reese <armin.c.reese@intel.com> Cc: Volkin, Bradley D <bradley.d.volkin@intel.com> Reviewed-by: Volkin, Bradley D <bradley.d.volkin@intel.com> (v2) Signed-off-by: Armin Reese <armin.c.reese@intel.com> (v1) Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Diffstat (limited to 'tools/null_state_gen/intel_null_state_gen.c')
-rw-r--r--tools/null_state_gen/intel_null_state_gen.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/null_state_gen/intel_null_state_gen.c b/tools/null_state_gen/intel_null_state_gen.c
index 353556ab..8024ac3d 100644
--- a/tools/null_state_gen/intel_null_state_gen.c
+++ b/tools/null_state_gen/intel_null_state_gen.c
@@ -35,14 +35,15 @@
extern int gen6_setup_null_render_state(struct intel_batchbuffer *batch);
extern int gen7_setup_null_render_state(struct intel_batchbuffer *batch);
extern int gen8_setup_null_render_state(struct intel_batchbuffer *batch);
+extern int gen9_setup_null_render_state(struct intel_batchbuffer *batch);
static int debug = 0;
static void print_usage(char *s)
{
fprintf(stderr, "%s: <gen>\n"
- " gen: gen to generate for (6,7,8)\n",
- s);
+ " gen: gen to generate for (6,7,8,9)\n",
+ s);
}
/* Creates the intel_renderstate_genX.c file for the particular
@@ -132,6 +133,9 @@ static int do_generate(int gen)
case 8:
null_state_gen = gen8_setup_null_render_state;
break;
+ case 9:
+ null_state_gen = gen9_setup_null_render_state;
+ break;
}
if (null_state_gen == NULL) {