diff options
Diffstat (limited to 'src/arch/riscv/faults.hh')
-rw-r--r-- | src/arch/riscv/faults.hh | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/src/arch/riscv/faults.hh b/src/arch/riscv/faults.hh index d9cb44c3d..2176f889b 100644 --- a/src/arch/riscv/faults.hh +++ b/src/arch/riscv/faults.hh @@ -95,24 +95,15 @@ class RiscvFault : public FaultBase class Reset : public FaultBase { + private: + const FaultName _name; - public: - Reset() - : _name("reset") - {} - - FaultName - name() const override - { - return _name; - } - - void - invoke(ThreadContext *tc, const StaticInstPtr &inst = - StaticInst::nullStaticInstPtr) override; + public: + Reset() : _name("reset") {} + FaultName name() const override { return _name; } - private: - const FaultName _name; + void invoke(ThreadContext *tc, const StaticInstPtr &inst = + StaticInst::nullStaticInstPtr) override; }; class InstFault : public RiscvFault |