Module: Mesa
Branch: master
Commit: 9a4768456434f8719e6168254224c9554877230d
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a4768456434f8719e6168254224c9554877230d

Author: Jerome Glisse <[email protected]>
Date:   Fri Feb  8 20:28:06 2013 -0500

winsys/radeon: improve debuging printing

Make sure one can identify virtual address failure from allocation
failure.

Signed-off-by: Jerome Glisse <[email protected]>

---

 src/gallium/winsys/radeon/drm/radeon_drm_bo.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c 
b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
index 6daafc3..bb6e954 100644
--- a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
+++ b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
@@ -593,10 +593,11 @@ static struct pb_buffer *radeon_bomgr_create_bo(struct 
pb_manager *_mgr,
         va.offset = bo->va;
         r = drmCommandWriteRead(rws->fd, DRM_RADEON_GEM_VA, &va, sizeof(va));
         if (r && va.operation == RADEON_VA_RESULT_ERROR) {
-            fprintf(stderr, "radeon: Failed to allocate a buffer:\n");
+            fprintf(stderr, "radeon: Failed to allocate virtual address for 
buffer:\n");
             fprintf(stderr, "radeon:    size      : %d bytes\n", size);
             fprintf(stderr, "radeon:    alignment : %d bytes\n", 
desc->alignment);
             fprintf(stderr, "radeon:    domains   : %d\n", 
args.initial_domain);
+            fprintf(stderr, "radeon:    va        : 0x%016llx\n", (unsigned 
long long)bo->va);
             radeon_bo_destroy(&bo->base);
             return NULL;
         }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to