diff options
Diffstat (limited to 'src/dev/arm/gic_v3_cpu_interface.cc')
-rw-r--r-- | src/dev/arm/gic_v3_cpu_interface.cc | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/dev/arm/gic_v3_cpu_interface.cc b/src/dev/arm/gic_v3_cpu_interface.cc index d7988e13d..73257a718 100644 --- a/src/dev/arm/gic_v3_cpu_interface.cc +++ b/src/dev/arm/gic_v3_cpu_interface.cc @@ -58,6 +58,8 @@ Gicv3CPUInterface::Gicv3CPUInterface(Gicv3 * gic, uint32_t cpu_id) distributor(nullptr), cpuId(cpu_id) { + hppi.prio = 0xff; + hppi.intid = Gicv3::INTID_SPURIOUS; } void @@ -68,18 +70,6 @@ Gicv3CPUInterface::init() } void -Gicv3CPUInterface::initState() -{ - reset(); -} - -void -Gicv3CPUInterface::reset() -{ - hppi.prio = 0xff; -} - -void Gicv3CPUInterface::setThreadContext(ThreadContext *tc) { maintenanceInterrupt = gic->params()->maint_int->get(tc); |