11// =============================================================================
2- // Copyright (c) 2022-2023 Advanced Micro Devices, Inc. All rights reserved.
2+ // Copyright (c) 2022-2024 Advanced Micro Devices, Inc. All rights reserved.
33// / @author AMD Developer Tools Team
44// / @file
55// / @brief JSON key definitions
@@ -63,6 +63,7 @@ static constexpr const char* kNodeStringProcessId = "processId";
6363static constexpr const char * kNodeStringPath = " path" ;
6464static constexpr const char * kNodeStringArchitecture = " architecture" ;
6565static constexpr const char * kNodeStringCpuVendorId = " vendorId" ;
66+ static constexpr const char * kNodeStringCpuTimeClockFreq = " cpuTimeClockFreq" ;
6667static constexpr const char * kNodeStringCpuPhysicalCoreCount = " numPhysicalCores" ;
6768static constexpr const char * kNodeStringCpuLogicalCoreCount = " numLogicalCores" ;
6869static constexpr const char * kNodeStringSpeed = " speed" ;
@@ -76,6 +77,9 @@ static constexpr const char* kNodeStringPciFunction = "function";
7677static constexpr const char * kNodeStringAsic = " asic" ;
7778static constexpr const char * kNodeStringAsicGpuIndex = " gpuIndex" ;
7879static constexpr const char * kNodeStringAsicGpuCounterFrequency = " gpuCounterFreq" ;
80+ static constexpr const char * kNodeStringAsicNumSe = " numShaderEngines" ;
81+ static constexpr const char * kNodeStringAsicNumSaPerSe = " numShaderArraysPerEngine" ;
82+ static constexpr const char * kNodeStringAsicCuMask = " cuMask" ;
7983static constexpr const char * kNodeStringAsicNumCus = " numCus" ;
8084static constexpr const char * kNodeStringAsicEngineClockSpeed = " engineClockHz" ;
8185static constexpr const char * kNodeStringMin = " min" ;
@@ -85,6 +89,9 @@ static constexpr const char* kNodeStringAsicGfxEngine = "gfxEngine";
8589static constexpr const char * kNodeStringAsicFamily = " family" ;
8690static constexpr const char * kNodeStringAsicERev = " eRev" ;
8791static constexpr const char * kNodeStringAsicRevision = " revision" ;
92+ static constexpr const char * kNodeStringAsicSubsystem = " subsystem" ;
93+ static constexpr const char * kNodeStringAsicVendor = " vendor" ;
94+ static constexpr const char * kNodeStringAsicLuid = " luid" ;
8895static constexpr const char * kNodeStringMemoryOpsPerClock = " memOpsPerClock" ;
8996static constexpr const char * kNodeStringMemoryBusBitWidth = " busBitWidth" ;
9097static constexpr const char * kNodeStringMemoryBandwith = " bandwidthBytesPerSec" ;
@@ -108,6 +115,7 @@ static constexpr const char* kNodeStringDrm = "drm";
108115static constexpr const char * kNodeStringIsClosedSource = " isClosedSource" ;
109116static constexpr const char * kNodeStringEtwSupport = " etwSupport" ;
110117static constexpr const char * kNodeStringSupported = " isSupported" ;
118+ static constexpr const char * kNodeStringEtwRegistryOrUserGroup = " needsRegistryOrUserGroup" ;
111119static constexpr const char * kNodeStringHasPermission = " hasPermission" ;
112120static constexpr const char * kNodeStringStatusCode = " statusCode" ;
113121static constexpr const char * kNodeStringPowerDpmWritable = " powerDpmWritable" ;
0 commit comments