From: Connor Kuehl Date: Fri, 30 Apr 2021 13:48:30 +0000 (-0500) Subject: sev: add missing firmware error conditions X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d47b85502b92fe8015d38904cde54eb4d3364326;p=qemu.git sev: add missing firmware error conditions 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 Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20210430134830.254741-3-ckuehl@redhat.com> Signed-off-by: Eduardo Habkost --- diff --git a/target/i386/sev.c b/target/i386/sev.c index 5467407ee1..83df8c09f6 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)