From 20447c31c938f37ea91b97981bb4932579bbb847 Mon Sep 17 00:00:00 2001 From: foreman Date: Mon, 25 Mar 2019 22:33:07 -0400 Subject: [PATCH] P4 to Git Change 1761135 by asalmanp@asalmanp-ocl-stg on 2019/03/25 14:44:32 SWDEV-132899 - [OCL][GFX10] add support for Navi10_A0 (gfx1010) (new entry from PAL for Navi10 A0 boards) ReviewBoardURL = http://ocltc.amd.com/reviews/r/17022/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#50 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#74 edit --- rocclr/runtime/device/pal/paldefs.hpp | 2 ++ rocclr/runtime/device/pal/palsettings.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/rocclr/runtime/device/pal/paldefs.hpp b/rocclr/runtime/device/pal/paldefs.hpp index 1097501827..38c6136967 100644 --- a/rocclr/runtime/device/pal/paldefs.hpp +++ b/rocclr/runtime/device/pal/paldefs.hpp @@ -178,6 +178,8 @@ static const AMDDeviceInfo Gfx9PlusSubDeviceInfo[] = { /* Renoir */{"gfx902", "gfx902", "gfx902", 4, 16, 1, 256, 64 * Ki, 32, 902, 902, false}, /* Renoir XNACK */{ LIGHTNING_SWITCH("gfx902","gfx903"), "gfx903", "gfx902", 4, 16, 1, 256, 64 * Ki, 32, 902, 903, true}, + /* Navi10_A0 */{ "gfx1010", "gfx1010", "gfx1010", 4, 16, 1, 256, 64 * Ki, 32, 1010, 1010, false }, + /* Navi10_A0 XNACK */{ "gfx1010", "gfx1010", "gfx1010", 4, 16, 1, 256, 64 * Ki, 32, 1010, 1010, true }, /* Navi10 */{"gfx1010", "gfx1010", "gfx1010", 4, 16, 1, 256, 64 * Ki, 32, 1010, 1010, false}, /* Navi10 XNACK */{"gfx1010", "gfx1010", "gfx1010", 4, 16, 1, 256, 64 * Ki, 32, 1010, 1010, true}, /* Navi10Lite */{"gfx1000", "gfx1000","gfx1000", 4, 16, 1, 256, 64 * Ki, 32, 1000, 1000, false}, diff --git a/rocclr/runtime/device/pal/palsettings.cpp b/rocclr/runtime/device/pal/palsettings.cpp index 2d3b6d45b3..e1c1f08041 100644 --- a/rocclr/runtime/device/pal/palsettings.cpp +++ b/rocclr/runtime/device/pal/palsettings.cpp @@ -189,6 +189,7 @@ bool Settings::create(const Pal::DeviceProperties& palProp, case Pal::AsicRevision::Navi12: case Pal::AsicRevision::Navi14: case Pal::AsicRevision::Navi10: + case Pal::AsicRevision::Navi10_A0: case Pal::AsicRevision::Navi10Lite: gfx10Plus_ = true; hsailExplicitXnack_ = static_cast(palProp.gpuMemoryProperties.flags.pageMigrationEnabled