On 11/11/21 9:47 AM, Paolo Bonzini wrote:
On 11/11/21 16:14, Tom Lendacky wrote:
Return appropriate error codes if setting up the GHCB scratch area for an
SEV-ES guest fails. In particular, returning -EINVAL instead of -ENOMEM
when allocating the kernel buffer could be confusing as userspace would
likely suspect a guest issue.
Based on previous feedback and to implement the changes to the GHCB
specification, I'm planning on submitting a patch that will return an
error code back to the guest, instead of terminating the guest, if the
scratch area fails to be setup properly. So you could hold off on this
patch if you want.
I think we still want these two patches in 5.16.
Ok, I'll rebase my changes on top of these then once you push them.
Thanks,
Tom
Paolo