From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [V4] x86/xsaves: fix overwriting between non-lazy/lazy xsaves Date: Tue, 15 Mar 2016 07:33:40 -0600 Message-ID: <56E81D4402000078000DC77C@prv-mh.provo.novell.com> References: <1457598165-10393-1-git-send-email-shuai.ruan@linux.intel.com> <56E14CCA02000078000DB219@prv-mh.provo.novell.com> <20160311064516.GA11162@shuai.ruan@linux.intel.com> <56E2A8F502000078000DB869@prv-mh.provo.novell.com> <20160315094037.GA4682@shuai.ruan@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160315094037.GA4682@shuai.ruan@linux.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shuai Ruan Cc: andrew.cooper3@citrix.com, keir@xen.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE1LjAzLjE2IGF0IDEwOjQwLCA8c2h1YWkucnVhbkBsaW51eC5pbnRlbC5jb20+IHdy b3RlOgo+IAl4cnN0b3IoKSB3aWxsIGxvb2sgYXMgZm9sbG93Ogo+IAlpZiAoIHVzaW5nX3hzYXZl cyApCj4gCXsKPiAJCWlmICggdW5saWtlbHkoIShwcnQtPnhzYXZlX2hkci0+eGNvbV9idiAmCj4g CQkgICAgICAgICAgICAgIFhTVEFURV9DT01QQUNUSU9OX0VOQUJMRUQpKSApCj4gCQkgICAgICAg cHRyLT54c2F2ZV9oZHItPnhjb21wX2J2ID0KPiAJCSAgICAgICAgICAgICAgICAgICAgcHRyLT54 c2F2ZV9oZHItPnhzdGF0ZV9idiB8Cj4gCQkgICAgICAgICAgICAgICAgICAgIFhTVEFURV9DT01Q QUNUSU9OX0VOQUJMRUQ7Cj4gCQlYUlNUT1JTOwo+IAl9Cj4gCWVsc2UKPiAJCVhSU1RPUjsKClRo aXMgbWFrZXMgbWUgaW1wbHkgdGhhdCAidXNpbmdfeHNhdmVzIiBpcyBzdGlsbCBhIGdsb2JhbCB2 YXJpYWJsZSwKc2V0IGRlcGVuZGluZyBvbiBDUFUgZmVhdHVyZXMuIFRoYXQncyBleGFjdGx5IHdo YXQgSSd2ZSBzYWlkCndvdWxkIHByZXN1bWFibHkgbm90IGJlIHN1ZmZpY2llbnQgaW4gY29kZSBs aWtlIHhyc3RvcigpLiBXaGF0CnBvaW50IGlzIHRoZXJlIGluIHVzaW5nIFhTVE9SUyBpZiB0aGUg Z3Vlc3QgbmV2ZXIgdG91Y2hlZCBYU1M/Ckkgd291bGQgbXVjaCByYXRoZXIgaGF2ZSBleHBlY3Rl ZCBmb3IgeW91IHRvIGludHJvZHVjZSBhCmZsYWcgcGFyYWxsZWxpbmcgdi0+YXJjaC5ub25sYXp5 X3hzdGF0ZV91c2VkIGluZGljYXRpbmcKd2hldGhlciBmb3IgYSBwYXJ0aWN1bGFyIHZDUFUgWFNB VkVTL1hSU1RPUlMgcmVhbGx5IG5lZWQgdG8gYmUKdXNlZCAob3IgbWF5YmUganVzdCBsb29raW5n IGF0IHhjcjBfYWNjdW0gd291bGQgYmUgc3VmZmljaWVudCwKYW5kIG5vIG5ldyBmbGFnIGlzIG5l ZWRlZDsgaW4gZmFjdCBJIHRoaW5rIHRoYXQgZmxhZyB3b3VsZCBhbHNvCmJldHRlciBnbyBhd2F5 IGluIGZhdm9yIG9mIGp1c3QgaW5zcGVjdGluZyB4Y3IwX2FjY3VtKS4KCkphbgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==