From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Isaila Subject: [PATCH v5 7/8] x86/hvm: Introduce viridian_save_vcpu_ctxt_one() func Date: Tue, 29 May 2018 17:58:57 +0300 Message-ID: <1527605938-17977-7-git-send-email-aisaila@bitdefender.com> References: <1527605938-17977-1-git-send-email-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1527605938-17977-1-git-send-email-aisaila@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, paul.durrant@citrix.com, jbeulich@suse.com, Alexandru Isaila List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyB1c2VkIHRvIHNhdmUgZGF0YSBmcm9tIGEgc2luZ2xlIGluc3RhbmNlLgoKU2lnbmVk LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQog eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jIHwgMTQgKysrKysrKysrKy0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpp bmRleCA2OTRlYWU2Li5kMjJjOGFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC0xMDI2LDYgKzEwMjYs MTMgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4g KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShW SVJJRElBTl9ET01BSU4sIHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0eHQsIDEsIEhWTVNSX1BFUl9ET00p OwogCitzdGF0aWMgdm9pZCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUoc3RydWN0IHZjcHUg KnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworICAgIGN0eHQt PnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu cmF3OworICAgIGN0eHQtPnZwX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm1fdmNwdS52aXJp ZGlhbi52cF9hc3Npc3QucGVuZGluZzsKKyAgICAqY3R4dC0+X3BhZCA9IDA7Cit9CisKIHN0YXRp YyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp bl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xMDM0LDEwICsxMDQx LDkgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpk LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBmb3Jf ZWFjaF92Y3B1KCBkLCB2ICkgewotICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29u dGV4dCBjdHh0ID0gewotICAgICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92 Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3LAotICAgICAgICAgICAgLnZwX2Fzc2lzdF9w ZW5kaW5nID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZywKLSAg ICAgICAgfTsKKyAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dDsK KworICAgICAgICB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUodiwgJmN0eHQpOwogCiAgICAg ICAgIGlmICggaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0 eHQpICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIDE7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=