Zhao Yakui
66783e4c4f
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>
2013-11-06 09:39:41 -08:00
Damien Lespiau
67f3f949bf
assembler: Add support for D and UD in 3-src instructions
...
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:41 +00:00
Damien Lespiau
66fdc85d5b
assembler: Remove trailing white space from brw_defines.h
...
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:36 +00:00
Damien Lespiau
153aee37d7
assembler: Import brw_defines.h from Mesa
...
Almost identical files now, the diff is:
-#include "intel_chipset.h"
+#define EX_DESC_SFID_MASK 0xF
+#define EX_DESC_EOT_MASK 0x20
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:36 +00:00
Damien Lespiau
4431869bef
assembler: Rename BRW_ACCWRCTRL_ACCWRCTRL
...
To a more self-describing define. This hopefully will help its inclusion
into Mesa.
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:36 +00:00
Damien Lespiau
5e7e3f43a5
assembler: Adopt enum brw_message_target from mesa
...
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:36 +00:00
Damien Lespiau
191c85976d
build: Integrate the merged gen assembler in the build system
...
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2013-03-04 15:54:35 +00:00
Eric Anholt
9b40c3724a
Add autotools build system, and rearrange directory layout.
2013-03-04 15:54:23 +00:00
Eric Anholt
f914c6ace2
Add many more opcodes.
2013-03-04 15:54:22 +00:00
Eric Anholt
22a1063cc0
Initial gen4asm code.
2013-03-04 15:54:20 +00:00