The command is used to create an outgoing SEV guest encryption context.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -1732,6 +1732,18 @@ struct kvm_sev_attestation_report { · 1731 unmodified lines | |||
| 1732 | __u32 len; | 1732 | __u32 len; |
| 1733 | }; | 1733 | }; |
| 1734 | 1734 | ||
| 1735 | struct kvm_sev_send_start { | ||
| 1736 | __u32 policy; | ||
| 1737 | __u64 pdh_cert_uaddr; | ||
| 1738 | __u32 pdh_cert_len; | ||
| 1739 | __u64 plat_certs_uaddr; | ||
| 1740 | __u32 plat_certs_len; | ||
| 1741 | __u64 amd_certs_uaddr; | ||
| 1742 | __u32 amd_certs_len; | ||
| 1743 | __u64 session_uaddr; | ||
| 1744 | __u32 session_len; | ||
| 1745 | }; | ||
| 1746 | |||
| 1735 | #define KVM_DEV_ASSIGN_ENABLE_IOMMU (1 << 0) | 1747 | #define KVM_DEV_ASSIGN_ENABLE_IOMMU (1 << 0) |
| 1736 | #define KVM_DEV_ASSIGN_PCI_2_3 (1 << 1) | 1748 | #define KVM_DEV_ASSIGN_PCI_2_3 (1 << 1) |
| 1737 | #define KVM_DEV_ASSIGN_MASK_INTX (1 << 2) | 1749 | #define KVM_DEV_ASSIGN_MASK_INTX (1 << 2) |