Gem5 is now linked against fail (not fully working)

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1466 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
This commit is contained in:
friemel
2012-08-01 16:40:16 +00:00
parent ac199248a3
commit c30011fc01
8 changed files with 78 additions and 5 deletions

View File

@ -0,0 +1,27 @@
#include "FailGem5Device.hh"
#include "debug/Fail.hh"
#include "../SALInst.hpp"
FailGem5Device::FailGem5Device(Params *p)
: BasicPioDevice(p)
{
pioSize = 0x60;
DPRINTF(Fail, "Fail startup()\n");
fail::simulator.startup();
}
Tick FailGem5Device::read(PacketPtr pkt)
{
return pioDelay;
}
Tick FailGem5Device::write(PacketPtr pkt)
{
return pioDelay;
}
FailGem5Device* FailGem5DeviceParams::create()
{
return new FailGem5Device(this);
}