iris: delete more trash
authorKenneth Graunke <kenneth@whitecape.org>
Sat, 7 Apr 2018 06:16:11 +0000 (23:16 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:05 +0000 (10:26 -0800)
src/gallium/drivers/iris/iris_batch.c
src/gallium/drivers/iris/iris_batch.h

index 51c48476f864b95a3a26e9f86b76d2e1f6f84d0e..d7c9dec7a83a85ca19ec41c05137e46be4de6f1e 100644 (file)
@@ -495,7 +495,6 @@ submit_batch(struct iris_batch *batch, int in_fence_fd, int *out_fence_fd)
       execbuf.flags |= I915_EXEC_FENCE_OUT;
    }
 
-#if 1
    int ret = drm_ioctl(batch->screen->fd, cmd, &execbuf);
    if (ret != 0) {
       ret = -errno;
@@ -503,24 +502,12 @@ submit_batch(struct iris_batch *batch, int in_fence_fd, int *out_fence_fd)
    } else {
       DBG("execbuf succeeded\n");
    }
-#else
-   int ret = 0;
-   fprintf(stderr, "execbuf disabled for now\n");
-#endif
 
    for (int i = 0; i < batch->exec_count; i++) {
       struct iris_bo *bo = batch->exec_bos[i];
 
       bo->idle = false;
       bo->index = -1;
-
-      /* Update iris_bo::gtt_offset */
-      if (batch->validation_list[i].offset != bo->gtt_offset) {
-         DBG("BO %d migrated: 0x%" PRIx64 " -> 0x%llx\n",
-             bo->gem_handle, bo->gtt_offset,
-             batch->validation_list[i].offset);
-         bo->gtt_offset = batch->validation_list[i].offset;
-      }
    }
 
    if (ret == 0 && out_fence_fd != NULL)
index 68a10741f32b82c389b5f90d7976146d8f2906e2..8161b2d8b0566dd84fe41db9e28608b3f54eb1ba 100644 (file)
 /* 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;
    uint64_t offset;