arch-arm: Add initial support for SVE contiguous loads/stores
[gem5.git] / src / arch / sparc / system.hh
index a4bd64aa56c81f3e3250a48f74a7a734f8989cd6..ac877a9646ace58b920a9347a85227f176ae879a 100644 (file)
@@ -48,14 +48,14 @@ class SparcSystem : public System
     SparcSystem(Params *p);
     ~SparcSystem();
 
-    virtual void initState();
+    void initState() override;
 
 /**
  * Serialization stuff
  */
   public:
-    virtual void serializeSymtab(std::ostream &os);
-    virtual void unserializeSymtab(Checkpoint *cp, const std::string &section);
+    void serializeSymtab(CheckpointOut &cp) const override;
+    void unserializeSymtab(CheckpointIn &cp) override;
 
     /** reset binary symbol table */
     SymbolTable *resetSymtab;
@@ -123,8 +123,8 @@ class SparcSystem : public System
         return addFuncEvent<T>(openbootSymtab, lbl);
     }
 
-    virtual Addr
-    fixFuncEventAddr(Addr addr)
+    Addr
+    fixFuncEventAddr(Addr addr) override
     {
         //XXX This may eventually have to do something useful.
         return addr;