From d26aceba1949418c07b6821b967f45a87c2a3cfb Mon Sep 17 00:00:00 2001 From: kjayapra-amd Date: Tue, 23 Feb 2021 11:41:22 -0500 Subject: [PATCH] SWDEV-274058 - Porting HIP, ROCclr gfx90a changes to mainline. Change-Id: I4f4220df77e57f749a00c1dbb66743ac5af4959a [ROCm/clr commit: 46a50965c43413c7273eb4eea37299964736e34d] --- projects/clr/rocclr/device/device.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/projects/clr/rocclr/device/device.cpp b/projects/clr/rocclr/device/device.cpp index 87ede5036b..cd6d29a142 100644 --- a/projects/clr/rocclr/device/device.cpp +++ b/projects/clr/rocclr/device/device.cpp @@ -162,6 +162,15 @@ std::pair Isa::supportedIsas() { {"gfx909", nullptr, nullptr, false, false, false, 9, 0, 9, NONE, ANY, 4, 16, 1, 256, 64 * Ki, 32}, // Also Raven2 (can execute Raven code) {"gfx909:xnack-", nullptr, nullptr, false, false, false, 9, 0, 9, NONE, OFF, 4, 16, 1, 256, 64 * Ki, 32}, {"gfx909:xnack+", nullptr, nullptr, false, false, false, 9, 0, 9, NONE, ON, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a", nullptr, nullptr, true, false, false, 9, 0, 10, ANY, ANY, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc-", nullptr, nullptr, true, false, false, 9, 0, 10, OFF, ANY, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc+", nullptr, nullptr, true, false, false, 9, 0, 10, ON, ANY, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:xnack-", nullptr, nullptr, true, false, false, 9, 0, 10, ANY, OFF, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:xnack-", nullptr, nullptr, true, false, false, 9, 0, 10, ANY, ON, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc-:xnack-", nullptr, nullptr, true, false, false, 9, 0, 10, OFF, OFF, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc-:xnack+", nullptr, nullptr, true, false, false, 9, 0, 10, OFF, ON, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc+:xnack-", nullptr, nullptr, true, false, false, 9, 0, 10, ON, OFF, 4, 16, 1, 256, 64 * Ki, 32}, + {"gfx90a:sramecc+:xnack+", nullptr, nullptr, true, false, false, 9, 0, 10, ON, ON, 4, 16, 1, 256, 64 * Ki, 32}, {"gfx90c", nullptr, nullptr, false, false, false, 9, 0, 12, NONE, ANY, 4, 16, 1, 256, 64 * Ki, 32}, // Also Renoir {"gfx90c:xnack-", nullptr, nullptr, false, false, false, 9, 0, 12, NONE, OFF, 4, 16, 1, 256, 64 * Ki, 32}, {"gfx90c:xnack+", nullptr, nullptr, false, false, false, 9, 0, 12, NONE, ON, 4, 16, 1, 256, 64 * Ki, 32},