cpu-minor: Fix for addr range coverage calculation
Coverage was wrongly set to PartialAddrRangeCoverage in the case of disjoint adjacent ranges Change-Id: I29aaf5145e6cdcf5f0b8f4e009d57ee57bd4c944 Signed-off-by: Pau Cabre <pau.cabre@metempsy.com> Reviewed-on: https://gem5-review.googlesource.com/4640 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
This commit is contained in:
@@ -97,7 +97,7 @@ LSQ::LSQRequest::containsAddrRangeOf(
|
||||
|
||||
AddrRangeCoverage ret;
|
||||
|
||||
if (req1_addr > req2_end_addr || req1_end_addr < req2_addr)
|
||||
if (req1_addr >= req2_end_addr || req1_end_addr <= req2_addr)
|
||||
ret = NoAddrRangeCoverage;
|
||||
else if (req1_addr <= req2_addr && req1_end_addr >= req2_end_addr)
|
||||
ret = FullAddrRangeCoverage;
|
||||
|
||||
Reference in New Issue
Block a user