arch-arm: PSTATE.PAN affecting EL2 only when HCR_EL2.E2H=1
Change-Id: I6df0cdcbadca17f30d3de3bed887f75c739b00f0 Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20979 Maintainer: Andreas Sandberg <andreas.sandberg@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
@@ -943,7 +943,7 @@ TLB::checkPermissions64(TlbEntry *te, const RequestPtr &req, Mode mode,
|
||||
}
|
||||
break;
|
||||
case EL2:
|
||||
if (checkPAN(tc, ap, req, mode)) {
|
||||
if (hcr.e2h && checkPAN(tc, ap, req, mode)) {
|
||||
grant = false;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user