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
18 lines
395 B
C++
18 lines
395 B
C++
#include "Gem5ArmCPU.hpp"
|
|
|
|
#include "Gem5Wrapper.hpp"
|
|
|
|
namespace fail {
|
|
|
|
regdata_t Gem5ArmCPU::getRegisterContent(Register* reg) const
|
|
{
|
|
return GetRegisterContent(m_System, m_Id, reg->getType(), reg->getIndex());
|
|
}
|
|
|
|
void Gem5ArmCPU::setRegisterContent(Register* reg, regdata_t value)
|
|
{
|
|
SetRegisterContent(m_System, m_Id, reg->getType(), reg->getIndex(), value);
|
|
}
|
|
|
|
} // end-of-namespace: fail
|