Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp1838357ybn; Thu, 26 Sep 2019 03:01:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqz9fKL0XvYAqeW+bIL60+a1RP8sFAx/a6ZQ/K5I4+cNl5XJG8B8Dkjo3zgeof261rY0aV84 X-Received: by 2002:a50:e718:: with SMTP id a24mr2547594edn.289.1569492100514; Thu, 26 Sep 2019 03:01:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569492100; cv=none; d=google.com; s=arc-20160816; b=eRUUYvM+WRdpRkK5jM2PfnMaVUutYL7smggZ2qTDYq7STr3Ho0nMbM/A1Ttd0Dg4Oo kixpAcvOEbRVrj2Elz0MHHefSSRhHC6fMSeFHPFKZ4ITBxL9Sz6nk6qK8VFYcUJhuMn1 GJSm2iAGXDA6WIziVcKz/hak4MVTpQ9McfAF3LK5CQiI8Oiy14ZrdZZN3kdcQbChmj4f Jlg6/1FPQxT+3wJaVENNHczHtlP3s/lJ/YvKjbv5hce9CE5Sa4PGeUJZy3DU3RMOJsq6 FW5ZGHOnl3d6X+pXOeZvhRm1cYG1++11XXe0OFQIyJRtoIX8Hglh8DkcFFGOIu/OAMPe T1HQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=CrMH4jFq/mTMjHz1da0RfIr20feVmlDF6s1RFfXHgKM=; b=JluVB954t6SN+898z1utWIH17WDdXneESpCuXv9K0ngf4aKeeTL34IdRZus6u1SUID XkZC9UbYzO3JweJOU1YjlxDghqwLi7j660McMe/ms2OAieFfJiBfRwMiJ1uSiRiv3StR KZeZgmeezcSSH0M0ip171AUEO/73udGixWEduuNMyDWBO25cjcckvaNqP1+cL5Nk3z63 qcP2sK3nziX3QRIXzUx6aMVilApOwVybpSYY+ZZTxiF8TkASZWLjMzN0pHCJQdhB3PU6 dC2vZ9/XpZ0vtuK0o1l8DRyG77n6mk2tGDd2rBH/7MsnZr4U5ZodcdUKWCtWz45tWiDV 5Drw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r17si951708edp.400.2019.09.26.03.01.16; Thu, 26 Sep 2019 03:01:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728106AbfIYVhe convert rfc822-to-8bit (ORCPT + 99 others); Wed, 25 Sep 2019 17:37:34 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:38547 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728016AbfIYVhe (ORCPT ); Wed, 25 Sep 2019 17:37:34 -0400 Received: from localhost ([127.0.0.1] helo=flow.W.breakpoint.cc) by Galois.linutronix.de with esmtp (Exim 4.80) (envelope-from ) id 1iDEyW-0002Dx-Np; Wed, 25 Sep 2019 23:37:28 +0200 From: Sebastian Andrzej Siewior To: kvm@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Paolo Bonzini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , x86@kernel.org Subject: KVM: x86: Pass additional FPU bits to the guest Date: Wed, 25 Sep 2019 23:37:19 +0200 Message-Id: <20190925213721.21245-1-bigeasy@linutronix.de> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org While testing my FPU patches on AMD's ZEN platform I noticed that the XSAVES feature flag was never used in the guest while it was present in the host. Patch #1 seemed to work but I holded on to it because I could explain why the guest did report ´fxsave_leak' while the host did not. It turns out that I need #2 _and_ tell qemu not to mask this information away. Sebastian