Siddharth Chandrasekaran <sidcha@xxxxxxxxx> writes: > On Fri, Feb 25, 2022 at 02:17:04PM +0100, Paolo Bonzini wrote: >> On 2/25/22 14:13, Vitaly Kuznetsov wrote: >> > Let's say we have 1 half of XMM0 consumed. Now: >> > >> > i = 0; >> > j = 1; >> > if (1) >> > sparse_banks[0] = sse128_lo(hc->xmm[0]); >> > >> > This doesn't look right as we need to get the upper half of XMM0. >> > >> > I guess it should be reversed, >> > >> > if (j % 2) >> > sparse_banks[i] = sse128_hi(hc->xmm[j / 2]); >> > else >> > sparse_banks[i] = sse128_lo(hc->xmm[j / 2]); > > Maybe I am missing parts of this series.. I dont see this change in any > of the 4 patches Vitaly sent. Yes, they look swapped to me too. > There was a conflict with a patch series from Sean: https://lore.kernel.org/kvm/20211207220926.718794-1-seanjc@xxxxxxxxxx/ and this is a part of the resolution: commit c0f1eaeb9e628bf86bf50f11cb4a2b671528391e Merge: 4dfc4ec2b7f5 47d3e5cdfe60 Author: Paolo Bonzini <pbonzini@xxxxxxxxxx> Date: Fri Feb 25 06:28:10 2022 -0500 Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEAD -- Vitaly