[Libva] [Libva-intel-driver PATCH 13/25] Media/SKL: Follow the spec to add the media_sampler DOP gating for media pipeline
Xiang, Haihao
haihao.xiang at intel.com
Mon Nov 17 20:45:19 PST 2014
From: Zhao Yakui <yakui.zhao at intel.com>
Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>
---
src/i965_defines.h | 4 ++++
src/i965_gpe_utils.c | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/src/i965_defines.h b/src/i965_defines.h
index b4b7c49..8cb94ff 100755
--- a/src/i965_defines.h
+++ b/src/i965_defines.h
@@ -855,4 +855,8 @@
#define GEN9_FORCE_MEDIA_AWAKE_ON (1 << 5)
#define GEN9_FORCE_MEDIA_AWAKE_OFF (0 << 5)
+#define GEN9_MEDIA_DOP_GATE_MASK (1 << 12)
+#define GEN9_MEDIA_DOP_GATE_ON (1 << 4)
+#define GEN9_MEDIA_DOP_GATE_OFF (0 << 4)
+
#endif /* _I965_DEFINES_H_ */
diff --git a/src/i965_gpe_utils.c b/src/i965_gpe_utils.c
index 7811089..6d3b3ab 100644
--- a/src/i965_gpe_utils.c
+++ b/src/i965_gpe_utils.c
@@ -1276,6 +1276,8 @@ gen9_gpe_select(VADriverContextP ctx,
BEGIN_BATCH(batch, 1);
OUT_BATCH(batch, CMD_PIPELINE_SELECT | PIPELINE_SELECT_MEDIA |
GEN9_PIPELINE_SELECTION_MASK |
+ GEN9_MEDIA_DOP_GATE_OFF |
+ GEN9_MEDIA_DOP_GATE_MASK |
GEN9_FORCE_MEDIA_AWAKE_ON |
GEN9_FORCE_MEDIA_AWAKE_MASK);
ADVANCE_BATCH(batch);
@@ -1303,6 +1305,8 @@ gen9_gpe_pipeline_end(VADriverContextP ctx,
BEGIN_BATCH(batch, 1);
OUT_BATCH(batch, CMD_PIPELINE_SELECT | PIPELINE_SELECT_MEDIA |
GEN9_PIPELINE_SELECTION_MASK |
+ GEN9_MEDIA_DOP_GATE_ON |
+ GEN9_MEDIA_DOP_GATE_MASK |
GEN9_FORCE_MEDIA_AWAKE_OFF |
GEN9_FORCE_MEDIA_AWAKE_MASK);
ADVANCE_BATCH(batch);
--
1.9.1
More information about the Libva
mailing list