summaryrefslogtreecommitdiff
path: root/src/dev/arm
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm')
-rw-r--r--src/dev/arm/gic_v3_its.cc4
-rw-r--r--src/dev/arm/gic_v3_its.hh2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/dev/arm/gic_v3_its.cc b/src/dev/arm/gic_v3_its.cc
index 4108cc744..ca363f409 100644
--- a/src/dev/arm/gic_v3_its.cc
+++ b/src/dev/arm/gic_v3_its.cc
@@ -836,6 +836,10 @@ Gicv3Its::read(PacketPtr pkt)
value = gitsTyper;
break;
+ case GITS_TYPER + 4:
+ value = gitsTyper.high;
+ break;
+
case GITS_CBASER:
value = gitsCbaser;
break;
diff --git a/src/dev/arm/gic_v3_its.hh b/src/dev/arm/gic_v3_its.hh
index 40d95c8b8..b9c1d8582 100644
--- a/src/dev/arm/gic_v3_its.hh
+++ b/src/dev/arm/gic_v3_its.hh
@@ -196,6 +196,8 @@ class Gicv3Its : public BasicPioDevice
EndBitUnion(BASER)
BitUnion64(TYPER)
+ Bitfield<63, 32> high;
+ Bitfield<31, 0> low;
Bitfield<37> vmovp;
Bitfield<36> cil;
Bitfield<35, 32> cidBits;