CCF
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
ccf::pal::snp::ioctl5 Namespace Reference

Classes

class  Attestation
 
struct  AttestationReq
 
struct  AttestationResp
 
struct  GuestRequest
 

Enumerations

enum  MsgType {
  MSG_TYPE_INVALID = 0 , MSG_CPUID_REQ , MSG_CPUID_RSP , MSG_KEY_REQ ,
  MSG_KEY_RSP , MSG_REPORT_REQ , MSG_REPORT_RSP , MSG_EXPORT_REQ ,
  MSG_EXPORT_RSP , MSG_IMPORT_REQ , MSG_IMPORT_RSP , MSG_ABSORB_REQ ,
  MSG_ABSORB_RSP , MSG_VMRK_REQ , MSG_VMRK_RSP , MSG_TYPE_MAX
}
 

Variables

constexpr auto DEVICE = "/dev/sev"
 
constexpr char SEV_GUEST_IOC_TYPE = 'S'
 
constexpr int SEV_SNP_GUEST_MSG_REPORT
 

Enumeration Type Documentation

◆ MsgType

Enumerator
MSG_TYPE_INVALID 
MSG_CPUID_REQ 
MSG_CPUID_RSP 
MSG_KEY_REQ 
MSG_KEY_RSP 
MSG_REPORT_REQ 
MSG_REPORT_RSP 
MSG_EXPORT_REQ 
MSG_EXPORT_RSP 
MSG_IMPORT_REQ 
MSG_IMPORT_RSP 
MSG_ABSORB_REQ 
MSG_ABSORB_RSP 
MSG_VMRK_REQ 
MSG_VMRK_RSP 
MSG_TYPE_MAX 

Variable Documentation

◆ DEVICE

constexpr auto ccf::pal::snp::ioctl5::DEVICE = "/dev/sev"
constexpr

◆ SEV_GUEST_IOC_TYPE

constexpr char ccf::pal::snp::ioctl5::SEV_GUEST_IOC_TYPE = 'S'
constexpr

◆ SEV_SNP_GUEST_MSG_REPORT

constexpr int ccf::pal::snp::ioctl5::SEV_SNP_GUEST_MSG_REPORT
constexpr
Initial value:
=
_IOWR(SEV_GUEST_IOC_TYPE, 0x1, struct snp::ioctl5::GuestRequest)