Confidential Computing definitions#

Macros#

NVML_CC_ACCEPTING_CLIENT_REQUESTS_FALSE

Confidential Compute GPUs/System Ready State values.

NVML_CC_ACCEPTING_CLIENT_REQUESTS_TRUE

Client requests are accepted.

NVML_CC_CEC_ATTESTATION_REPORT_NOT_PRESENT

CEC attestation report is not present.

NVML_CC_CEC_ATTESTATION_REPORT_PRESENT

CEC attestation report is present.

NVML_CC_GPU_ATTESTATION_REPORT_SIZE

Size of the attestation report.

NVML_CC_GPU_CEC_ATTESTATION_REPORT_SIZE

Size of the CEC attestation report.

NVML_CC_GPU_CEC_NONCE_SIZE

GPU Attestation Report.

NVML_CC_KEY_ROTATION_THRESHOLD_ATTACKER_ADVANTAGE_MAX

Maximum attacker advantage for key rotation threshold.

NVML_CC_KEY_ROTATION_THRESHOLD_ATTACKER_ADVANTAGE_MIN

Minimum attacker advantage for key rotation threshold.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SEV

AMD SEV CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SEV_SNP

AMD SEV-SNP CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SNP_VTOM

AMD SNP-VTOM CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_INTEL_TDX

Intel TDX CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_NONE

Confidential Compute CPU Capabilities values.

NVML_CC_SYSTEM_DEVTOOLS_MODE_OFF

Confidential Compute DevTools Mode values.

NVML_CC_SYSTEM_DEVTOOLS_MODE_ON

DevTools mode is on.

NVML_CC_SYSTEM_ENVIRONMENT_PROD

Environment is production.

NVML_CC_SYSTEM_ENVIRONMENT_SIM

Environment is simulation.

NVML_CC_SYSTEM_ENVIRONMENT_UNAVAILABLE

Confidential Compute Environment values.

NVML_CC_SYSTEM_FEATURE_DISABLED

Confidential Compute Feature Status values.

NVML_CC_SYSTEM_FEATURE_ENABLED

Feature is enabled.

NVML_CC_SYSTEM_GPUS_CC_CAPABLE

GPUs are confidential compute capable.

NVML_CC_SYSTEM_GPUS_CC_NOT_CAPABLE

Confidenial Compute GPU Capabilities values.

NVML_CC_SYSTEM_MULTIGPU_NONE

Confidential Compute Multigpu mode values.

NVML_CC_SYSTEM_MULTIGPU_NVLE

Multi-GPU mode is NVLE.

NVML_CC_SYSTEM_MULTIGPU_PROTECTED_PCIE

Multi-GPU mode is protected PCIe.

NVML_GPU_ATTESTATION_CERT_CHAIN_SIZE

Size of the attestation certificate chain.

NVML_GPU_CERT_CHAIN_SIZE

GPU Certificate Details.

nvmlConfComputeGetKeyRotationThresholdInfo_v1

Version macro for nvmlConfComputeGetKeyRotationThresholdInfo_v1_t .

nvmlConfComputeSetKeyRotationThresholdInfo_v1

Version macro for nvmlConfComputeSetKeyRotationThresholdInfo_v1_t .

nvmlSystemConfComputeSettings_v1

Version macro for nvmlSystemConfComputeSettings_v1_t .

Structs#

Typedefs#

Macros#

NVML_CC_ACCEPTING_CLIENT_REQUESTS_FALSE#

Confidential Compute GPUs/System Ready State values.

Client requests are not accepted.

NVML_CC_ACCEPTING_CLIENT_REQUESTS_TRUE#

Client requests are accepted.

NVML_CC_CEC_ATTESTATION_REPORT_NOT_PRESENT#

CEC attestation report is not present.

NVML_CC_CEC_ATTESTATION_REPORT_PRESENT#

CEC attestation report is present.

NVML_CC_GPU_ATTESTATION_REPORT_SIZE#

Size of the attestation report.

NVML_CC_GPU_CEC_ATTESTATION_REPORT_SIZE#

Size of the CEC attestation report.

NVML_CC_GPU_CEC_NONCE_SIZE#

GPU Attestation Report.

Size of the CEC nonce.

NVML_CC_KEY_ROTATION_THRESHOLD_ATTACKER_ADVANTAGE_MAX#

Maximum attacker advantage for key rotation threshold.

NVML_CC_KEY_ROTATION_THRESHOLD_ATTACKER_ADVANTAGE_MIN#

Minimum attacker advantage for key rotation threshold.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SEV#

AMD SEV CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SEV_SNP#

AMD SEV-SNP CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_AMD_SNP_VTOM#

AMD SNP-VTOM CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_INTEL_TDX#

Intel TDX CPU capability.

NVML_CC_SYSTEM_CPU_CAPS_NONE#

Confidential Compute CPU Capabilities values.

No confidential compute CPU capability.

NVML_CC_SYSTEM_DEVTOOLS_MODE_OFF#

Confidential Compute DevTools Mode values.

DevTools mode is off.

NVML_CC_SYSTEM_DEVTOOLS_MODE_ON#

DevTools mode is on.

NVML_CC_SYSTEM_ENVIRONMENT_PROD#

Environment is production.

NVML_CC_SYSTEM_ENVIRONMENT_SIM#

Environment is simulation.

NVML_CC_SYSTEM_ENVIRONMENT_UNAVAILABLE#

Confidential Compute Environment values.

Environment is unavailable.

NVML_CC_SYSTEM_FEATURE_DISABLED#

Confidential Compute Feature Status values.

Feature is disabled.

NVML_CC_SYSTEM_FEATURE_ENABLED#

Feature is enabled.

NVML_CC_SYSTEM_GPUS_CC_CAPABLE#

GPUs are confidential compute capable.

NVML_CC_SYSTEM_GPUS_CC_NOT_CAPABLE#

Confidenial Compute GPU Capabilities values.

GPUs are not confidential compute capable.

NVML_CC_SYSTEM_MULTIGPU_NONE#

Confidential Compute Multigpu mode values.

Multi-GPU mode is none.

NVML_CC_SYSTEM_MULTIGPU_NVLE#

Multi-GPU mode is NVLE.

NVML_CC_SYSTEM_MULTIGPU_PROTECTED_PCIE#

Multi-GPU mode is protected PCIe.

NVML_GPU_ATTESTATION_CERT_CHAIN_SIZE#

Size of the attestation certificate chain.

NVML_GPU_CERT_CHAIN_SIZE#

GPU Certificate Details.

Size of the certificate chain.

nvmlConfComputeGetKeyRotationThresholdInfo_v1#

Version macro for nvmlConfComputeGetKeyRotationThresholdInfo_v1_t.

nvmlConfComputeSetKeyRotationThresholdInfo_v1#

Version macro for nvmlConfComputeSetKeyRotationThresholdInfo_v1_t.

nvmlSystemConfComputeSettings_v1#

Version macro for nvmlSystemConfComputeSettings_v1_t.

Typedefs#

typedef nvmlConfComputeGetKeyRotationThresholdInfo_v1_t nvmlConfComputeGetKeyRotationThresholdInfo_t#
typedef nvmlConfComputeSetKeyRotationThresholdInfo_v1_t nvmlConfComputeSetKeyRotationThresholdInfo_t#
typedef nvmlSystemConfComputeSettings_v1_t nvmlSystemConfComputeSettings_t#