diff options
author | Michael Roth <michael.roth@amd.com> | 2024-05-30 06:16:26 -0500 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2024-06-05 11:01:06 +0200 |
commit | 59d3740cb4ac0f010ce35877572904f6297284b4 (patch) | |
tree | 9fcb30d6909fb2e6a4d32da52d7ca9ff34276b2a /include | |
parent | a808132f6d8e855bd83a400570ec91d2e00bebe3 (diff) | |
download | qemu-59d3740cb4ac0f010ce35877572904f6297284b4.zip qemu-59d3740cb4ac0f010ce35877572904f6297284b4.tar.gz qemu-59d3740cb4ac0f010ce35877572904f6297284b4.tar.bz2 |
i386/sev: Update query-sev QAPI format to handle SEV-SNP
Most of the current 'query-sev' command is relevant to both legacy
SEV/SEV-ES guests and SEV-SNP guests, with 2 exceptions:
- 'policy' is a 64-bit field for SEV-SNP, not 32-bit, and
the meaning of the bit positions has changed
- 'handle' is not relevant to SEV-SNP
To address this, this patch adds a new 'sev-type' field that can be
used as a discriminator to select between SEV and SEV-SNP-specific
fields/formats without breaking compatibility for existing management
tools (so long as management tools that add support for launching
SEV-SNP guest update their handling of query-sev appropriately).
The corresponding HMP command has also been fixed up similarly.
Signed-off-by: Michael Roth <michael.roth@amd.com>
Co-developed-by:Pankaj Gupta <pankaj.gupta@amd.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@amd.com>
Message-ID: <20240530111643.1091816-15-pankaj.gupta@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions