mirror of
https://github.com/NVIDIA/open-gpu-kernel-modules.git
synced 2026-02-06 08:09:58 +00:00
535.86.05
This commit is contained in:
@@ -47,10 +47,10 @@ enum
|
||||
|
||||
enum
|
||||
{
|
||||
CC_LKEYID_GSP_CPU_LOCKED_RPC,
|
||||
CC_LKEYID_CPU_GSP_LOCKED_RPC,
|
||||
CC_LKEYID_GSP_CPU_DMA,
|
||||
CC_LKEYID_GSP_CPU_LOCKED_RPC,
|
||||
CC_LKEYID_CPU_GSP_DMA,
|
||||
CC_LKEYID_GSP_CPU_DMA,
|
||||
CC_LKEYID_CPU_GSP_RESERVED1,
|
||||
CC_LKEYID_GSP_CPU_REPLAYABLE_FAULT,
|
||||
CC_LKEYID_CPU_GSP_RESERVED2,
|
||||
|
||||
@@ -24,6 +24,18 @@
|
||||
#ifndef _RM_SPDM_TRANSPORT_H_
|
||||
#define _RM_SPDM_TRANSPORT_H_
|
||||
|
||||
#ifdef NVRM
|
||||
|
||||
#include "gpu/mem_mgr/mem_desc.h"
|
||||
|
||||
#else
|
||||
|
||||
#ifndef ADDR_SYSMEM
|
||||
#define ADDR_SYSMEM (1) // System memory (PCI)
|
||||
#endif // ADDR_SYSMEM
|
||||
|
||||
#endif //NVRM
|
||||
|
||||
/* ------------------------- Macros and Defines ----------------------------- */
|
||||
// TODO CONFCOMP-1277: All these defines should be reviewed and simplified or removed.
|
||||
//
|
||||
@@ -35,12 +47,6 @@
|
||||
#define NV_SPDM_MESSAGE_TYPE_NORMAL (0)
|
||||
#define NV_SPDM_MESSAGE_TYPE_SECURED (1)
|
||||
|
||||
// SPDM Command Types
|
||||
#define CC_CTRL_CODE_UNDEFINED (0)
|
||||
#define CC_CTRL_CODE_SPDM_MESSAGE_PROCESS (1)
|
||||
#define CC_CTRL_CODE_SESSION_MESSAGE_PROCESS (2)
|
||||
#define CC_CTRL_CODE_APPLICATION_MESSAGE_PROCESS (3)
|
||||
|
||||
#define CC_SPDM_ENDPOINT_ID_INVALID (0xFFFFFFFF)
|
||||
#define CC_SPDM_GUEST_ID_INVALID (0xFFFFFFFF)
|
||||
|
||||
@@ -50,7 +56,8 @@
|
||||
#define NV_SPDM_DESC_HEADER_ALIGNMENT (256)
|
||||
#define NV_SPDM_RM_SURFACE_SIZE_IN_BYTE (0x2000)
|
||||
#define NV_RM_BUFFER_SIZE_IN_BYTE (NV_SPDM_RM_SURFACE_SIZE_IN_BYTE - NV_SPDM_DESC_HEADER_SIZE_IN_BYTE)
|
||||
#define NV_SPDM_UNPROTECTED_REGION_ID (0x0U)
|
||||
// Limited by the transport size, do not increase without increasing transport buffer.
|
||||
#define NV_SPDM_MAX_RANDOM_MSG_BYTES (0x80)
|
||||
|
||||
typedef struct _NV_SPDM_DESC_HEADER
|
||||
{
|
||||
@@ -58,6 +65,10 @@ typedef struct _NV_SPDM_DESC_HEADER
|
||||
NvU32 msgSizeByte;
|
||||
} NV_SPDM_DESC_HEADER, *PNV_SPDM_DESC_HEADER;
|
||||
|
||||
|
||||
#define NV_SPDM_DMA_ADDR_SPACE_DEFAULT (ADDR_SYSMEM)
|
||||
#define NV_SPDM_DMA_REGION_ID_DEFAULT (0)
|
||||
|
||||
#pragma pack()
|
||||
|
||||
#endif // _RM_SPDM_TRANSPORT_H_
|
||||
|
||||
Reference in New Issue
Block a user