AbstractController: Remove some of the unused functions
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Jan 2012 11:11:07 +0000 (05:11 -0600)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Jan 2012 11:11:07 +0000 (05:11 -0600)
--HG--
extra : rebase_source : 78df7398a609f1db8a2592cd2d1bdc9156d1b8c3

src/mem/ruby/slicc_interface/AbstractController.hh
src/mem/slicc/symbols/StateMachine.py

index 1eefa4fba7d24e58f2c4bb3b3cd051fa8e5bfbc8..ca37a90de68a64e608935f0cbb04ac6ed992c2de 100644 (file)
@@ -51,15 +51,11 @@ class AbstractController : public SimObject, public Consumer
     typedef RubyControllerParams Params;
     AbstractController(const Params *p);
     const Params *params() const { return (const Params *)_params; }
-
-    // returns the number of controllers created of the specific subtype
-    //  virtual int getNumberOfControllers() const = 0;
     virtual MessageBuffer* getMandatoryQueue() const = 0;
     virtual const int & getVersion() const = 0;
     virtual const std::string toString() const = 0;  // returns text version of
                                                      // controller type
     virtual const std::string getName() const = 0;   // return instance name
-    virtual const MachineType getMachineType() const = 0;
     virtual void blockOnQueue(Address, MessageBuffer*) = 0;
     virtual void unblock(Address) = 0;
     virtual void initNetworkPtr(Network* net_ptr) = 0;
index e946e5205dd9b0d55ea72ce8787c8343448d181f..a3ea1ca8adb7113aedafc36ddcbe757a7b27677a 100644 (file)
@@ -253,7 +253,6 @@ public:
     const int & getVersion() const;
     const std::string toString() const;
     const std::string getName() const;
-    const MachineType getMachineType() const;
     void stallBuffer(MessageBuffer* buf, Address addr);
     void wakeUpBuffers(Address addr);
     void wakeUpAllBuffers();
@@ -706,12 +705,6 @@ $c_ident::getName() const
     return m_name;
 }
 
-const MachineType
-$c_ident::getMachineType() const
-{
-    return MachineType_${ident};
-}
-
 void
 $c_ident::stallBuffer(MessageBuffer* buf, Address addr)
 {