From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: [PATCH v2 10/12] xen/mce: add support of vLMCE injection to XEN_MC_inject_v2 Date: Fri, 17 Mar 2017 14:46:12 +0800 Message-ID: <20170317064614.23539-11-haozhong.zhang@intel.com> References: <20170317064614.23539-1-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170317064614.23539-1-haozhong.zhang@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: Haozhong Zhang , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4K LS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVy IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQ2hhbmdlcyBpbiB2MjoKICogUmVtb3ZlIHRo ZSB1bm5lY2Vzc2FyeSBsb2NhbCB2YXJpYWJsZSAiY3B1X25yIi4KLS0tCiB4ZW4vYXJjaC94ODYv Y3B1L21jaGVjay9tY2UuYyAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk ZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxNiBp bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMg Yi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRleCAyMGFiNjc4Li5lN2M2ODFiIDEw MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94 ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMTU0Niw2ICsxNTQ2LDIxIEBAIGxvbmcgZG9fbWNhKFhF Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICAgICAgfQog ICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBYRU5fTUNfSU5KRUNUX1RZUEVfTE1D RToKKyAgICAgICAgICAgIGlmICggIWxtY2Vfc3VwcG9ydCApCisgICAgICAgICAgICB7CisgICAg ICAgICAgICAgICAgcmV0ID0geDg2X21jZXJyKCJObyBMTUNFIHN1cHBvcnQgaW4gcGxhdGZvcm0i LCAtRUlOVkFMKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAg ICAgICAgIC8qIEVuc3VyZSBhdCBtb3N0IG9uZSBDUFUgaXMgc3BlY2lmaWVkLiAqLworICAgICAg ICAgICAgaWYgKCBucl9jcHVfaWRzID4gY3B1bWFza19uZXh0KGNwdW1hc2tfZmlyc3QoY3B1bWFw KSwgY3B1bWFwKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0geDg2X21j ZXJyKCJNb3JlIHRoYW4gb25lIENQVSBzcGVjaWZpZWQiLCAtRUlOVkFMKTsKKyAgICAgICAgICAg ICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMo Y3B1bWFwLCB4ODZfbWNfbWNlaW5qZWN0LCBOVUxMLCAxKTsKKyAgICAgICAgICAgIGJyZWFrOwor CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSB4ODZfbWNlcnIoIldyb25nIG1j YSB0eXBlXG4iLCAtRUlOVkFMKTsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVu L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1tY2EuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h cmNoLXg4Ni94ZW4tbWNhLmgKaW5kZXggN2RiOTkwNy4uZGMzNTI2NyAxMDA2NDQKLS0tIGEveGVu L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1tY2EuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs aWMvYXJjaC14ODYveGVuLW1jYS5oCkBAIC00MTQsNiArNDE0LDcgQEAgc3RydWN0IHhlbl9tY19t Y2VpbmplY3QgewogI2RlZmluZSBYRU5fTUNfSU5KRUNUX1RZUEVfTUFTSyAgICAgMHg3CiAjZGVm aW5lIFhFTl9NQ19JTkpFQ1RfVFlQRV9NQ0UgICAgICAweDAKICNkZWZpbmUgWEVOX01DX0lOSkVD VF9UWVBFX0NNQ0kgICAgIDB4MQorI2RlZmluZSBYRU5fTUNfSU5KRUNUX1RZUEVfTE1DRSAgICAg MHgyCiAKICNkZWZpbmUgWEVOX01DX0lOSkVDVF9DUFVfQlJPQURDQVNUIDB4OAogCi0tIAoyLjEw LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK