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_distributor.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dev/arm/gic_v3_distributor.cc b/src/dev/arm/gic_v3_distributor.cc
index bae90bf6a..f85474c9c 100644
--- a/src/dev/arm/gic_v3_distributor.cc
+++ b/src/dev/arm/gic_v3_distributor.cc
@@ -794,7 +794,7 @@ Gicv3Distributor::write(Addr addr, uint64_t data, size_t size,
for (int i = 0, int_id = first_intid;
i < 8 * size && int_id < itLines; i++, int_id++) {
- irqGrpmod[int_id] = data & (0x1 << i);
+ irqGrpmod[int_id] = bits(data, i);
}
return ;