From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 2/2] xen/x86: Introduce a new VMASSIST for architectural behaviour of iopl Date: Thu, 17 Mar 2016 11:05:26 +0000 Message-ID: <56EA8F76.7070600@citrix.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> <56EA9C5002000078000DDBBE@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <56EA9C5002000078000DDBBE@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Xen-devel , Andy Lutomirski List-Id: xen-devel@lists.xenproject.org T24gMTcvMDMvMTYgMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE3LjAzLjE2IGF0 IDExOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE3LzAzLzE2 IDEwOjI1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjAzLjE2IGF0IDIxOjA1LCA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTE3NDIsOCArMTc0Miwx MCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQo+Pj4+ICAgICAg ICAgICAgICBjc19hbmRfbWFzayA9ICh1bnNpZ25lZCBzaG9ydClyZWdzLT5jcyB8Cj4+Pj4gICAg ICAgICAgICAgICAgICAoKHVuc2lnbmVkIGludCl2Y3B1X2luZm8obiwgZXZ0Y2huX3VwY2FsbF9t YXNrKSA8PCAxNik7Cj4+Pj4gICAgICAgICAgICAgIC8qIEZvbGQgdXBjYWxsIG1hc2sgaW50byBS RkxBR1MuSUYuICovCj4+Pj4gLSAgICAgICAgICAgIGVmbGFncyAgPSByZWdzLT5fZWZsYWdzICYg flg4Nl9FRkxBR1NfSUY7Cj4+Pj4gKyAgICAgICAgICAgIGVmbGFncyAgPSByZWdzLT5fZWZsYWdz ICYgfihYODZfRUZMQUdTX0lGfFg4Nl9FRkxBR1NfSU9QTCk7Cj4+PiBUaGlzIGFuZCAuLi4KPj4+ Cj4+Pj4gQEAgLTE3ODgsOCArMTc5MCwxMCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0 cnVjdCB2Y3B1ICpuKQo+Pj4+ICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxvbmcpdmNwdV9pbmZv KG4sIGV2dGNobl91cGNhbGxfbWFzaykgPDwgMzIpOwo+Pj4+ICAKPj4+PiAgICAgICAgICAvKiBG b2xkIHVwY2FsbCBtYXNrIGludG8gUkZMQUdTLklGLiAqLwo+Pj4+IC0gICAgICAgIHJmbGFncyAg PSByZWdzLT5yZmxhZ3MgJiB+WDg2X0VGTEFHU19JRjsKPj4+PiArICAgICAgICByZmxhZ3MgID0g cmVncy0+cmZsYWdzICYgfihYODZfRUZMQUdTX0lGfFg4Nl9FRkxBR1NfSU9QTCk7Cj4+PiAuLi4g dGhpcyBpcyBub3QgcmVhbGx5IG5lY2Vzc2FyeSAoYnV0IGFsc28gbm90IHdyb25nKSAtIHRoZSBh Y3R1YWwKPj4+IEVGTEFHUy5JT1BMIGlzIGFsd2F5cyB6ZXJvIChhbmQgYXNzdW1lZCB0byBiZSBz byBieSBjb2RlCj4+PiBmdXJ0aGVyIGRvd24gZnJvbSB0aGUgcmVzcGVjdGl2ZSBhZGp1c3RtZW50 cyB5b3UgbWFrZSkuIEZvcgo+Pj4gY29uc2lzdGVuY3kncyBzYWtlIGl0IG1pZ2h0IGJlIGJldHRl ciB0byBlaXRoZXIgZHJvcCB0aGUgY2hhbmdlcwo+Pj4gaGVyZSwgb3IgYWxzbyBhZGp1c3QgdGhl IHR3byBwbGFjZXMgbWFza2luZyByZWdzLT5lZmxhZ3MuCj4+IEkgd2lsbCBhZGp1c3QgdGhlIG90 aGVycy4gIEkgd291bGQgcHJlZmVyIG5vdCB0byByZWx5IG9uIHRoZSBhc3N1bXB0aW9uCj4+IHRo YXQgaXQgaXMgYWN0dWFsbHkgMC4KPiBCdXQgeW91IHJlYWxpemUgdGhhdCBpZiBpdCB3YXNuJ3Qg emVybywgd2UnZCBoYXZlIGEgc2VjdXJpdHkgaXNzdWU/CgpJbmRlZWQuICBCdXQgYXMgdGhpcyBh ZGp1c3RtZW50IGlzIGxpdGVyYWxseSBmcmVlIGZvciB1cyB0byB1c2UsIG1ha2luZwpYZW4gYSBs aXR0bGUgbW9yZSByb2J1c3QgaW4gdGhlIChob3BlZnVsbHkgbmV2ZXIpIGNhc2Ugd2VyZSBJT1BM IGVuZHMgdXAKbm90IGJlaW5nIDAuCgp+QW5kcmV3Cgo+IChUaGlzIG5vdHdpdGhzdGFuZGluZyBJ J20gZmluZSB3aXRoIGJvdGggZGlyZWN0aW9ucywgYXMgaW5kaWNhdGVkCj4gYmVmb3JlLikKPgo+ IEphbgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK