summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2012-10-15 12:51:21 -0400
committerAndreas Hansson <andreas.hansson@arm.com>2012-10-15 12:51:21 -0400
commitb6bd4f34b4a20ac158af610b71aaa24ac86b1ef6 (patch)
tree496e845d2a9ef3bea8b7ea355eb8c0d8cc0d301a
parent2a740aa09682c32eb8f1f8880f279c943d8c6ee1 (diff)
downloadgem5-b6bd4f34b4a20ac158af610b71aaa24ac86b1ef6.tar.xz
Mem: Fix incorrect logic in bus blocksize check
This patch fixes the logic in the blocksize check such that the warning is printed if the size is not 16, 32, 64 or 128.
-rw-r--r--src/mem/bus.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mem/bus.cc b/src/mem/bus.cc
index 274b8c258..a0db6e52a 100644
--- a/src/mem/bus.cc
+++ b/src/mem/bus.cc
@@ -100,8 +100,8 @@ BaseBus::init()
blockSize = peer_block_size;
// check if the block size is a value known to work
- if (blockSize != 16 || blockSize != 32 || blockSize != 64 ||
- blockSize != 128)
+ if (!(blockSize == 16 || blockSize == 32 || blockSize == 64 ||
+ blockSize == 128))
warn_once("Block size is neither 16, 32, 64 or 128 bytes.\n");
}