add tgc_c_xrb_nn to tgc-sim
This commit is contained in:
parent
68b5697c8f
commit
ac86f14a54
11
src/main.cpp
11
src/main.cpp
|
@ -44,6 +44,11 @@ using tgc_c_plat_type = iss::arch::riscv_hart_m_p<iss::arch::tgc_c>;
|
||||||
#include "iss/arch/tgc_b.h"
|
#include "iss/arch/tgc_b.h"
|
||||||
using tgc_b_plat_type = iss::arch::riscv_hart_m_p<iss::arch::tgc_b>;
|
using tgc_b_plat_type = iss::arch::riscv_hart_m_p<iss::arch::tgc_b>;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef CORE_TGC_C_XRB_NN
|
||||||
|
#include "iss/arch/riscv_hart_m_p.h"
|
||||||
|
#include "iss/arch/tgc_c_xrb_nn.h"
|
||||||
|
using tgc_c_xrb_nn_plat_type = iss::arch::riscv_hart_m_p<iss::arch::tgc_c_xrb_nn>;
|
||||||
|
#endif
|
||||||
#ifdef CORE_TGC_D
|
#ifdef CORE_TGC_D
|
||||||
#include "iss/arch/riscv_hart_mu_p.h"
|
#include "iss/arch/riscv_hart_mu_p.h"
|
||||||
#include "iss/arch/tgc_d.h"
|
#include "iss/arch/tgc_d.h"
|
||||||
|
@ -152,6 +157,12 @@ int main(int argc, char *argv[]) {
|
||||||
iss::create_cpu<tgc_b_plat_type>(clim["backend"].as<std::string>(), clim["gdb-port"].as<unsigned>());
|
iss::create_cpu<tgc_b_plat_type>(clim["backend"].as<std::string>(), clim["gdb-port"].as<unsigned>());
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef CORE_TGC_C_XRB_NN
|
||||||
|
if (isa_opt == "tgc_c_xrb_nn") {
|
||||||
|
std::tie(cpu, vm) =
|
||||||
|
iss::create_cpu<tgc_c_xrb_nn_plat_type>(clim["backend"].as<std::string>(), clim["gdb-port"].as<unsigned>());
|
||||||
|
} else
|
||||||
|
#endif
|
||||||
#ifdef CORE_TGC_D
|
#ifdef CORE_TGC_D
|
||||||
if (isa_opt == "tgc_d") {
|
if (isa_opt == "tgc_d") {
|
||||||
std::tie(cpu, vm) =
|
std::tie(cpu, vm) =
|
||||||
|
|
Loading…
Reference in New Issue