From: Zhao Yakui Date: Tue, 9 Apr 2013 01:59:16 +0000 (+0800) Subject: assembler/bdw: Add the DATA_PORT_CACHE1 shared function for Gen8+ X-Git-Tag: intel-gpu-tools-1.6~376 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=66783e4c4f8b417e2f493e668cc4cac4ebda51a3;p=profile%2Fextras%2Fintel-gpu-tools.git 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 --- diff --git a/assembler/brw_defines.h b/assembler/brw_defines.h index 98757da..f74342c 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 03f1be6..bdcfe79 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"); }