From mboxrd@z Thu Jan 1 00:00:00 1970 From: Janakarajan Natarajan Subject: [PATCH v2 01/10] x86/SVM: Modify VMCB fields to add AVIC support Date: Mon, 7 May 2018 16:07:44 -0500 Message-ID: <20180507210753.2280-2-Janakarajan.Natarajan@amd.com> References: <20180507210753.2280-1-Janakarajan.Natarajan@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180507210753.2280-1-Janakarajan.Natarajan@amd.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: Jun Nakajima , Kevin Tian , Stefano Stabellini , Wei Liu , Suravee Suthikulpanit , Janakarajan Natarajan , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org RnJvbTogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv bT4KCkludHJvZHVjZSBBVklDLXJlbGF0ZWQgVk1DQiBmaWVsZHMuCgpTaWduZWQtb2ZmLWJ5OiBT dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpTaWdu ZWQtb2ZmLWJ5OiBKYW5ha2FyYWphbiBOYXRhcmFqYW4gPEphbmFrYXJhamFuLk5hdGFyYWphbkBh bWQuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggfCAyMyArKysr KysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDgg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3Zt Y2IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggZGUwNzQyOWRm Zi4uNTkxZDk4ZmM4YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3Zt Y2IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC0zMjQsMTYg KzMyNCwxNyBAQCB0eXBlZGVmIHVuaW9uCiAgICAgc3RydWN0CiAgICAgewogICAgICAgICB1NjQg dHByOiAgICAgICAgICA4OwotICAgICAgICB1NjQgaXJxOiAgICAgICAgICAxOworICAgICAgICB1 NjQgaXJxOiAgICAgICAgICAxOyAvKiBpZ25vcmVkIGluIGF2aWMgbW9kZSAqLwogICAgICAgICB1 NjQgdmdpZjogICAgICAgICAxOwogICAgICAgICB1NjQgcnN2ZDA6ICAgICAgICA2OwotICAgICAg ICB1NjQgcHJpbzogICAgICAgICA0OwotICAgICAgICB1NjQgaWduX3RwcjogICAgICAxOworICAg ICAgICB1NjQgcHJpbzogICAgICAgICA0OyAvKiBpZ25vcmVkIGluIGF2aWMgbW9kZSAqLworICAg ICAgICB1NjQgaWduX3RwcjogICAgICAxOyAvKiBpZ25vcmVkIGluIGF2aWMgbW9kZSAqLwogICAg ICAgICB1NjQgcnN2ZDE6ICAgICAgICAzOwogICAgICAgICB1NjQgaW50cl9tYXNraW5nOiAxOwog ICAgICAgICB1NjQgdmdpZl9lbmFibGU6ICAxOwotICAgICAgICB1NjQgcnN2ZDI6ICAgICAgICA2 OwotICAgICAgICB1NjQgdmVjdG9yOiAgICAgICA4OworICAgICAgICB1NjQgcnN2ZDI6ICAgICAg ICA1OworICAgICAgICB1NjQgYXZpY19lbmFibGU6ICAxOworICAgICAgICB1NjQgdmVjdG9yOiAg ICAgICA4OyAvKiBpZ25vcmVkIGluIGF2aWMgbW9kZSAqLwogICAgICAgICB1NjQgcnN2ZDM6ICAg ICAgIDI0OwogICAgIH0gZmllbGRzOwogfSB2aW50cl90OwpAQCAtMzkzLDcgKzM5NCw4IEBAIHR5 cGVkZWYgdW5pb24KICAgICAgICAgdWludDMyX3QgY3IyOiAxOwogICAgICAgICAvKiBkZWJ1Z2N0 bG1zciwgbGFzdHticmFuY2gsaW50fXt0byxmcm9tfWlwICovCiAgICAgICAgIHVpbnQzMl90IGxi cjogMTsKLSAgICAgICAgdWludDMyX3QgcmVzdjogMjE7CisgICAgICAgIHVpbnQzMl90IGF2aWM6 IDE7CisgICAgICAgIHVpbnQzMl90IHJlc3Y6IDIwOwogICAgIH0gZmllbGRzOwogfSB2bWNiY2xl YW5iaXRzX3Q7CiAKQEAgLTQyNyw3ICs0MjksOCBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgewogICAg IHU2NCBleGl0aW5mbzI7ICAgICAgICAgICAgICAvKiBvZmZzZXQgMHg4MCAqLwogICAgIGV2ZW50 aW5qX3QgIGV4aXRpbnRpbmZvOyAgICAvKiBvZmZzZXQgMHg4OCAqLwogICAgIHU2NCBfbnBfZW5h YmxlOyAgICAgICAgICAgICAvKiBvZmZzZXQgMHg5MCAtIGNsZWFuYml0IDQgKi8KLSAgICB1NjQg cmVzMDhbMl07CisgICAgdTY0IGF2aWNfdmFwaWNfYmFyOyAgICAgICAgIC8qIG9mZnNldCAweDk4 ICovCisgICAgdTY0IHJlczA4OyAgICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEEwICovCiAg ICAgZXZlbnRpbmpfdCAgZXZlbnRpbmo7ICAgICAgIC8qIG9mZnNldCAweEE4ICovCiAgICAgdTY0 IF9oX2NyMzsgICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEIwIC0gY2xlYW5iaXQgNCAqLwog ICAgIHZpcnRfZXh0X3QgdmlydF9leHQ7ICAgICAgICAvKiBvZmZzZXQgMHhCOCAqLwpAQCAtNDM2 LDcgKzQzOSwxMSBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgewogICAgIHU2NCBuZXh0cmlwOyAgICAg ICAgICAgICAgICAvKiBvZmZzZXQgMHhDOCAqLwogICAgIHU4ICBndWVzdF9pbnNfbGVuOyAgICAg ICAgICAvKiBvZmZzZXQgMHhEMCAqLwogICAgIHU4ICBndWVzdF9pbnNbMTVdOyAgICAgICAgICAv KiBvZmZzZXQgMHhEMSAqLwotICAgIHU2NCByZXMxMGFbMTAwXTsgICAgICAgICAgICAvKiBvZmZz ZXQgMHhFMCBwYWQgdG8gc2F2ZSBhcmVhICovCisgICAgdTY0IGF2aWNfYmtfcGdfcGE7ICAgICAg ICAgIC8qIG9mZnNldCAweEUwICovCisgICAgdTY0IHJlczA5YTsgICAgICAgICAgICAgICAgIC8q IG9mZnNldCAweEU4ICovCisgICAgdTY0IGF2aWNfbG9naWNhbF9pZF90YWJsZV9wYTsgIC8qIG9m ZnNldCAweEYwICovCisgICAgdTY0IGF2aWNfcGh5c2ljYWxfaWRfdGFibGVfcGE7IC8qIG9mZnNl dCAweEY4ICovCisgICAgdTY0IHJlczEwYVs5Nl07ICAgICAgICAgICAgIC8qIG9mZnNldCAweDEw MCBwYWQgdG8gc2F2ZSBhcmVhICovCiAKICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCBzZWdt ZW50X3JlZ2lzdGVyIHNyZWdbNl07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt YW4vbGlzdGluZm8veGVuLWRldmVs