550.40.07

This commit is contained in:
Bernhard Stoeckner
2024-01-24 17:51:53 +01:00
parent bb2dac1f20
commit 91676d6628
1411 changed files with 261367 additions and 145959 deletions

View File

@@ -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;
/*