From 4c87f455ae2bfdd9fcdcc9a2f520135fa2288df7 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Wed, 9 Sep 2015 06:55:13 -0700 Subject: [PATCH] TESTS: Verify that MAX_ATOMIC_XFER_LEN is <= MAX_XFER_LEN Signed-off-by: Ronnie Sahlberg --- test-tool/test_writeatomic16_vpd.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test-tool/test_writeatomic16_vpd.c b/test-tool/test_writeatomic16_vpd.c index 75c98b7..0076360 100644 --- a/test-tool/test_writeatomic16_vpd.c +++ b/test-tool/test_writeatomic16_vpd.c @@ -73,6 +73,12 @@ test_writeatomic16_vpd(void) CU_FAIL("[WARNING] MAXIMUM_ATOMIC_TRANSFER_LENGTH is zero but target supports ATOMICWRITE16"); } + + logging(LOG_VERBOSE, "Verify that MAXIMUM_ATOMIC_TRANSFER_LENGTH is less than or equal to MAXIMUM_TRANSFER_LENGTH"); + if (bl->max_atomic_xfer_len > bl->max_xfer_len) { + logging(LOG_VERBOSE, "[FAILED] MAXIMUM_ATOMIC_TRANSFER_LENGTH is greater than MAXIMUM_TRANSFER_LENGTH"); + CU_FAIL("[FAILED] MAXIMUM_ATOMIC_TRANSFER_LENGTH is greater than MAXIMUM_TRANSFER_LENGTH"); + } } if (ret == -2) { logging(LOG_VERBOSE, "WRITEATOMIC16 is NOT supported by the target.");