dev-arm: GICv3, handle GICR_ICFGR0 WI behaviour
Architecture states write accesses to GICR_ICFGR0 are WI. This patch implements handling of this behaviour instead of crashing as an invalid offset. This is required to support certain software behaviour. Change-Id: I1f8c57838566c360d243a925306ec35c64a920b2 Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/24063 Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com> Tested-by: kokoro <noreply+kokoro@google.com>
This commit is contained in:
committed by
Giacomo Travaglini
parent
44e3c95555
commit
6d37f2877e
@@ -579,6 +579,9 @@ Gicv3Redistributor::write(Addr addr, uint64_t data, size_t size,
|
||||
|
||||
break;
|
||||
|
||||
case GICR_ICFGR0: // SGI Configuration Register
|
||||
// WI
|
||||
return;
|
||||
case GICR_ICFGR1: { // PPI Configuration Register
|
||||
int first_intid = Gicv3::SGI_MAX;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user