diff options
author | Zhao Yakui <yakui.zhao@intel.com> | 2013-04-09 09:59:16 +0800 |
---|---|---|
committer | Ben Widawsky <benjamin.widawsky@intel.com> | 2013-11-06 09:39:41 -0800 |
commit | 66783e4c4f8b417e2f493e668cc4cac4ebda51a3 (patch) | |
tree | dbe298c7e831909bc36dd3534832fdb3f7782b50 /assembler | |
parent | 88e5f1fdf847a0ce284b8a01ff2cf3fb36e2b07c (diff) |
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 <yakui.zhao@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Diffstat (limited to 'assembler')
-rw-r--r-- | assembler/brw_defines.h | 1 | ||||
-rw-r--r-- | assembler/gram.y | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/assembler/brw_defines.h b/assembler/brw_defines.h index 98757da91..f74342ce6 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 03f1be648..bdcfe79ab 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"); } |