summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorGabor Dozsa <gabor.dozsa@arm.com>2018-02-15 11:46:19 +0000
committerGabor Dozsa <gabor.dozsa@arm.com>2019-07-08 10:54:49 +0000
commitb81a66d7751124cb78d521bc259742c39a28b902 (patch)
treeb136ca2182aeed24e880e7e91244f8383279a3bb /src/arch
parent7b09869eacfe561b927de9a61c9ebcce750357cf (diff)
downloadgem5-b81a66d7751124cb78d521bc259742c39a28b902.tar.xz
cpu-o3: Reset fault status for mem access in pushRequest
Reset the fault status always before translation is initiated in pushRequest() in the LSQ. This avoids the problem when a strictly ordered load needs to be re-executed multiple times. If the translation is delayed at one of those attempts then the internal panicFault (from the previous execution attempt) can get fired at commit. Change-Id: I0c22b2f7afd6e2cb00bc359a4a01042efd2d01d2 Signed-off-by: Gabor Dozsa <gabor.dozsa@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19388 Reviewed-by: Ciro Santilli <ciro.santilli@arm.com> Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/arch')
0 files changed, 0 insertions, 0 deletions