From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yang Zhong Subject: [PATCH v3 3/4] x86emul: Support vaes insns Date: Fri, 10 Nov 2017 18:36:35 +0800 Message-ID: <1510310196-6485-4-git-send-email-yang.zhong@intel.com> References: <1510310196-6485-1-git-send-email-yang.zhong@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1510310196-6485-1-git-send-email-yang.zhong@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, JBeulich@suse.com List-Id: xen-devel@lists.xenproject.org VGhlIHByZXZpb3VzIGFlcyBpbnNucyBvbmx5IHN1cHBvcnQgbGVnYWN5IGFuZCBBVlgxMjguCklj ZWxha2UgYWRkZWQgQVZYMjU2IHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5 YW5nLnpob25nQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt dWxhdGUuYyB8IDcgKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAg ICAgfCAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2 X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA1NTliMzg3Li45N2NkZjAzIDEwMDY0NAotLS0g YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94 ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTYyNiw2ICsxNjI2LDcgQEAgc3RhdGlj IGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMo ICAgICAgICAgNywgRUJYLCAyNCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAg ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKICNkZWZpbmUg dmNwdV9oYXNfZ2ZuaSgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsICA4LCBjdHh0 LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX3ZhZXMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAg NywgRUNYLCAgOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc192cGNsbXVscWRxKCkgIHZj cHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMTAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf cmRwaWQoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCiAj ZGVmaW5lIHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAg MCwgY3R4dCwgb3BzKQpAQCAtNzM0NSw2ICs3MzQ2LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhZXNuaSk7CiAgICAgICAgIGlmICggdmV4Lm9wY3gg PT0gdmV4X25vbmUgKQogICAgICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOworICAgICAg ICBpZiAoIHZleC5sICkKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0 X2hhdmUodmFlcyk7CisgICAgICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4OworICAgICAgICB9CisK ICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo MHgwZjM4LCAweDQxKTogLyogdnBobWlucG9zdXcgeG1tL20xMjgseG1tLHhtbSAqLwogICAgICAg ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CmRpZmYgLS1naXQgYS94ZW4v aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh dHVyZS5oCmluZGV4IDNmMjRmMDYuLmZmYTExMGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz bS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o CkBAIC05OSw2ICs5OSw3IEBACiAKIC8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lY3ggKi8K ICNkZWZpbmUgY3B1X2hhc19nZm5pICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF X0dGTkkpCisjZGVmaW5lIGNwdV9oYXNfdmFlcyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf RkVBVFVSRV9WQUVTKQogI2RlZmluZSBjcHVfaGFzX3ZwY2xtdWxxZHEgICAgICBib290X2NwdV9o YXMoWDg2X0ZFQVRVUkVfVlBDTE1VTFFEUSkKIAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5l ZHggKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==