#ifndef _ISS_ARCH_TGC_MAPPER_H #define _ISS_ARCH_TGC_MAPPER_H #include "riscv_hart_m_p.h" #include "tgc_c.h" using tgc_c_plat_type = iss::arch::riscv_hart_m_p; #ifdef CORE_TGC_B #include "riscv_hart_m_p.h" #include "tgc_b.h" using tgc_b_plat_type = iss::arch::riscv_hart_m_p; #endif #ifdef CORE_TGC_C_XRB_NN #include "riscv_hart_m_p.h" #include "tgc_c_xrb_nn.h" using tgc_c_xrb_nn_plat_type = iss::arch::riscv_hart_m_p; #endif #ifdef CORE_TGC_D #include "riscv_hart_mu_p.h" #include "tgc_d.h" using tgc_d_plat_type = iss::arch::riscv_hart_mu_p; #endif #ifdef CORE_TGC_D_XRB_MAC #include "riscv_hart_mu_p.h" #include "tgc_d_xrb_mac.h" using tgc_d_xrb_mac_plat_type = iss::arch::riscv_hart_mu_p; #endif #ifdef CORE_TGC_D_XRB_NN #include "riscv_hart_mu_p.h" #include "tgc_d_xrb_nn.h" using tgc_d_xrb_nn_plat_type = iss::arch::riscv_hart_mu_p; #endif #ifdef CORE_TGC_E #include "riscv_hart_mu_p.h" #include "tgc_e.h" using tgc_e_plat_type = iss::arch::riscv_hart_mu_p; #endif #ifdef CORE_TGC_X #include "riscv_hart_mu_p.h" #include "tgc_x.h" using tgc_x_plat_type = iss::arch::riscv_hart_mu_p; #endif #endif