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#
- nvmlConfComputeGetKeyRotationThresholdInfo_v1_t
- nvmlConfComputeGpuAttestationReport_t
- nvmlConfComputeGpuCertificate_t
- nvmlConfComputeMemSizeInfo_t
Protected memory size.
- nvmlConfComputeSetKeyRotationThresholdInfo_v1_t
- nvmlConfComputeSystemCaps_t
- nvmlConfComputeSystemState_t
- nvmlSystemConfComputeSettings_v1_t
Confidential Compute System settings.
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#