From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5CD9DC433EF for ; Wed, 13 Oct 2021 15:11:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4572C6113D for ; Wed, 13 Oct 2021 15:11:49 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229842AbhJMPNv (ORCPT ); Wed, 13 Oct 2021 11:13:51 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:29890 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229514AbhJMPNu (ORCPT ); Wed, 13 Oct 2021 11:13:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1634137906; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0g1uQp5+rGbXrxfLTXwqievrvV6EIKzK3sIM3pZ9TKs=; b=QRUoAlJ1/zRpfUmBYFutE/SCd7AQOiUKQrIsSjriYn94ek2rfDrPKAeuc7CmLvIIb0iv+t L7GHw5Xh9VrVD75X2m1XQKDIpPRA6ALtd64dvqdRErLPsiB9JhNK2jA4G3LtUd00OK8hbI RR/V8ngdh+SLIFBH7Ol5s9lHcKLkcjI= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-209--wots0E0OjiS1JxBLzdHNg-1; Wed, 13 Oct 2021 11:11:43 -0400 X-MC-Unique: -wots0E0OjiS1JxBLzdHNg-1 Received: by mail-ed1-f71.google.com with SMTP id i7-20020a50d747000000b003db0225d219so2595018edj.0 for ; Wed, 13 Oct 2021 08:11:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=0g1uQp5+rGbXrxfLTXwqievrvV6EIKzK3sIM3pZ9TKs=; b=Fcb431sEdzz1rFzvorACoyJXNwojfLJmbN/OyWX6Ds9HFROIIMNFInY5VkhHpj1KDG Vr695ilD3RJeJltEZUVPXBu0vJhoHY5bdCQI7He9u2Yo/jV456+P52dOclwZYoGu5r6b 2iwK4Dr5cRyNl2lJmIvSQ/6A895MdzkXqCIHR4dYrnulwtFRihiQfznRcr6E4415kDeZ fQLtWOFTuoQrXuh7+Ld8ABj04xvQ5M88XI0rtviYiGVT+LhpVAh2woQnhjPEuXrrREva PzVUoc4TMtZlg6IZ9foO53eBhAZM4ZfSUPScT0WhurS7yMsfhHG2SmiYGguIMhmidR0h lVhg== X-Gm-Message-State: AOAM531PIUfInXfBHhgspHltmhwuh3ASDEuOiT5DHdeQ/3qBoHSrBJc0 kZcj3HSsxX8sLp3Yri7hGNRqoMw1a1XLQO3h6SE4K9y+gczX99XUzeI1SgeE9woMMELqfZMt8i2 J4GTGNpLyaqOnLHjCIWWfohRM X-Received: by 2002:a17:906:180a:: with SMTP id v10mr114750eje.112.1634137902453; Wed, 13 Oct 2021 08:11:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzeiL2TAH+e1mlhR/iCAxD+5eZ5rlY38mxxrsDti8Miyy0J3ItGSWnn0mUU/TFTkQ1bkHw1Ug== X-Received: by 2002:a17:906:180a:: with SMTP id v10mr114718eje.112.1634137902217; Wed, 13 Oct 2021 08:11:42 -0700 (PDT) Received: from ?IPV6:2001:b07:6468:f312:c8dd:75d4:99ab:290a? ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id r19sm8234847edt.54.2021.10.13.08.11.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Oct 2021 08:11:41 -0700 (PDT) Message-ID: Date: Wed, 13 Oct 2021 17:11:27 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 Subject: Re: [patch 05/21] x86/KVM: Convert to fpstate Content-Language: en-US To: Thomas Gleixner , LKML Cc: x86@kernel.org, "Chang S. Bae" , Dave Hansen , Arjan van de Ven , kvm@vger.kernel.org References: <20211013142847.120153383@linutronix.de> <20211013145322.451439983@linutronix.de> From: Paolo Bonzini In-Reply-To: <20211013145322.451439983@linutronix.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 13/10/21 16:55, Thomas Gleixner wrote: > Convert KVM code to the new register storage mechanism in preparation for > dynamically sized buffers. > > No functional change. > > Signed-off-by: Thomas Gleixner > Cc: Paolo Bonzini > Cc: kvm@vger.kernel.org > --- > arch/x86/kvm/x86.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > --- a/arch/x86/kvm/x86.c > +++ b/arch/x86/kvm/x86.c > @@ -10389,7 +10389,7 @@ int kvm_arch_vcpu_ioctl_get_fpu(struct k > > vcpu_load(vcpu); > > - fxsave = &vcpu->arch.guest_fpu->state.fxsave; > + fxsave = &vcpu->arch.guest_fpu->fpstate->regs.fxsave; > memcpy(fpu->fpr, fxsave->st_space, 128); > fpu->fcw = fxsave->cwd; > fpu->fsw = fxsave->swd; > @@ -10412,7 +10412,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct k > > vcpu_load(vcpu); > > - fxsave = &vcpu->arch.guest_fpu->state.fxsave; > + fxsave = &vcpu->arch.guest_fpu->fpstate->regs.fxsave; > > memcpy(fxsave->st_space, fpu->fpr, 128); > fxsave->cwd = fpu->fcw; > Acked-by: Paolo Bonzini