Import PAL version of addrlib with initial gfx1xxx support

Change-Id: I439930a5cbf5b13a359ec164e75c6828af8c668d
This commit is contained in:
Chris Freehill
2019-09-09 14:55:41 -05:00
committed by Sean Keely
parent 0a43a107b1
commit 4c22962024
2 changed files with 38 additions and 44 deletions
+8 -6
View File
@@ -494,12 +494,14 @@ int main(int argc, char** argv) {
return 1;
}
sRocrtstGlvalues = &settings;
rsmi_status_t rsmi_ret = rsmi_init(0);
if (rsmi_ret != RSMI_STATUS_SUCCESS) {
std::cout << "Failed to initialize ROCm smi" << std::endl;
return 1;
}
DumpMonitorInfo();
if (settings.monitor_verbosity > 0) {
rsmi_status_t rsmi_ret = rsmi_init(0);
if (rsmi_ret != RSMI_STATUS_SUCCESS) {
std::cout << "Failed to initialize ROCm smi" << std::endl;
return 1;
}
DumpMonitorInfo();
}
return RUN_ALL_TESTS();
}
+30 -38
View File
@@ -90,44 +90,35 @@ set ( DRVDEF "${EXT_SOURCE_DIR}/make/image.so.def" )
set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,-Bdynamic -Wl,-z,noexecstack -Wl,--version-script=${DRVDEF} -Wl,--enable-new-dtags" )
## Library path(s).
include_directories ( ${REG_INCLUDE} )
include_directories ( ${EXT_SOURCE_DIR}/.. )
include_directories ( ${EXT_SOURCE_DIR}/inc )
include_directories ( ${OPEN_SOURCE_DIR}/hsa-runtime )
include_directories ( ${OPEN_SOURCE_DIR}/hsa-runtime/inc )
include_directories ( ${OPEN_SOURCE_DIR}/hsa-runtime/core/inc )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/core )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/inc )
# include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/inc/chip )
# include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/inc/chip/r800 )
#include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/inc/chip/gfx9 )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/r800 )
# include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/r800/chip )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/chip/r800 )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/gfx9 )
# include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/gfx9/chip )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/chip/gfx9 )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/gfx10 )
include_directories ( ${EXT_SOURCE_DIR}/image/addrlib/chip/gfx10 )
set ( IMAGE_SRCS ${EXT_SOURCE_DIR}/image/addrlib/addrinterface.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/addrelemlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/addrobject.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/coord.cpp
${EXT_SOURCE_DIR}/image/addrlib/r800/ciaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/r800/egbaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/r800/siaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/r800/r800addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/addrlib1.cpp
${EXT_SOURCE_DIR}/image/addrlib/core/addrlib2.cpp
${EXT_SOURCE_DIR}/image/addrlib/gfx9/gfx9addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/gfx10/gfx10addrlib.cpp
include_directories(${REG_INCLUDE})
include_directories(${EXT_SOURCE_DIR}/..)
include_directories(${EXT_SOURCE_DIR}/inc)
include_directories(${OPEN_SOURCE_DIR}/hsa-runtime)
include_directories(${OPEN_SOURCE_DIR}/hsa-runtime/inc)
include_directories(${OPEN_SOURCE_DIR}/hsa-runtime/core/inc)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/inc)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/core)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/gfx10)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/gfx9)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/r800)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/chip)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/chip/r800)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/chip/gfx9)
include_directories(${EXT_SOURCE_DIR}/image/addrlib/src/chip/gfx10)
set ( IMAGE_SRCS ${EXT_SOURCE_DIR}/image/addrlib/src/addrinterface.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/addrelemlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/addrlib1.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/addrlib2.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/addrobject.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/core/coord.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/gfx10/gfx10addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/gfx9/gfx9addrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/r800/ciaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/r800/egbaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/r800/siaddrlib.cpp
${EXT_SOURCE_DIR}/image/addrlib/src/r800/r800addrlib.cpp
${EXT_SOURCE_DIR}/runtime/amd_ext.cpp
${EXT_SOURCE_DIR}/runtime/device_info.cpp
${EXT_SOURCE_DIR}/image/hsa_ext_image.cpp
@@ -135,6 +126,7 @@ set ( IMAGE_SRCS ${EXT_SOURCE_DIR}/image/addrlib/addrinterface.cpp
${EXT_SOURCE_DIR}/image/image_manager.cpp
${EXT_SOURCE_DIR}/image/image_manager_kv.cpp
${EXT_SOURCE_DIR}/image/image_manager_ai.cpp
${EXT_SOURCE_DIR}/image/image_manager_nv.cpp
${EXT_SOURCE_DIR}/image/image_lut_kv.cpp
${EXT_SOURCE_DIR}/image/blit_object_gfx7xx.cpp
${EXT_SOURCE_DIR}/image/blit_object_gfx8xx.cpp