From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yang Zhong Subject: Re: [PATCH v3 3/4] x86emul: Support vaes insns Date: Thu, 14 Dec 2017 21:40:03 +0800 Message-ID: <20171214134003.GA10966@yangzhon-Virtual> References: <1510310196-6485-1-git-send-email-yang.zhong@intel.com> <1510310196-6485-4-git-send-email-yang.zhong@intel.com> <5A1C4BA7020000780019274C@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5A1C4BA7020000780019274C@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBOb3YgMjcsIDIwMTcgYXQgMDk6MzA6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDEwLjExLjE3IGF0IDExOjM2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdy b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiA+ ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gPiBAQCAtMTYy Niw2ICsxNjI2LDcgQEAgc3RhdGljIGJvb2wgdmNwdV9oYXMoCj4gPiAgI2RlZmluZSB2Y3B1X2hh c19jbHdiKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykK PiA+ICAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg RUJYLCAyOSwgY3R4dCwgb3BzKQo+ID4gICNkZWZpbmUgdmNwdV9oYXNfZ2ZuaSgpICAgICAgICB2 Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsICA4LCBjdHh0LCBvcHMpCj4gPiArI2RlZmluZSB2Y3B1 X2hhc192YWVzKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgIDksIGN0eHQsIG9w cykKPiA+ICAjZGVmaW5lIHZjcHVfaGFzX3ZwY2xtdWxxZHEoKSAgdmNwdV9oYXMoICAgICAgICAg NywgRUNYLCAxMCwgY3R4dCwgb3BzKQo+ID4gICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAg ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCj4gPiAgI2RlZmluZSB2 Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0eHQs IG9wcykKPiA+IEBAIC03MzQ1LDYgKzczNDYsMTIgQEAgeDg2X2VtdWxhdGUoCj4gPiAgICAgICAg ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhZXNuaSk7Cj4gPiAgICAgICAgICBpZiAoIHZleC5v cGN4ID09IHZleF9ub25lICkKPiA+ICAgICAgICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247 Cj4gPiArICAgICAgICBpZiAoIHZleC5sICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAg ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh2YWVzKTsKPiA+ICsgICAgICAgICAgICBnb3RvIHNp bWRfMGZfYXZ4Owo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gICAgICAgICAgLyogZmFsbCB0aHJv dWdoICovCj4gCj4gUGxlYXNlIG1vdmUgb3V0IHRoZSBibG9jayBubyBsb25nZXIgd2FudGluZyB0 aGlzIGZhbGwtdGhyb3VnaC4KPiBUaGF0J2xsIGFsc28gdGFrZSBjYXJlIG9mIHZhZXNpbWMgbm90 IGJlY29taW5nIDI1Ni1iaXQgZW5hYmxlZCBhcwo+IHBlciB0aGUgY3VycmVudCB2ZXJzaW9uIG9m IHRoZSBzcGVjLgo+IAogIEhlbGxvIEphbiwKCiAgVGhhbmtzIGZvciByZXZpZXcgcGF0Y2ghCiAg CiAgVGhlIG5ldyBwYXRjaCB3aWxsIGxpa2UgYmVsb3c6CgogICAgICBob3N0X2FuZF92Y3B1X211 c3RfaGF2ZShhZXNuaSk7CiAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQogICAgICAg ICAgZ290byBzaW1kXzBmMzhfY29tbW9uOworICAgICBpZiAoICF2ZXgubCApCisgICAgICAgICBn b3RvIHNpbWRfMGZfYXZ4OyAgLS0tLS0+IHRoaXMgd2lsbCBkZWFsIHdpdGggdmFlc2ltYyBpbnNu CisgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHZhZXMpOworICAgICBnb3RvIHNpbWRfMGZf eW1tOyAgICAtLS0tLS0+IHRoaXMgd2lsbCBkZWFsIHdpdGggMjU2IFZFWCBpbnNuCgogIEkgd2ls bCBhbHNvIHJlbW92ZSAvICogZmFsbCB0aHJvdWdoICovIGNvbW1lbnRzIGhlcmUsIHRoYW5rcyEK CiAgUmVnYXJkcywKCiAgWWFuZwogIAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3hlbi1kZXZlbA==