On 28.10.2024 18:16, Andrew Cooper wrote: > 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.
+1 Jan > If they're violated, the use of > XSAVE/XRSTOR immediately afterwards will be fatal too. > > ~Andrew