SWDEV-265304 - Disable GFX8 in LinuxPro ROCr build

Change-Id: Ia26bb025a133a4acb255a539a45668975019cc6e


[ROCm/clr commit: c65be06c4c]
Dieser Commit ist enthalten in:
Jason Tang
2021-02-10 18:45:19 -05:00
committet von Jason Tang
Ursprung 42c3dc5c6e
Commit ac06dab550
3 geänderte Dateien mit 19 neuen und 0 gelöschten Zeilen
+6
Datei anzeigen
@@ -120,6 +120,12 @@ if(DEV_LOG_ENABLE MATCHES "yes")
add_definitions(-DDEV_LOG_ENABLE)
endif()
option(BUILD_LINUXPRO "Build LinuxPro" OFF)
if (BUILD_LINUXPRO)
message(STATUS "Building LinuxPro")
add_definitions(-DROCCLR_DISABLE_PREVEGA)
endif()
option(BUILD_PAL "Build PAL backend" OFF)
if (BUILD_PAL)
add_subdirectory(device/pal)
@@ -630,6 +630,14 @@ bool Device::create() {
return false;
}
#if ROCCLR_DISABLE_PREVEGA
if (isa->versionMajor() < 9) {
LogPrintfError("Disabled HSA device %s (PCI ID %x) for ISA %s", agent_name, pciDeviceId_,
isa_name.data());
return false;
}
#endif
if (HSA_STATUS_SUCCESS !=
hsa_agent_get_info(_bkendDevice, HSA_AGENT_INFO_PROFILE, &agent_profile_)) {
LogPrintfError("Unable to get profile for HSA device %s (PCI ID %x)", agent_name, pciDeviceId_);
@@ -54,6 +54,11 @@ const char* getOclCommandKindString(uint32_t op) {
CASE_STRING(CL_COMMAND_BARRIER, Barrier)
CASE_STRING(CL_COMMAND_MIGRATE_MEM_OBJECTS, MigrateMemObjects)
CASE_STRING(CL_COMMAND_FILL_IMAGE, FillImage)
CASE_STRING(CL_COMMAND_SVM_FREE, SvmFree)
CASE_STRING(CL_COMMAND_SVM_MEMCPY, SvmMemcpy)
CASE_STRING(CL_COMMAND_SVM_MEMFILL, SvmMemFill)
CASE_STRING(CL_COMMAND_SVM_MAP, SvmMap)
CASE_STRING(CL_COMMAND_SVM_UNMAP, SvmUnmap)
default: case_string = "Unknown command type";
};
return case_string;