diff options
author | Armin Reese <armin.c.reese@intel.com> | 2014-09-05 13:58:11 -0700 |
---|---|---|
committer | Mika Kuoppala <mika.kuoppala@intel.com> | 2014-10-10 17:26:27 +0300 |
commit | f246f1ed0c2f5eb0c0dc7d92b3d678ecdbf03539 (patch) | |
tree | 3d9a56e1f3b5f8cf324790d72799755f9af9a77b /tools/null_state_gen/intel_null_state_gen.c | |
parent | 0e8ac72d5d608d82a91bb5232badfb872589ac14 (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.c | 8 |
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) { |