feat(npc): port to export gdbstub api
This commit is contained in:
parent
8ffab061ed
commit
d46cd7b4ae
2 changed files with 76 additions and 37 deletions
|
@ -27,3 +27,26 @@ foreach(DIFFTEST_BINARY_FILE IN LISTS DIFFTEST_BINARY_FILES)
|
|||
${DIFFTEST_LIB})
|
||||
unset(FILENAME)
|
||||
endforeach()
|
||||
|
||||
add_library(${TOPMODULE} SHARED config.cpp main.cpp)
|
||||
target_link_libraries(${TOPMODULE} PRIVATE devices gdbstub)
|
||||
target_include_directories(${TOPMODULE} PRIVATE ${CMAKE_SOURCE_DIR}/include)
|
||||
set_property(TARGET PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
target_link_options(${TOPMODULE} PRIVATE -Wl,-E)
|
||||
|
||||
verilate(
|
||||
${TOPMODULE}
|
||||
TRACE
|
||||
THREADS
|
||||
TOP_MODULE
|
||||
${TOPMODULE}
|
||||
PREFIX
|
||||
V${TOPMODULE}
|
||||
SOURCES
|
||||
${CHISEL_OUTPUT_TOPMODULE}
|
||||
${CHISEL_OUTPUT_VERILATOR_CONF}
|
||||
INCLUDE_DIRS
|
||||
${CHISEL_OUTPUT_DIR}
|
||||
VERILATOR_ARGS
|
||||
"--vpi" # Enable VPI
|
||||
"-Wno-UNOPTFLAT")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue