diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2014-10-11 16:16:00 -0500 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2014-10-11 16:16:00 -0500 |
commit | c1aecc05e6cad977423a15905f6bd4f5f33b53c8 (patch) | |
tree | b013259fe0a6ec5e4fca8c47f757b50e92871f4d /ext/dsent/util/Config.h | |
parent | e8ed7b1d1b5bef31e9874f679a5797c2e00d06f1 (diff) | |
download | gem5-c1aecc05e6cad977423a15905f6bd4f5f33b53c8.tar.xz |
ext: dsent: adds a Python interface, drops C++ one
This patch extensively modifies DSENT so that it can be accessed using Python.
To access the Python interface, DSENT needs to compiled as a shared library.
For this purpose a CMakeLists.txt file has been added. Some of the code that
is not required is being removed.
Diffstat (limited to 'ext/dsent/util/Config.h')
-rw-r--r-- | ext/dsent/util/Config.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/ext/dsent/util/Config.h b/ext/dsent/util/Config.h deleted file mode 100644 index 910f5ca8c..000000000 --- a/ext/dsent/util/Config.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef __DSENT_UTIL_CONFIG_H__ -#define __DSENT_UTIL_CONFIG_H__ - -#include "util/CommonType.h" - -namespace DSENT -{ - class TechModel; - class StdCellLib; - - class Config : public LibUtil::Config - { - public: - static void allocate(const String& cfg_file_name_); - static void release(); - static Config* getSingleton(); - - protected: - static Config* ms_singleton_; - - public: - Config(); - ~Config(); - - public: - void setTechModel(const TechModel* tech_model_); - const TechModel* getTechModel() const; - - void constructTechModel(const String& overwrite_str_); - - protected: - void readFile(const String& file_name_); - - protected: - const TechModel* m_tech_model_; - }; // class Config -} // namespace DSENT - -#endif // __DSENT_UTIL_CONFIG_H__ - |