mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-10 01:59:58 +00:00
550.40.07
This commit is contained in:
@@ -89,6 +89,8 @@
|
||||
* Dev tools mode is used for debugging/profiling
|
||||
* Dev tools mode is set at system level and implies that all GPUs in
|
||||
* the system have this mode enabled/disabled
|
||||
* multiGpuMode: [OUT]
|
||||
* Specifies the mode in which a multi gpu system is operating
|
||||
*
|
||||
* cpuCapability, gpusCapability & environment are determined by the
|
||||
* driver and cannot be modified later on
|
||||
@@ -101,26 +103,29 @@
|
||||
* NV_ERR_INVALID_CLIENT
|
||||
* NV_ERR_OBJECT_NOT_FOUND
|
||||
*/
|
||||
#define NV_CONF_COMPUTE_CTRL_CMD_SYSTEM_GET_CAPABILITIES (0xcb330101) /* finn: Evaluated from "(FINN_NV_CONFIDENTIAL_COMPUTE_CONF_COMPUTE_INTERFACE_ID << 8) | 0x1" */
|
||||
#define NV_CONF_COMPUTE_CTRL_CMD_SYSTEM_GET_CAPABILITIES (0xcb330101) /* finn: Evaluated from "(FINN_NV_CONFIDENTIAL_COMPUTE_CONF_COMPUTE_INTERFACE_ID << 8) | 0x1" */
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_NONE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_AMD_SEV 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_INTEL_TDX 2
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_NONE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_AMD_SEV 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_CPU_CAPABILITY_INTEL_TDX 2
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_NONE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_APM 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_HCC 2
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_NONE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_APM 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_GPUS_CAPABILITY_HCC 2
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_UNAVAILABLE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_SIM 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_PROD 2
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_UNAVAILABLE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_SIM 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_ENVIRONMENT_PROD 2
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_DISABLED 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_APM_ENABLED 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_HCC_ENABLED 2
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_DISABLED 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_APM_ENABLED 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_FEATURE_HCC_ENABLED 2
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_DEVTOOLS_MODE_DISABLED 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_DEVTOOLS_MODE_ENABLED 1
|
||||
#define NV_CONF_COMPUTE_SYSTEM_DEVTOOLS_MODE_DISABLED 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_DEVTOOLS_MODE_ENABLED 1
|
||||
|
||||
#define NV_CONF_COMPUTE_SYSTEM_MULTI_GPU_MODE_NONE 0
|
||||
#define NV_CONF_COMPUTE_SYSTEM_MULTI_GPU_MODE_PROTECTED_PCIE 1
|
||||
|
||||
typedef struct NV_CONF_COMPUTE_CTRL_CMD_SYSTEM_GET_CAPABILITIES_PARAMS {
|
||||
NvU8 cpuCapability;
|
||||
@@ -128,6 +133,7 @@ typedef struct NV_CONF_COMPUTE_CTRL_CMD_SYSTEM_GET_CAPABILITIES_PARAMS {
|
||||
NvU8 environment;
|
||||
NvU8 ccFeature;
|
||||
NvU8 devToolsMode;
|
||||
NvU8 multiGpuMode;
|
||||
} NV_CONF_COMPUTE_CTRL_CMD_SYSTEM_GET_CAPABILITIES_PARAMS;
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user