Generate and integrate TGF cores in Ecosystem-VP. Remove obsolete cores

This commit is contained in:
2020-08-24 15:01:54 +02:00
parent 03172e352d
commit 9754e3953f
39 changed files with 944 additions and 72865 deletions

View File

@@ -30,33 +30,21 @@ add_subdirectory(softfloat)
FILE(GLOB RiscVSCHeaders ${CMAKE_CURRENT_SOURCE_DIR}/incl/sysc/*.h ${CMAKE_CURRENT_SOURCE_DIR}/incl/sysc/*/*.h)
set(LIB_HEADERS ${RiscVSCHeaders} )
set(LIB_SOURCES
src/iss/rv32gc.cpp
src/iss/rv32imac.cpp
src/iss/rv64i.cpp
src/iss/rv64gc.cpp
src/iss/mnrv32.cpp
src/iss/tgf01.cpp
src/iss/tgf02.cpp
src/vm/fp_functions.cpp
src/vm/tcc/vm_mnrv32.cpp
src/vm/tcc/vm_rv32gc.cpp
src/vm/tcc/vm_rv32imac.cpp
src/vm/tcc/vm_rv64i.cpp
src/vm/tcc/vm_rv64gc.cpp
src/vm/interp/vm_mnrv32.cpp
src/vm/interp/vm_rv32gc.cpp
src/vm/interp/vm_rv32imac.cpp
src/vm/interp/vm_rv64i.cpp
src/vm/interp/vm_rv64gc.cpp
src/vm/tcc/vm_tgf01.cpp
src/vm/tcc/vm_tgf02.cpp
src/vm/interp/vm_tgf01.cpp
src/vm/interp/vm_tgf02.cpp
src/plugin/instruction_count.cpp
src/plugin/cycle_estimate.cpp
)
if(WITH_LLVM)
set(LIB_SOURCES ${LIB_SOURCES}
src/vm/llvm/fp_impl.cpp
src/vm/llvm/vm_mnrv32.cpp
src/vm/llvm/vm_rv32gc.cpp
src/vm/llvm/vm_rv32imac.cpp
src/vm/llvm/vm_rv64i.cpp
src/vm/llvm/vm_rv64gc.cpp
src/vm/llvm/vm_tgf01.cpp
src/vm/llvm/vm_tgf02.cpp
)
endif()