blob: 9bdc731c4b978646a7fa1afa7b4c4733fc8a6672 [file]
#ifndef THIRD_PARTY_MPACT_RISCV_RISCV32_RENODE_H_
#define THIRD_PARTY_MPACT_RISCV_RISCV32_RENODE_H_
#include <string>
#include "mpact/sim/util/memory/memory_interface.h"
#include "mpact/sim/util/renode/renode_debug_interface.h"
// This file defines the factory method for creating a RiscV 32 simulator for
// use with ReNode.
extern ::mpact::sim::util::renode::RenodeDebugInterface* CreateMpactSim(
std::string name, std::string cpu_type,
::mpact::sim::util::MemoryInterface* renode_sysbus);
#endif // THIRD_PARTY_MPACT_RISCV_RISCV32_RENODE_H_