anv/tests: remove back allocation tests
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Fri, 2 Sep 2022 08:02:25 +0000 (11:02 +0300)
committerMarge Bot <emma+marge@anholt.net>
Fri, 2 Sep 2022 09:40:46 +0000 (09:40 +0000)
We'll remove driver code for this in the following commits.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18208>

src/intel/vulkan/tests/block_pool_no_free.c

index e0e24dc..c42d2fd 100644 (file)
@@ -35,7 +35,6 @@ struct job {
    unsigned id;
    struct anv_block_pool *pool;
    int32_t blocks[BLOCKS_PER_THREAD];
-   int32_t back_blocks[BLOCKS_PER_THREAD];
 } jobs[NUM_THREADS];
 
 
@@ -52,22 +51,12 @@ static void *alloc_blocks(void *_job)
       *data = block;
       ASSERT(block >= 0);
       job->blocks[i] = block;
-
-      block = anv_block_pool_alloc_back(job->pool, block_size);
-      data = anv_block_pool_map(job->pool, block, block_size);
-      *data = block;
-      ASSERT(block < 0);
-      job->back_blocks[i] = -block;
    }
 
    for (unsigned i = 0; i < BLOCKS_PER_THREAD; i++) {
       block = job->blocks[i];
       data = anv_block_pool_map(job->pool, block, block_size);
       ASSERT(*data == block);
-
-      block = -job->back_blocks[i];
-      data = anv_block_pool_map(job->pool, block, block_size);
-      ASSERT(*data == block);
    }
 
    return NULL;
@@ -136,11 +125,6 @@ static void run_test()
       block_ptrs[i] = jobs[i].blocks;
    validate_monotonic(block_ptrs);
 
-   /* Validate that the back block allocations were monotonic */
-   for (unsigned i = 0; i < NUM_THREADS; i++)
-      block_ptrs[i] = jobs[i].back_blocks;
-   validate_monotonic(block_ptrs);
-
    anv_block_pool_finish(&pool);
    anv_bo_cache_finish(&device.bo_cache);
    pthread_mutex_destroy(&device.mutex);