r600g/compute: Add debug information to promote and demote functions

v2: Add information about the item's starting point and size
v3: Rebased on top of master

Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
This commit is contained in:
Bruno Jiménez 2014-07-27 13:56:16 +02:00 committed by Tom Stellard
parent e7715126f7
commit 7f96bea5bc

View file

@ -382,10 +382,12 @@ int compute_memory_promote_item(struct compute_memory_pool *pool,
struct pipe_resource *dst = (struct pipe_resource *)pool->bo;
struct pipe_box box;
COMPUTE_DBG(pool->screen, " + Found space for Item %p id = %u "
"start_in_dw = %u (%u bytes) size_in_dw = %u (%u bytes)\n",
item, item->id, start_in_dw, start_in_dw * 4,
item->size_in_dw, item->size_in_dw * 4);
COMPUTE_DBG(pool->screen, "* compute_memory_promote_item()\n"
" + Promoting Item: %i , starting at: %u (%u bytes) "
"size: %u (%u bytes)\n\t\t\tnew start: %u (%u bytes)\n",
item->id, item->start_in_dw, item->start_in_dw * 4,
item->size_in_dw, item->size_in_dw * 4,
start_in_dw, start_in_dw * 4);
/* Remove the item from the unallocated list */
list_del(&item->link);
@ -427,6 +429,11 @@ void compute_memory_demote_item(struct compute_memory_pool *pool,
struct pipe_resource *dst;
struct pipe_box box;
COMPUTE_DBG(pool->screen, "* compute_memory_demote_item()\n"
" + Demoting Item: %i, starting at: %u (%u bytes) "
"size: %u (%u bytes)\n", item->id, item->start_in_dw,
item->start_in_dw * 4, item->size_in_dw, item->size_in_dw * 4);
/* First, we remove the item from the item_list */
list_del(&item->link);