gem5 build system improved
Encapsulated gem5-specific code into wrapper functions to separate the build process (Fail: CMake, gem5: scons). Added some gem5-related FIXMEs. Another CMake related FIXME added. +some cosmetics. Change-Id: Id84b480127b1f13aed6a0ee97f3583f410d531c5
This commit is contained in:
@ -4,7 +4,8 @@
|
||||
#include "../SimulatorController.hpp"
|
||||
#include "Gem5Memory.hpp"
|
||||
|
||||
#include "sim/system.hh"
|
||||
// gem5 forward declarations:
|
||||
class System;
|
||||
|
||||
namespace fail {
|
||||
|
||||
@ -14,6 +15,8 @@ namespace fail {
|
||||
* Gem5-specific implementation of a SimulatorController.
|
||||
*/
|
||||
class Gem5Controller : public SimulatorController {
|
||||
private:
|
||||
System* m_System; //!< the gem5 system object
|
||||
public:
|
||||
void startup();
|
||||
~Gem5Controller();
|
||||
|
||||
Reference in New Issue
Block a user