Added extension mechanism and ported DDR5, LPDDR5, HBM3, TraceAnalyzer

This commit is contained in:
Thomas Psota
2023-02-09 14:22:34 +01:00
parent f4bc3867fc
commit f434026ccd
204 changed files with 1685 additions and 246 deletions

View File

@@ -0,0 +1,23 @@
###############################################
### enable_extensions ###
###############################################
###
### Enable proprietary DRAMSys extensions
### during build generation
###
function( dramsys_enable_extensions )
file(GLOB sub_dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${DRAMSYS_EXTENSIONS_DIR}/*)
message(STATUS "Enabling DRAMSys extensions:")
message(STATUS "============================")
FOREACH(sub_dir ${sub_dirs})
IF(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${sub_dir}")
add_subdirectory(${sub_dir})
ENDIF()
ENDFOREACH()
message(STATUS "")
message(STATUS "")
endfunction()