summaryrefslogtreecommitdiffstats
path: root/tools/test
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 04:41:06 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 04:41:06 -0400
commit8bdad7a95d6e6017da4bf6c8ca50e68c4fbcffad (patch)
tree410fbf799d1ea66a5ea8ffdc28fbc9dac2f989ba /tools/test
parente4c3f8554d70dcf22567621528a4601d7444666b (diff)
downloadopen-iov-8bdad7a95d6e6017da4bf6c8ca50e68c4fbcffad.tar.gz
open-iov-8bdad7a95d6e6017da4bf6c8ca50e68c4fbcffad.zip
guest-diag: run_cycle SKIP_OPS knob + cdt output on serial; cdt richer roundtrip diagnostics
Diffstat (limited to 'tools/test')
-rw-r--r--tools/test/cuda_drv_test.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/test/cuda_drv_test.c b/tools/test/cuda_drv_test.c
index f3ee02f..ba8c20c 100644
--- a/tools/test/cuda_drv_test.c
+++ b/tools/test/cuda_drv_test.c
@@ -120,8 +120,15 @@ int main(void)
memset(back, 0, sizeof(back));
MARK("cuMemcpyDtoH");
CHECK(cuMemcpyDtoH(back, dptr, sizeof(buf)));
- printf("roundtrip %s (back[7]=%u expected 22)\n",
- memcmp(buf, back, sizeof(buf)) ? "MISMATCH" : "match", back[7]);
+ {
+ size_t matched = 0;
+ for (i = 0; i < 64; i++)
+ if (buf[i] == back[i]) matched++;
+ printf("roundtrip %s matched=%zu/64 back[0..7]=%u,%u,%u,%u,%u,%u,%u,%u expected 1,4,7,10,13,16,19,22\n",
+ matched == 64 ? "match" : "MISMATCH", matched,
+ back[0], back[1], back[2], back[3],
+ back[4], back[5], back[6], back[7]);
+ }
MARK("cuMemFree");
CHECK(cuMemFree(dptr));