lib: Add debug to memory limits checks
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 5 Jun 2014 12:33:25 +0000 (13:33 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 5 Jun 2014 12:34:02 +0000 (13:34 +0100)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
lib/intel_os.c

index e717c7b..83368c2 100644 (file)
@@ -195,6 +195,11 @@ bool intel_check_memory(uint32_t count, uint32_t size, unsigned mode)
        required *= size + KERNEL_BO_OVERHEAD;
        required = ALIGN(required, 4096);
 
+       igt_debug("Checking %u surfaces of size %u bytes (total %llu) against %s%s\n",
+                 count, size, (long long)required,
+                 mode & (CHECK_RAM | CHECK_SWAP) ? "RAM" : "",
+                 mode & CHECK_SWAP ? " + swap": "");
+
        total = 0;
        if (mode & (CHECK_RAM | CHECK_SWAP))
                total += intel_get_avail_ram_mb();
@@ -206,7 +211,7 @@ bool intel_check_memory(uint32_t count, uint32_t size, unsigned mode)
                igt_log(IGT_LOG_INFO,
                        "Estimated that we need %llu bytes for the test, but only have %llu bytes available (%s%s)\n",
                        (long long)required, (long long)total,
-                       mode & CHECK_RAM ? "RAM" : "",
+                       mode & (CHECK_RAM | CHECK_SWAP) ? "RAM" : "",
                        mode & CHECK_SWAP ? " + swap": "");
                return 0;
        }