SWDEV-556684 - Remove HSAIL support (#1183)
Esse commit está contido em:
@@ -119,10 +119,8 @@ Settings::Settings() {
|
||||
std::min(static_cast<uint64_t>(GPU_MAX_SUBALLOC_SIZE) * Ki, subAllocationChunkSize_);
|
||||
|
||||
maxCmdBuffers_ = 12;
|
||||
useLightning_ = amd::IS_HIP ? true : ((!flagIsDefault(GPU_ENABLE_LC)) ? GPU_ENABLE_LC : false);
|
||||
enableWgpMode_ = false;
|
||||
enableWave32Mode_ = false;
|
||||
hsailExplicitXnack_ = false;
|
||||
lcWavefrontSize64_ = true;
|
||||
enableHwP2P_ = false;
|
||||
imageBufferWar_ = false;
|
||||
@@ -152,7 +150,6 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
}
|
||||
|
||||
enableXNACK_ = (isa.xnack() == amd::Isa::Feature::Enabled);
|
||||
hsailExplicitXnack_ = enableXNACK_;
|
||||
bool useWavefront64 = false;
|
||||
|
||||
std::string appName = {};
|
||||
@@ -192,11 +189,8 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
case Pal::AsicRevision::Navi14:
|
||||
case Pal::AsicRevision::Navi12:
|
||||
case Pal::AsicRevision::Navi10:
|
||||
useLightning_ = GPU_ENABLE_LC;
|
||||
enableWgpMode_ = GPU_ENABLE_WGP_MODE;
|
||||
if (useLightning_) {
|
||||
enableWave32Mode_ = true;
|
||||
}
|
||||
enableWave32Mode_ = true;
|
||||
if (!flagIsDefault(GPU_ENABLE_WAVE32_MODE)) {
|
||||
enableWave32Mode_ = GPU_ENABLE_WAVE32_MODE;
|
||||
}
|
||||
@@ -211,9 +205,7 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
enableHwP2P_ = true;
|
||||
enableCoopGroups_ = IS_LINUX;
|
||||
enableCoopMultiDeviceGroups_ = IS_LINUX;
|
||||
if (useLightning_) {
|
||||
singleFpDenorm_ = true;
|
||||
}
|
||||
singleFpDenorm_ = true;
|
||||
enableExtension(ClKhrFp16);
|
||||
threadTraceEnable_ = AMD_THREAD_TRACE_ENABLE;
|
||||
// Cache line size is 64 bytes
|
||||
@@ -279,11 +271,6 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
enableExtension(ClAmdCopyBufferP2P);
|
||||
}
|
||||
|
||||
if (!useLightning_) {
|
||||
enableExtension(ClAmdPopcnt);
|
||||
enableExtension(ClAmdVec3);
|
||||
enableExtension(ClAmdPrintf);
|
||||
}
|
||||
// Enable some platform extensions
|
||||
enableExtension(ClAmdDeviceAttributeQuery);
|
||||
|
||||
@@ -306,12 +293,6 @@ bool Settings::create(const Pal::DeviceProperties& palProp,
|
||||
enableExtension(ClKhrFp64);
|
||||
}
|
||||
|
||||
if (!useLightning_) {
|
||||
// Enable AMD double precision extension
|
||||
doublePrecision_ = true;
|
||||
enableExtension(ClAmdFp64);
|
||||
}
|
||||
|
||||
if (palProp.gpuMemoryProperties.busAddressableMemSize > 0) {
|
||||
// Enable bus addressable memory extension
|
||||
enableExtension(ClAMDBusAddressableMemory);
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário