intel: implement intelQueueSubmit()
diff --git a/icd/intel/queue.h b/icd/intel/queue.h
index 9364e90..9e7b701 100644
--- a/icd/intel/queue.h
+++ b/icd/intel/queue.h
@@ -25,6 +25,7 @@
 #ifndef QUEUE_H
 #define QUEUE_H
 
+#include "kmd/winsys.h"
 #include "intel.h"
 #include "obj.h"
 
@@ -35,6 +36,7 @@
     struct intel_base base;
 
     struct intel_dev *dev;
+    enum intel_ring_type ring;
 
     struct intel_cmd *last_submitted_cmd;
 };
@@ -51,6 +53,9 @@
 
 XGL_RESULT intel_queue_wait(struct intel_queue *queue, int64_t timeout);
 
+XGL_RESULT intel_queue_submit(struct intel_queue *queue,
+                              struct intel_cmd *cmd);
+
 XGL_RESULT XGLAPI intelQueueSetGlobalMemReferences(
     XGL_QUEUE                                   queue,
     XGL_UINT                                    memRefCount,