From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2.5 31/30] Fix PV guest XSAVE handling with levelling Date: Wed, 17 Feb 2016 13:06:36 +0000 Message-ID: <56C4705C.6020003@citrix.com> References: <1454679743-18133-1-git-send-email-andrew.cooper3@citrix.com> <1454952370-31432-1-git-send-email-andrew.cooper3@citrix.com> <56C4452B02000078000D2F46@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <56C4452B02000078000D2F46@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Jan Beulich Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org On 17/02/16 09:02, Jan Beulich wrote: >>>> On 08.02.16 at 18:26, wrote: > This fiddles with behavior on AMD only, yet it's not obvious why this > couldn't be done in vendor independent code (it should, afaict, be > benign for Intel). AMD and Intel levelling are fundamentally different. The former are override MSRs with some quirks when it comes to the magic bits, while the latter are strict masks which take effect before the magic bits are folded in. ~Andrew