dev-arm: Fix GITS_BASER initialization/access
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Thu, 15 Aug 2019 09:20:44 +0000 (10:20 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Mon, 26 Aug 2019 09:29:53 +0000 (09:29 +0000)
commitb90fcd7357dfc065908e60def2b9c18c1a091627
tree66805a898b300a3dabf84d13bb5bb9d49016cd1e
parent579c2cd54b1b29e8283f789a5bb221edb53e6f83
dev-arm: Fix GITS_BASER initialization/access

The patch is fixing/improving GITS_BASER registers initialization.

* Not using reserved table types anymore (GITS_BASER.TYPE)
* Using write mask for handling WI bits

Change-Id: Ibe24667fdf22b42b86496167c19fc00bbb0ba191
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/+/20328
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/dev/arm/gic_v3_its.cc
src/dev/arm/gic_v3_its.hh