sev_guest_device

Module protocol

Source
Expand description

The module includes the definitions of data structures according to SEV-SNP specification.

Structs§

  • Indicate which guest-selectable fields will be mixed into the key. See GUEST_FIELD_SELECT in Table 19, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • Request structure for the SNP_GET_DERIVED_KEY ioctl. See MSG_KEY_REQ in Table 18, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • Response structure for the SNP_GET_DERIVED_KEY ioctl. See MSG_KEY_RSP in Table 20, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • Ioctl struct defined by Linux.
  • Report structure. See ATTESTATION_REPORT in Table 22, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • Request structure for the SNP_GET_REPORT ioctl. See MSG_REPORT_REQ in Table 21, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • Response structure for the SNP_GET_REPORT ioctl. See MSG_REPORT_RSP in Table 24, “SEV Secure Nested Paging Firmware ABI specification”, Revision 1.55.
  • VMM error code.

Constants§