From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 2/2] xen/x86: Introduce a new VMASSIST for architectural behaviour of iopl Date: Thu, 17 Mar 2016 05:00:15 -0600 Message-ID: <56EA9C5002000078000DDBBE@prv-mh.provo.novell.com> References: <1458158749-21846-1-git-send-email-andrew.cooper3@citrix.com> <1458158749-21846-3-git-send-email-andrew.cooper3@citrix.com> <56EA941102000078000DDB1E@prv-mh.provo.novell.com> <56EA8ACC.2080102@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56EA8ACC.2080102@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel , Andy Lutomirski List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE3LjAzLjE2IGF0IDExOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMTcvMDMvMTYgMTA6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w My4xNiBhdCAyMTowNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg LTE3NDIsOCArMTc0MiwxMCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1 ICpuKQo+Pj4gICAgICAgICAgICAgIGNzX2FuZF9tYXNrID0gKHVuc2lnbmVkIHNob3J0KXJlZ3Mt PmNzIHwKPj4+ICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBpbnQpdmNwdV9pbmZvKG4sIGV2 dGNobl91cGNhbGxfbWFzaykgPDwgMTYpOwo+Pj4gICAgICAgICAgICAgIC8qIEZvbGQgdXBjYWxs IG1hc2sgaW50byBSRkxBR1MuSUYuICovCj4+PiAtICAgICAgICAgICAgZWZsYWdzICA9IHJlZ3Mt Pl9lZmxhZ3MgJiB+WDg2X0VGTEFHU19JRjsKPj4+ICsgICAgICAgICAgICBlZmxhZ3MgID0gcmVn cy0+X2VmbGFncyAmIH4oWDg2X0VGTEFHU19JRnxYODZfRUZMQUdTX0lPUEwpOwo+PiBUaGlzIGFu ZCAuLi4KPj4KPj4+IEBAIC0xNzg4LDggKzE3OTAsMTAgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdt ZW50cyhzdHJ1Y3QgdmNwdSAqbikKPj4+ICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpdmNw dV9pbmZvKG4sIGV2dGNobl91cGNhbGxfbWFzaykgPDwgMzIpOwo+Pj4gIAo+Pj4gICAgICAgICAg LyogRm9sZCB1cGNhbGwgbWFzayBpbnRvIFJGTEFHUy5JRi4gKi8KPj4+IC0gICAgICAgIHJmbGFn cyAgPSByZWdzLT5yZmxhZ3MgJiB+WDg2X0VGTEFHU19JRjsKPj4+ICsgICAgICAgIHJmbGFncyAg PSByZWdzLT5yZmxhZ3MgJiB+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19JT1BMKTsKPj4gLi4u IHRoaXMgaXMgbm90IHJlYWxseSBuZWNlc3NhcnkgKGJ1dCBhbHNvIG5vdCB3cm9uZykgLSB0aGUg YWN0dWFsCj4+IEVGTEFHUy5JT1BMIGlzIGFsd2F5cyB6ZXJvIChhbmQgYXNzdW1lZCB0byBiZSBz byBieSBjb2RlCj4+IGZ1cnRoZXIgZG93biBmcm9tIHRoZSByZXNwZWN0aXZlIGFkanVzdG1lbnRz IHlvdSBtYWtlKS4gRm9yCj4+IGNvbnNpc3RlbmN5J3Mgc2FrZSBpdCBtaWdodCBiZSBiZXR0ZXIg dG8gZWl0aGVyIGRyb3AgdGhlIGNoYW5nZXMKPj4gaGVyZSwgb3IgYWxzbyBhZGp1c3QgdGhlIHR3 byBwbGFjZXMgbWFza2luZyByZWdzLT5lZmxhZ3MuCj4gCj4gSSB3aWxsIGFkanVzdCB0aGUgb3Ro ZXJzLiAgSSB3b3VsZCBwcmVmZXIgbm90IHRvIHJlbHkgb24gdGhlIGFzc3VtcHRpb24KPiB0aGF0 IGl0IGlzIGFjdHVhbGx5IDAuCgpCdXQgeW91IHJlYWxpemUgdGhhdCBpZiBpdCB3YXNuJ3QgemVy bywgd2UnZCBoYXZlIGEgc2VjdXJpdHkgaXNzdWU/CihUaGlzIG5vdHdpdGhzdGFuZGluZyBJJ20g ZmluZSB3aXRoIGJvdGggZGlyZWN0aW9ucywgYXMgaW5kaWNhdGVkCmJlZm9yZS4pCgpKYW4KCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=