cpu: Add byteEnable assertions to readMem and initateMemRead
[gem5.git] / src / cpu / checker / cpu.cc
index cca6d6b12480b0cb5b1139ebbb0b1233c14f45c2..48ee05985d38fa5dc1dddbb092deb4c7a7849498 100644 (file)
@@ -178,6 +178,8 @@ CheckerCPU::readMem(Addr addr, uint8_t *data, unsigned size,
                     Request::Flags flags,
                     const std::vector<bool>& byteEnable)
 {
+    assert(byteEnable.empty() || byteEnable.size() == size);
+
     Fault fault = NoFault;
     bool checked_flags = false;
     bool flags_match = true;