From: Connor Kuehl <cku...@redhat.com> The SEV userspace header[1] exports a couple of other error conditions that aren't listed in QEMU's SEV implementation, so let's just round out the list.
[1] linux-headers/linux/psp-sev.h Signed-off-by: Connor Kuehl <cku...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@redhat.com> Message-Id: <20210430134830.254741-3-cku...@redhat.com> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> --- target/i386/sev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/target/i386/sev.c b/target/i386/sev.c index 5467407ee1d..83df8c09f6a 100644 --- a/target/i386/sev.c +++ b/target/i386/sev.c @@ -110,6 +110,8 @@ static const char *const sev_fw_errlist[] = { [SEV_RET_HWSEV_RET_UNSAFE] = "Hardware unsafe", [SEV_RET_UNSUPPORTED] = "Feature not supported", [SEV_RET_INVALID_PARAM] = "Invalid parameter", + [SEV_RET_RESOURCE_LIMIT] = "Required firmware resource depleted", + [SEV_RET_SECURE_DATA_INVALID] = "Part-specific integrity check failure", }; #define SEV_FW_MAX_ERROR ARRAY_SIZE(sev_fw_errlist) -- 2.30.2