iris: move MAX defines to iris_batch.h
authorKenneth Graunke <kenneth@whitecape.org>
Sun, 21 Jan 2018 08:16:15 +0000 (00:16 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:05 +0000 (10:26 -0800)
for SBA

src/gallium/drivers/iris/iris_batch.c
src/gallium/drivers/iris/iris_batch.h

index 07770438acd68f9585f1d3e668f7086d471e3db6..0354c4990d7414ffe2461f18fe27401d46f5039d 100644 (file)
 #define BATCH_SZ (20 * 1024)
 #define STATE_SZ (18 * 1024)
 
-/* The kernel assumes batchbuffers are smaller than 256kB. */
-#define MAX_BATCH_SIZE (256 * 1024)
-
-/* 3DSTATE_BINDING_TABLE_POINTERS has a U16 offset from Surface State Base
- * Address, which means that we can't put binding tables beyond 64kB.  This
- * effectively limits the maximum statebuffer size to 64kB.
- */
-#define MAX_STATE_SIZE (64 * 1024)
-
 static void
 iris_batch_reset(struct iris_batch *batch);
 
index 2074b0580612eb8f9cc7b5694c557635cf684267..47da23baeb11cef8eb1d5493b77901b452441a52 100644 (file)
 #include <stdint.h>
 #include <stdbool.h>
 
+/* The kernel assumes batchbuffers are smaller than 256kB. */
+#define MAX_BATCH_SIZE (256 * 1024)
+
+/* 3DSTATE_BINDING_TABLE_POINTERS has a U16 offset from Surface State Base
+ * Address, which means that we can't put binding tables beyond 64kB.  This
+ * effectively limits the maximum statebuffer size to 64kB.
+ */
+#define MAX_STATE_SIZE (64 * 1024)
+
 struct iris_address {
    struct iris_bo *bo;
    unsigned reloc_flags;