SWDEV-435477 - correct MACH IDs and add strx1/halo and krackan support for hip
Change-Id: I5b7ed449f4755d69f10677b90ab2b0ceae050b3d
Этот коммит содержится в:
коммит произвёл
Jiabao Xie
родитель
ec010e4d2d
Коммит
f80985f6a1
@@ -95,19 +95,24 @@ enum : unsigned {
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1034 = 0x03e,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX90A = 0x03f,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX940 = 0x040,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX941 = 0x041,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX942 = 0x042,
|
||||
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X43 = 0x043,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1100 = 0x044,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1013 = 0x045,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1103 = 0x046,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1036 = 0x047,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1101 = 0x048,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1102 = 0x049,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1100 = 0x041,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1013 = 0x042,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1150 = 0x043,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1103 = 0x044,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1036 = 0x045,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1101 = 0x046,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1102 = 0x047,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1200 = 0x048,
|
||||
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X49 = 0x049,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1151 = 0x04a,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX941 = 0x04b,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX942 = 0x04c,
|
||||
EF_AMDGPU_MACH_AMDGCN_RESERVED_0X4D = 0x04d,
|
||||
EF_AMDGPU_MACH_AMDGCN_GFX1201 = 0x04e,
|
||||
|
||||
// First/last AMDGCN-based processors.
|
||||
EF_AMDGPU_MACH_AMDGCN_FIRST = EF_AMDGPU_MACH_AMDGCN_GFX600,
|
||||
EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_GFX1102,
|
||||
EF_AMDGPU_MACH_AMDGCN_LAST = EF_AMDGPU_MACH_AMDGCN_GFX1201,
|
||||
|
||||
// Indicates if the "xnack" target feature is enabled for all code contained
|
||||
// in the object.
|
||||
|
||||
@@ -254,6 +254,26 @@ static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupp
|
||||
sramEccSupported = false;
|
||||
proc_name = "gfx1103";
|
||||
break;
|
||||
case EF_AMDGPU_MACH_AMDGCN_GFX1150:
|
||||
xnackSupported = false;
|
||||
sramEccSupported = false;
|
||||
proc_name = "gfx1150";
|
||||
break;
|
||||
case EF_AMDGPU_MACH_AMDGCN_GFX1151:
|
||||
xnackSupported = false;
|
||||
sramEccSupported = false;
|
||||
proc_name = "gfx1151";
|
||||
break;
|
||||
case EF_AMDGPU_MACH_AMDGCN_GFX1200:
|
||||
xnackSupported = false;
|
||||
sramEccSupported = false;
|
||||
proc_name = "gfx1200";
|
||||
break;
|
||||
case EF_AMDGPU_MACH_AMDGCN_GFX1201:
|
||||
xnackSupported = false;
|
||||
sramEccSupported = false;
|
||||
proc_name = "gfx1201";
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user