mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 22:40:09 +01:00
anv/tests: remove back allocation tests
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>
This commit is contained in:
parent
f34975cdf9
commit
936ec9caae
1 changed files with 0 additions and 16 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue