UPSTREAM: x86/sev: Check IOBM for IOIO exceptions from user-space
Upstream commit: b9cb9c45 Check the IO permission bitmap (if present) before emulating IOIO #VC exceptions for user-space. These permissions are checked by hardware already before the #VC is raised, but due to the VC-handler decoding race it needs to be checked again in software. Bug: 309733863 Fixes: 25189d08 ("x86/sev-es: Add support for handling IOIO exceptions") Reported-by:Tom Dohrmann <erbse.13@gmx.de> Signed-off-by:
Joerg Roedel <jroedel@suse.de> Signed-off-by:
Borislav Petkov (AMD) <bp@alien8.de> Tested-by:
Tom Dohrmann <erbse.13@gmx.de> Cc: <stable@kernel.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 5bb9ba7d) Signed-off-by:
Lee Jones <joneslee@google.com> Change-Id: I559d1ee6aa0793f7bfd7b5e603cdaba2336d0562
Loading