Fail* now builds with hsc-simple as experiment for gem5.

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1503 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
friemel
2012-08-22 14:20:26 +00:00
parent 15b5235987
commit ca17c793e7
7 changed files with 10 additions and 6 deletions

View File

@ -7,14 +7,14 @@
#define __GEM5_CONFIG_HPP__
#include "base/types.hh"
#include "arch/arm/registers.hh"
//#include "arch/arm/registers.hh"
namespace fail {
typedef Addr guest_address_t; //!< the guest memory address type
// TODO: Set Host Address Type
typedef void* host_address_t; //!< the host memory address type
typedef ArmISA::AnyReg register_data_t; //!< register data type (32 bit)
typedef uint64_t register_data_t; //!< register data type (gem5 always uses 64 bit for registers)
typedef int timer_t; //!< type of timer IDs
} // end-of-namespace: fail

View File

@ -7,8 +7,7 @@ env.Append(CPPPATH=Dir('../../../../../src/core/'))
env.Append(CPPPATH=Dir('../../../../../build/src/core/'))
env.Append(LIBPATH=Dir('../../../../../build/lib/'))
#env.Append(LIBS=['fail', 'sal', 'comm', 'cpn', 'efw', 'util', 'pthread'])
env.Append(LIBS=['fail'])
env.Append(LIBS=['sal', 'comm', 'cpn', 'efw', 'util', 'pcl', 'hsc-simple'])
SimObject('FailGem5Device.py')