From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH v6.5 07/26] x86/hvm: Use SAVE_ALL to construct the cpu_user_regs frame after VMExit Date: Thu, 4 Jan 2018 00:15:36 +0000 Message-ID: <1515024955-13390-8-git-send-email-andrew.cooper3@citrix.com> References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper List-Id: xen-devel@lists.xenproject.org Tm8gcHJhY3RpY2FsIGNoYW5nZS4KCk9uZSBzaWRlIGVmZmVjdCBpbiBkZWJ1ZyBidWlsZHMgaXMg dGhhdCAlcmJwIGlzIGludmVydGVkIGluIHRoZSBtYW5uZXIKZXhwZWN0ZWQgYnkgdGhlIHN0YWNr IHVud2luZGVyIHRvIGluZGljYXRlIGEgaW50ZXJydXB0IGZyYW1lLgoKU2lnbmVkLW9mZi1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyB8IDIyICsr KystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgfCAxNyAr Ky0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMzIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94 ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDRhNzJlMzguLmRmODZkYTAgMTAwNjQ0 Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2 bS9zdm0vZW50cnkuUwpAQCAtOTgsMjQgKzk4LDEwIEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2Up CiAKICAgICAgICAgVk1SVU4KIAotICAgICAgICBHRVRfQ1VSUkVOVChheCkKLSAgICAgICAgcHVz aCAlcmRpCi0gICAgICAgIHB1c2ggJXJzaQotICAgICAgICBwdXNoICVyZHgKLSAgICAgICAgcHVz aCAlcmN4Ci0gICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmF4KSwlcmN4Ci0gICAgICAgIHB1 c2ggJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNoICVyOQotICAgICAgICBwdXNo ICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2ggJXJieAotICAgICAgICBtb3Yg ICVyYXgsJXJieAotICAgICAgICBwdXNoICVyYnAKLSAgICAgICAgcHVzaCAlcjEyCi0gICAgICAg IHB1c2ggJXIxMwotICAgICAgICBwdXNoICVyMTQKLSAgICAgICAgcHVzaCAlcjE1CisgICAgICAg IFNBVkVfQUxMCisKKyAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIG1vdiAgVkNQVV9z dm1fdm1jYiglcmJ4KSwlcmN4CiAKICAgICAgICAgbW92YiAkMCxWQ1BVX3N2bV92bWNiX2luX3N5 bmMoJXJieCkKICAgICAgICAgbW92ICBWTUNCX3JheCglcmN4KSwlcmF4CmRpZmYgLS1naXQgYS94 ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnku UwppbmRleCA0N2NkNjc0Li5iMmY5OGJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt eC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTMwLDIzICsz MCwxMCBAQAogI2RlZmluZSBWTUxBVU5DSCAgICAgLmJ5dGUgMHgwZiwweDAxLDB4YzIKIAogRU5U Ulkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKLSAgICAgICAgcHVzaCAlcmRpCi0gICAgICAgIHB1 c2ggJXJzaQotICAgICAgICBwdXNoICVyZHgKLSAgICAgICAgcHVzaCAlcmN4Ci0gICAgICAgIHB1 c2ggJXJheAorICAgICAgICBTQVZFX0FMTAorCiAgICAgICAgIG1vdiAgJWNyMiwlcmF4Ci0gICAg ICAgIHB1c2ggJXI4Ci0gICAgICAgIHB1c2ggJXI5Ci0gICAgICAgIHB1c2ggJXIxMAotICAgICAg ICBwdXNoICVyMTEKLSAgICAgICAgcHVzaCAlcmJ4CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQot ICAgICAgICBwdXNoICVyYnAKLSAgICAgICAgcHVzaCAlcjEyCi0gICAgICAgIHB1c2ggJXIxMwot ICAgICAgICBwdXNoICVyMTQKLSAgICAgICAgcHVzaCAlcjE1CiAKICAgICAgICAgbW92YiAkMSxW Q1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3Rf Y3IyKCVyYngpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=