summaryrefslogtreecommitdiff
path: root/src/dev/arm/gic_v3_distributor.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/gic_v3_distributor.hh')
-rw-r--r--src/dev/arm/gic_v3_distributor.hh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dev/arm/gic_v3_distributor.hh b/src/dev/arm/gic_v3_distributor.hh
index 0cf8d378c..76ab6dd02 100644
--- a/src/dev/arm/gic_v3_distributor.hh
+++ b/src/dev/arm/gic_v3_distributor.hh
@@ -222,13 +222,14 @@ class Gicv3Distributor : public Serializable
void serialize(CheckpointOut & cp) const override;
void unserialize(CheckpointIn & cp) override;
void update();
- void updateAndInformCPUInterfaces();
+ Gicv3CPUInterface* route(uint32_t int_id);
public:
Gicv3Distributor(Gicv3 * gic, uint32_t it_lines);
void deassertSPI(uint32_t int_id);
+ void clearIrqCpuInterface(uint32_t int_id);
void init();
void initState();
uint64_t read(Addr addr, size_t size, bool is_secure_access);