From 66783e4c4f8b417e2f493e668cc4cac4ebda51a3 Mon Sep 17 00:00:00 2001 From: Zhao Yakui Date: Tue, 9 Apr 2013 09:59:16 +0800 Subject: assembler/bdw: Add the DATA_PORT_CACHE1 shared function for Gen8+ This is required to send some messages to data port in GPU shader. For example: media_block_write message. Signed-off-by: Zhao Yakui Reviewed-by: Kenneth Graunke Signed-off-by: Ben Widawsky --- assembler/brw_defines.h | 1 + assembler/gram.y | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'assembler') diff --git a/assembler/brw_defines.h b/assembler/brw_defines.h index 98757da9..f74342ce 100644 --- a/assembler/brw_defines.h +++ b/assembler/brw_defines.h @@ -878,6 +878,7 @@ enum brw_message_target { GEN7_SFID_DATAPORT_DATA_CACHE = 10, + HSW_SFID_DATAPORT_DATA_CACHE1 = 0x0c, HSW_SFID_CRE = 0x0d, }; diff --git a/assembler/gram.y b/assembler/gram.y index 03f1be64..bdcfe79a 100644 --- a/assembler/gram.y +++ b/assembler/gram.y @@ -1842,7 +1842,8 @@ msgtarget: NULL_TOKEN if ($3 != GEN6_SFID_DATAPORT_SAMPLER_CACHE && $3 != GEN6_SFID_DATAPORT_RENDER_CACHE && $3 != GEN6_SFID_DATAPORT_CONSTANT_CACHE && - $3 != GEN7_SFID_DATAPORT_DATA_CACHE) { + $3 != GEN7_SFID_DATAPORT_DATA_CACHE && + $3 != HSW_SFID_DATAPORT_DATA_CACHE1) { error (&@3, "error: wrong cache type\n"); } -- cgit v1.2.3