From mboxrd@z Thu Jan 1 00:00:00 1970 From: brian.woods@amd.com Subject: [PATCH 1/3] x86/svm: rename lbr control field in vmcb Date: Tue, 31 Oct 2017 17:03:06 -0500 Message-ID: <20171031220308.107679-2-brian.woods@amd.com> References: <20171031220308.107679-1-brian.woods@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9ed8-000113-4i for xen-devel@lists.xenproject.org; Tue, 31 Oct 2017 22:03:30 +0000 In-Reply-To: <20171031220308.107679-1-brian.woods@amd.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com, Brian Woods , jbeulich@suse.com, suravee.suthikulpanit@amd.com List-Id: xen-devel@lists.xenproject.org RnJvbTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgpSZW5hbWUgdGhlIGxicl9j b250cm9sIGZpZWxkIGluIHRoZSB2bWNiIGZvciBmdXR1cmUvdXBjb21pbmcgY2hhbmdlcy4KClNp Z25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9h cmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9h cmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9h c20teDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmggfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2 L2h2bS9zdm0vdm1jYi5oICAgICAgfCAgNiArKystLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2 bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRl eCAxZGU4OTZlNDU2Li41NTEzZjdhMzg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2 bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAt MTc0LDcgKzE3NCw3IEBAIGludCBuc3ZtX3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpCiAgICAg c3ZtLT5uc19leGNlcHRpb25faW50ZXJjZXB0cyA9IDA7CiAgICAgc3ZtLT5uc19nZW5lcmFsMV9p bnRlcmNlcHRzID0gMDsKICAgICBzdm0tPm5zX2dlbmVyYWwyX2ludGVyY2VwdHMgPSAwOwotICAg IHN2bS0+bnNfbGJyX2NvbnRyb2wuYnl0ZXMgPSAwOworICAgIHN2bS0+bnNfdmlydF9leHQuYnl0 ZXMgPSAwOwogCiAgICAgc3ZtLT5uc19oYXBfZW5hYmxlZCA9IDA7CiAgICAgc3ZtLT5uc192bWNi X2d1ZXN0Y3IzID0gMDsKQEAgLTUyMSwxMiArNTIxLDEyIEBAIHN0YXRpYyBpbnQgbnN2bV92bWNi X3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz KQogICAgIC8qIFBlbmRpbmcgSW50ZXJydXB0cyAqLwogICAgIG4ydm1jYi0+ZXZlbnRpbmogPSBu c192bWNiLT5ldmVudGluajsKIAotICAgIC8qIExCUiB2aXJ0dWFsaXphdGlvbiAqLworICAgIC8q IExCUiBhbmQgb3RoZXIgdmlydHVhbGl6YXRpb24gKi8KICAgICBpZiAoIXZjbGVhbmJpdF9zZXQo bGJyKSkgewotICAgICAgICBzdm0tPm5zX2xicl9jb250cm9sID0gbnNfdm1jYi0+bGJyX2NvbnRy b2w7CisgICAgICAgIHN2bS0+bnNfdmlydF9leHQgPSBuc192bWNiLT52aXJ0X2V4dDsKICAgICB9 Ci0gICAgbjJ2bWNiLT5sYnJfY29udHJvbC5ieXRlcyA9Ci0gICAgICAgIG4xdm1jYi0+bGJyX2Nv bnRyb2wuYnl0ZXMgfCBuc192bWNiLT5sYnJfY29udHJvbC5ieXRlczsKKyAgICBuMnZtY2ItPnZp cnRfZXh0LmJ5dGVzID0KKyAgICAgICAgbjF2bWNiLT52aXJ0X2V4dC5ieXRlcyB8IG5zX3ZtY2It PnZpcnRfZXh0LmJ5dGVzOwogCiAgICAgLyogTmV4dFJJUCAtIG9ubHkgZXZhbHVhdGVkIG9uICNW TUVYSVQuICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYjljZjQyM2ZkOS4uYzhmZmIxNzUxNSAxMDA2 NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2 bS9zdm0vc3ZtLmMKQEAgLTE5OTcsNyArMTk5Nyw3IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0 ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAg ICAgIHZtY2Jfc2V0X2RlYnVnY3RsbXNyKHZtY2IsIG1zcl9jb250ZW50KTsKICAgICAgICAgaWYg KCAhbXNyX2NvbnRlbnQgfHwgIWNwdV9oYXNfc3ZtX2xicnYgKQogICAgICAgICAgICAgYnJlYWs7 Ci0gICAgICAgIHZtY2ItPmxicl9jb250cm9sLmZpZWxkcy5lbmFibGUgPSAxOworICAgICAgICB2 bWNiLT52aXJ0X2V4dC5maWVsZHMubGJyX2VuYWJsZSA9IDE7CiAgICAgICAgIHN2bV9kaXNhYmxl X2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0RFQlVHQ1RMTVNSKTsKICAgICAgICAgc3Zt X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0lBMzJfTEFTVEJSQU5DSEZST01JUCk7 CiAgICAgICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0xBU1RC UkFOQ0hUT0lQKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0 ZWRzdm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaAppbmRleCA0 YjM2YzI1YzVkLi5hNjE5YjYxMzFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2 bS9zdm0vbmVzdGVkc3ZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3Rl ZHN2bS5oCkBAIC00Niw4ICs0Niw4IEBAIHN0cnVjdCBuZXN0ZWRzdm0gewogICAgIHVpbnQzMl90 IG5zX2dlbmVyYWwxX2ludGVyY2VwdHM7CiAgICAgdWludDMyX3QgbnNfZ2VuZXJhbDJfaW50ZXJj ZXB0czsKIAotICAgIC8qIENhY2hlZCByZWFsIGxiciBvZiB0aGUgbDIgZ3Vlc3QgKi8KLSAgICBs YnJjdHJsX3QgbnNfbGJyX2NvbnRyb2w7CisgICAgLyogQ2FjaGVkIHJlYWwgbGJyIGFuZCBvdGhl ciB2aXJ0dWFsIGV4dGVudGlvbnMgb2YgdGhlIGwyIGd1ZXN0ICovCisgICAgdmlydF9leHRfdCBu c192aXJ0X2V4dDsKIAogICAgIC8qIENhY2hlZCByZWFsIE1TUiBwZXJtaXNzaW9uIGJpdG1hcHMg b2YgdGhlIGwyIGd1ZXN0ICovCiAgICAgdW5zaWduZWQgbG9uZyAqbnNfY2FjaGVkX21zcnBtOwpk aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hlbi9pbmNs dWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggMDFjZTIwYjBiZC4uYmVlYzFmNmMwZSAx MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4v aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC0zNTgsOSArMzU4LDkgQEAgdHlwZWRl ZiB1bmlvbgogICAgIHU2NCBieXRlczsKICAgICBzdHJ1Y3QKICAgICB7Ci0gICAgICAgIHU2NCBl bmFibGU6MTsKKyAgICAgICAgdTY0IGxicl9lbmFibGU6MTsKICAgICB9IGZpZWxkczsKLX0gbGJy Y3RybF90OworfSB2aXJ0X2V4dF90OwogCiB0eXBlZGVmIHVuaW9uCiB7CkBAIC00MjcsNyArNDI3 LDcgQEAgc3RydWN0IHZtY2Jfc3RydWN0IHsKICAgICB1NjQgcmVzMDhbMl07CiAgICAgZXZlbnRp bmpfdCAgZXZlbnRpbmo7ICAgICAgIC8qIG9mZnNldCAweEE4ICovCiAgICAgdTY0IF9oX2NyMzsg ICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEIwIC0gY2xlYW5iaXQgNCAqLwotICAgIGxicmN0 cmxfdCBsYnJfY29udHJvbDsgICAgICAvKiBvZmZzZXQgMHhCOCAqLworICAgIHZpcnRfZXh0X3Qg dmlydF9leHQ7ICAgICAgICAvKiBvZmZzZXQgMHhCOCAqLwogICAgIHZtY2JjbGVhbmJpdHNfdCBj bGVhbmJpdHM7ICAvKiBvZmZzZXQgMHhDMCAqLwogICAgIHUzMiByZXMwOTsgICAgICAgICAgICAg ICAgICAvKiBvZmZzZXQgMHhDNCAqLwogICAgIHU2NCBuZXh0cmlwOyAgICAgICAgICAgICAgICAv KiBvZmZzZXQgMHhDOCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==