From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Lai, Paul C" Subject: Altp2m misbehavior Date: Mon, 2 May 2016 16:28:42 +0000 Message-ID: <8CA46881B83C354B99AD61C20C93EB1BD509B7@ORSMSX109.amr.corp.intel.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2466538405834199583==" Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axGiV-0000Dw-Hx for xen-devel@lists.xenproject.org; Mon, 02 May 2016 16:29:03 +0000 Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org --===============2466538405834199583== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_8CA46881B83C354B99AD61C20C93EB1BD509B7ORSMSX109amrcorpi_" --_000_8CA46881B83C354B99AD61C20C93EB1BD509B7ORSMSX109amrcorpi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello list: Been playing with the altp2m code and noticed that it's not behaving in Xen= 4.7 tree. Two changesets have been identified as where the be behavior changes. The change is commit bd2239d9fa975a1ee5bcd27c218ae042cd0a57bc, x86/HVM: always intercept #AC and #DB where an executable goes from working to crashing after a 10+ hypercalls. The second change is in commit 484c14b7254e8d8936c05e3c28e332ea825c0155: x86/vmx: enable PML by default This hangs the VM guest on the first few hypercalls. -Paul --_000_8CA46881B83C354B99AD61C20C93EB1BD509B7ORSMSX109amrcorpi_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello list:

 

Been playing with the altp2m code and noticed that i= t’s not behaving in Xen 4.7 tree.

Two changesets have been identified as where the be = behavior changes.

 

The change is commit bd2239d9fa975a1ee5bcd27c218ae04= 2cd0a57bc,

      x86/HVM: always inter= cept #AC and #DB

where an executable goes from working to crashing af= ter a 10+ hypercalls.

 

The second change is in commit 484c14b7254e8d8936c05= e3c28e332ea825c0155:

   x86/vmx: enable PML by default

This hangs the VM guest on the first few hypercalls.=

 

-Paul

--_000_8CA46881B83C354B99AD61C20C93EB1BD509B7ORSMSX109amrcorpi_-- --===============2466538405834199583== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --===============2466538405834199583==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: Altp2m misbehavior Date: Tue, 03 May 2016 01:35:48 -0600 Message-ID: <572870F402000078000E7DDF@prv-mh.provo.novell.com> References: <8CA46881B83C354B99AD61C20C93EB1BD509B7@ORSMSX109.amr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1axUs6-0000xa-JT for xen-devel@lists.xenproject.org; Tue, 03 May 2016 07:35:54 +0000 In-Reply-To: <8CA46881B83C354B99AD61C20C93EB1BD509B7@ORSMSX109.amr.corp.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: Paul C Lai Cc: "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDAyLjA1LjE2IGF0IDE4OjI4LCA8cGF1bC5jLmxhaUBpbnRlbC5jb20+IHdyb3RlOgo+ IEJlZW4gcGxheWluZyB3aXRoIHRoZSBhbHRwMm0gY29kZSBhbmQgbm90aWNlZCB0aGF0IGl0J3Mg bm90IGJlaGF2aW5nIGluIFhlbiAKPiA0LjcgdHJlZS4KPiBUd28gY2hhbmdlc2V0cyBoYXZlIGJl ZW4gaWRlbnRpZmllZCBhcyB3aGVyZSB0aGUgYmUgYmVoYXZpb3IgY2hhbmdlcy4KPiAKPiBUaGUg Y2hhbmdlIGlzIGNvbW1pdCBiZDIyMzlkOWZhOTc1YTFlZTViY2QyN2MyMThhZTA0MmNkMGE1N2Jj LAo+ICAgICAgIHg4Ni9IVk06IGFsd2F5cyBpbnRlcmNlcHQgI0FDIGFuZCAjREIKPiB3aGVyZSBh biBleGVjdXRhYmxlIGdvZXMgZnJvbSB3b3JraW5nIHRvIGNyYXNoaW5nIGFmdGVyIGEgMTArIGh5 cGVyY2FsbHMuCj4gCj4gVGhlIHNlY29uZCBjaGFuZ2UgaXMgaW4gY29tbWl0IDQ4NGMxNGI3MjU0 ZThkODkzNmMwNWUzYzI4ZTMzMmVhODI1YzAxNTU6Cj4gICAgeDg2L3ZteDogZW5hYmxlIFBNTCBi eSBkZWZhdWx0Cj4gVGhpcyBoYW5ncyB0aGUgVk0gZ3Vlc3Qgb24gdGhlIGZpcnN0IGZldyBoeXBl cmNhbGxzLgoKSSdtIHNvcnJ5LCBQYXVsLCBidXQgdGhpcyBpcyB3YXkgdG9vIGxpdHRsZSBpbmZv cm1hdGlvbiB0byBiZSB1c2VmdWwgZm9yCmFueXRoaW5nIGJleW9uZCBtYWtpbmcgcGVvcGxlIGF3 YXJlIHRoZXJlIGlzIGEgcHJvYmxlbS4gSSBzdXBwb3NlCnlvdSBoYXZlIHNvbWVvbmUgd29ya2lu ZyBvbiB0aGVzZSBhbHJlYWR5LiBJZiBzbywgaXQgd291bGQgYmUgbmljZQpmb3IgdGhlbSB0byBj b21tdW5pY2F0ZSB0aGVpciBmaW5kaW5ncyBvbiB0aGUgbGlzdCwgdW5sZXNzIHRoZXkncmUKYWxy ZWFkeSBjbG9zZSB0byBoYXZpbmcgZml4ZXMgYXZhaWxhYmxlLiBJZiBub3QsIGFuZCBlc3BlY2lh bGx5IGlmIGFueQpmb3JtIG9mIGhlbHAgaXMgYmVpbmcgc2Vla2VkIGhlcmUsIHBsZWFzZSBwcm92 aWRlIGRldGFpbHMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=