[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] x86/shadow: depend on PV || HVM
On 16.04.2021 14:39, Andrew Cooper wrote: > On 16/04/2021 13:32, Jan Beulich wrote: >> With the building of guest_?.o now depending on PV or HVM, without >> further #ifdef-ary shadow code won't link anymore when !PV && !HVM. >> Since this isn't a useful configuration anyway, exclude shadow code from >> being built in this case. >> >> Fixes: aff8bf94ce65 ("x86/shadow: only 4-level guest code needs building >> when !HVM") >> Reported-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> >> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> >> >> --- a/xen/arch/x86/Kconfig >> +++ b/xen/arch/x86/Kconfig >> @@ -121,6 +121,7 @@ config XEN_SHSTK >> config SHADOW_PAGING >> bool "Shadow Paging" >> default !PV_SHIM_EXCLUSIVE > > Hang on - this is bug, and is what needs dropping. > > PV Shim uses Shadow, in default configurations, for L1TF protections to > keep userspace out of the guest kernel. Without it, the shim'd guest > will be crashed when it writes an L1TF-vulnerable PTE. > > OSSTest ought to have blocked this as a regression, but I suspect its > not running the XTF PV guests in shim mode. One thing at a time please - if there's an issue here, this wants addressing in a separate change (which then also may need backporting). Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |