diff --git a/lib/gen8_media.h b/lib/gen8_media.h index 1214cd15..d1df8b9d 100644 --- a/lib/gen8_media.h +++ b/lib/gen8_media.h @@ -371,4 +371,7 @@ struct gen8_surface_state } ss15; }; + +#define GEN9_PIPELINE_SELECTION_MASK (3 << 8) + #endif /* GEN8_MEDIA_H */ diff --git a/lib/media_fill_gen9.c b/lib/media_fill_gen9.c index a0672211..df0407da 100644 --- a/lib/media_fill_gen9.c +++ b/lib/media_fill_gen9.c @@ -362,7 +362,8 @@ gen9_media_fillfunc(struct intel_batchbuffer *batch, /* media pipeline */ batch->ptr = batch->buffer; - OUT_BATCH(GEN8_PIPELINE_SELECT | PIPELINE_SELECT_MEDIA); + OUT_BATCH(GEN8_PIPELINE_SELECT | PIPELINE_SELECT_MEDIA | + GEN9_PIPELINE_SELECTION_MASK); gen9_emit_state_base_address(batch); gen8_emit_vfe_state(batch);