intel: update winsys

Mainly to deprecate INTEL_DOMAIN_x.
diff --git a/icd/intel/cmd_priv.h b/icd/intel/cmd_priv.h
index 1ea8378..0158199 100644
--- a/icd/intel/cmd_priv.h
+++ b/icd/intel/cmd_priv.h
@@ -40,18 +40,7 @@
     uint32_t val;
     struct intel_bo *bo;
 
-    /*
-     * With application state tracking promised by XGL, we should be able to
-     * set
-     *
-     *   I915_EXEC_NO_RELOC
-     *   I915_EXEC_HANDLE_LUT
-     *   I915_EXEC_IS_PINNED
-     *
-     * once we figure them out.
-     */
-    uint16_t read_domains;
-    uint16_t write_domain;
+    uint32_t flags;
 };
 
 static inline int cmd_gen(const struct intel_cmd *cmd)
@@ -80,8 +69,7 @@
                                         struct intel_cmd_writer *writer,
                                         XGL_UINT pos, uint32_t val,
                                         struct intel_bo *bo,
-                                        uint16_t read_domains,
-                                        uint16_t write_domain)
+                                        uint32_t flags)
 {
     struct intel_cmd_reloc *reloc = &cmd->relocs[cmd->reloc_used];
 
@@ -91,8 +79,7 @@
     reloc->pos = pos;
     reloc->val = val;
     reloc->bo = bo;
-    reloc->read_domains = read_domains;
-    reloc->write_domain = write_domain;
+    reloc->flags = flags;
 
     cmd->reloc_used++;
 }
@@ -151,13 +138,11 @@
  */
 static inline void cmd_batch_reloc(struct intel_cmd *cmd,
                                    uint32_t val, struct intel_bo *bo,
-                                   uint16_t read_domains,
-                                   uint16_t write_domain)
+                                   uint32_t flags)
 {
     struct intel_cmd_writer *writer = &cmd->batch;
 
-    cmd_writer_add_reloc(cmd, writer, writer->used, val,
-            bo, read_domains, write_domain);
+    cmd_writer_add_reloc(cmd, writer, writer->used, val, bo, flags);
 
     writer->used++;
 }
@@ -210,16 +195,13 @@
     const struct intel_cmd_writer *kernel = &cmd->kernel;
 
     cmd_reserve_reloc(cmd, 5);
-    cmd_writer_add_reloc(cmd, writer, 2, 1,
-            state->bo, INTEL_DOMAIN_SAMPLER, 0);
-    cmd_writer_add_reloc(cmd, writer, 3, 1,
-            state->bo, INTEL_DOMAIN_RENDER | INTEL_DOMAIN_INSTRUCTION, 0);
-    cmd_writer_add_reloc(cmd, writer, 5, 1,
-            kernel->bo, INTEL_DOMAIN_INSTRUCTION, 0);
-    cmd_writer_add_reloc(cmd, writer, 7, 1 + (state->size << 2),
-            state->bo, INTEL_DOMAIN_RENDER | INTEL_DOMAIN_INSTRUCTION, 0);
-    cmd_writer_add_reloc(cmd, writer, 9, 1 + (kernel->size << 2),
-            kernel->bo, INTEL_DOMAIN_INSTRUCTION, 0);
+    cmd_writer_add_reloc(cmd, writer, 2, 1, state->bo, 0);
+    cmd_writer_add_reloc(cmd, writer, 3, 1, state->bo, 0);
+    cmd_writer_add_reloc(cmd, writer, 5, 1, kernel->bo, 0);
+    cmd_writer_add_reloc(cmd, writer, 7, 1 +
+            (state->size << 2), state->bo, 0);
+    cmd_writer_add_reloc(cmd, writer, 9, 1 +
+            (kernel->size << 2), kernel->bo, 0);
 
     if (cmd->batch.used & 1) {
         cmd_batch_reserve(cmd, 1);
@@ -278,13 +260,11 @@
 static inline void cmd_state_reloc(struct intel_cmd *cmd,
                                    XGL_INT offset, uint32_t val,
                                    struct intel_bo *bo,
-                                   uint16_t read_domains,
-                                   uint16_t write_domain)
+                                   uint32_t flags)
 {
     struct intel_cmd_writer *writer = &cmd->state;
 
-    cmd_writer_add_reloc(cmd, writer, writer->used + offset, val,
-            bo, read_domains, write_domain);
+    cmd_writer_add_reloc(cmd, writer, writer->used + offset, val, bo, flags);
 }
 
 /**