From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH] x86/HVM: memset CPU context save area Date: Tue, 19 Jan 2016 18:42:53 +0100 Message-ID: <1453225373-81485-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aLaJ5-0003Cx-8P for xen-devel@lists.xenproject.org; Tue, 19 Jan 2016 17:43:03 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org SW4gb3JkZXIgdG8gcHJldmVudCBsZWFraW5nIGRhdGEgaW4gdGhlIHBhZGRpbmcgZmllbGQuIEFs c28gcmVtb3ZlIHRoZQptZW1zZXQgZG9uZSB0byB0aGUgZnB1X3JlZ3MgaW4gY2FzZSBvZiBubyBG UFUgY29udGV4dCBwcmVzZW50LCBzaW5jZSBpdCdzCmFscmVhZHkgdGFrZW4gY2FyZSBieSB0aGUg bWVtc2V0IG9mIHRoZSB3aG9sZSBDUFUgY29udGV4dCBzdHJ1Y3R1cmUuIFRoZQpzYW1lIGFwcGxp ZXMgdG8gc2V0dGluZyBjdHh0LmZsYWdzIHRvIDAgaW4gY2FzZSB0aGVyZSdzIG5vIEZQVSBjb250 ZXh0LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j b20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2 bS5jIHwgNyArKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94 ODYvaHZtL2h2bS5jCmluZGV4IDhmOTg5NTYuLjY3NGZlZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTczMiw2ICsx NzMyLDggQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBo dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgaWYgKCB2LT5wYXVzZV9mbGFncyAmIFZQ Rl9kb3duICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCisgICAgICAgIG1lbXNldCgmY3R4dCwg MCwgc2l6ZW9mKGN0eHQpKTsKKwogICAgICAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1j cy92bWNiIGJpdHMgKi8KICAgICAgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwgJmN0eHQp OwogCkBAIC0xNzk4LDExICsxODAwLDYgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChz dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgICAgIG1l bWNweShjdHh0LmZwdV9yZWdzLCB2LT5hcmNoLmZwdV9jdHh0LCBzaXplb2YoY3R4dC5mcHVfcmVn cykpOwogICAgICAgICAgICAgY3R4dC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwog ICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgIG1lbXNldChj dHh0LmZwdV9yZWdzLCAwLCBzaXplb2YoY3R4dC5mcHVfcmVncykpOwotICAgICAgICAgICAgIGN0 eHQuZmxhZ3MgPSAwOwotICAgICAgICB9CiAKICAgICAgICAgY3R4dC5yYXggPSB2LT5hcmNoLnVz ZXJfcmVncy5lYXg7CiAgICAgICAgIGN0eHQucmJ4ID0gdi0+YXJjaC51c2VyX3JlZ3MuZWJ4Owot LSAKMS45LjUgKEFwcGxlIEdpdC01MC4zKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==