On 28/10/2024 3:49 pm, Alejandro Vallejo wrote: > The asserts' intent was to establish whether the xsave instruction was > usable or not, which at the time was strictly given by the presence of > the xsave area. After edb48e76458b("x86/fpu: Combine fpu_ctxt and > xsave_area in arch_vcpu"), that area is always present a more relevant > assert is that the host supports XSAVE. > > Fixes: edb48e76458b("x86/fpu: Combine fpu_ctxt and xsave_area in arch_vcpu") > Signed-off-by: Alejandro Vallejo <alejandro.vall...@cloud.com> > --- > I'd also be ok with removing the assertions altogether. They serve very > little purpose there after the merge of xsave and fpu_ctxt.
I'd be fine with dropping them. If they're violated, the use of XSAVE/XRSTOR immediately afterwards will be fatal too. ~Andrew