From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suravee Suthikulpanit Subject: [RFC PATCH 4/9] x86/SVM: Modify VMCB fields to add AVIC support Date: Mon, 19 Sep 2016 00:52:43 -0500 Message-ID: <1474264368-4104-5-git-send-email-suravee.suthikulpanit@amd.com> References: <1474264368-4104-1-git-send-email-suravee.suthikulpanit@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1474264368-4104-1-git-send-email-suravee.suthikulpanit@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.xen.org Cc: andrew.cooper3@citrix.com, Suravee Suthikulpanit , jbeulich@suse.com, sherry.hurwitz@amd.com List-Id: xen-devel@lists.xenproject.org SW50cm9kdWNlIEFWSUMtcmVsYXRlZCBWTUNCIGZpZWxkcy4KClNpZ25lZC1vZmYtYnk6IFN1cmF2 ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Ci0tLQogeGVu L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCB8IDIzICsrKysrKysrKysrKysrKy0tLS0t LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIGIveGVuL2luY2x1 ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAppbmRleCBiYWQyMzgyLi43NjhlOWZiIDEwMDY0NAot LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCisrKyBiL3hlbi9pbmNsdWRl L2FzbS14ODYvaHZtL3N2bS92bWNiLmgKQEAgLTMyOCwxNCArMzI4LDE1IEBAIHR5cGVkZWYgdW5p b24gX19wYWNrZWQKICAgICBzdHJ1Y3QgCiAgICAgewogICAgICAgICB1NjQgdHByOiAgICAgICAg ICA4OwotICAgICAgICB1NjQgaXJxOiAgICAgICAgICAxOworICAgICAgICB1NjQgaXJxOiAgICAg ICAgICAxOyAvKiBkaXNhYmxlZCBmb3IgYXZpYyAqLwogICAgICAgICB1NjQgcnN2ZDA6ICAgICAg ICA3OwotICAgICAgICB1NjQgcHJpbzogICAgICAgICA0OwotICAgICAgICB1NjQgaWduX3Rwcjog ICAgICAxOworICAgICAgICB1NjQgcHJpbzogICAgICAgICA0OyAvKiBkaXNhYmxlZCBmb3IgYXZp YyAqLworICAgICAgICB1NjQgaWduX3RwcjogICAgICAxOyAvKiBkaXNhYmxlZCBmb3IgYXZpYyAq LwogICAgICAgICB1NjQgcnN2ZDE6ICAgICAgICAzOwogICAgICAgICB1NjQgaW50cl9tYXNraW5n OiAxOwotICAgICAgICB1NjQgcnN2ZDI6ICAgICAgICA3OwotICAgICAgICB1NjQgdmVjdG9yOiAg ICAgICA4OworICAgICAgICB1NjQgcnN2ZDI6ICAgICAgICA2OworICAgICAgICB1NjQgYXZpY19l bmFibGU6ICAxOworICAgICAgICB1NjQgdmVjdG9yOiAgICAgICA4OyAvKiBkaXNhYmxlZCBmb3Ig YXZpYyAqLwogICAgICAgICB1NjQgcnN2ZDM6ICAgICAgIDI0OwogICAgIH0gZmllbGRzOwogfSB2 aW50cl90OwpAQCAtMzk0LDcgKzM5NSw4IEBAIHR5cGVkZWYgdW5pb24gX19wYWNrZWQKICAgICAg ICAgdWludDMyX3QgY3IyOiAxOwogICAgICAgICAvKiBkZWJ1Z2N0bG1zciwgbGFzdHticmFuY2gs aW50fXt0byxmcm9tfWlwICovCiAgICAgICAgIHVpbnQzMl90IGxicjogMTsKLSAgICAgICAgdWlu dDMyX3QgcmVzdjogMjE7CisgICAgICAgIHVpbnQzMl90IGF2aWM6IDE7CisgICAgICAgIHVpbnQz Ml90IHJlc3Y6IDIwOwogICAgIH0gZmllbGRzOwogfSB2bWNiY2xlYW5iaXRzX3Q7CiAKQEAgLTQy OCw3ICs0MzAsOCBAQCBzdHJ1Y3QgX19wYWNrZWQgdm1jYl9zdHJ1Y3QgewogICAgIHU2NCBleGl0 aW5mbzI7ICAgICAgICAgICAgICAvKiBvZmZzZXQgMHg4MCAqLwogICAgIGV2ZW50aW5qX3QgIGV4 aXRpbnRpbmZvOyAgICAvKiBvZmZzZXQgMHg4OCAqLwogICAgIHU2NCBfbnBfZW5hYmxlOyAgICAg ICAgICAgICAvKiBvZmZzZXQgMHg5MCAtIGNsZWFuYml0IDQgKi8KLSAgICB1NjQgcmVzMDhbMl07 CisgICAgdTY0IGF2aWNfdmFwaWNfYmFyOyAgICAgICAgIC8qIG9mZnNldCAweDk4ICovCisgICAg dTY0IHJlczA4OyAgICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEEwICovCiAgICAgZXZlbnRp bmpfdCAgZXZlbnRpbmo7ICAgICAgIC8qIG9mZnNldCAweEE4ICovCiAgICAgdTY0IF9oX2NyMzsg ICAgICAgICAgICAgICAgIC8qIG9mZnNldCAweEIwIC0gY2xlYW5iaXQgNCAqLwogICAgIGxicmN0 cmxfdCBsYnJfY29udHJvbDsgICAgICAvKiBvZmZzZXQgMHhCOCAqLwpAQCAtNDM3LDcgKzQ0MCwx MSBAQCBzdHJ1Y3QgX19wYWNrZWQgdm1jYl9zdHJ1Y3QgewogICAgIHU2NCBuZXh0cmlwOyAgICAg ICAgICAgICAgICAvKiBvZmZzZXQgMHhDOCAqLwogICAgIHU4ICBndWVzdF9pbnNfbGVuOyAgICAg ICAgICAvKiBvZmZzZXQgMHhEMCAqLwogICAgIHU4ICBndWVzdF9pbnNbMTVdOyAgICAgICAgICAv KiBvZmZzZXQgMHhEMSAqLwotICAgIHU2NCByZXMxMGFbMTAwXTsgICAgICAgICAgICAvKiBvZmZz ZXQgMHhFMCBwYWQgdG8gc2F2ZSBhcmVhICovCisgICAgdTY0IGF2aWNfYmtfcGdfcGE7ICAgICAg ICAgIC8qIG9mZnNldCAweEUwICovCisgICAgdTY0IHJlczA5YTsgICAgICAgICAgICAgICAgIC8q IG9mZnNldCAweEU4ICovCisgICAgdTY0IGF2aWNfbG9nX2FwaWNfaWQ7ICAgICAgIC8qIG9mZnNl dCAweEYwICovCisgICAgdTY0IGF2aWNfcGh5X2FwaWNfaWQ7ICAgICAgIC8qIG9mZnNldCAweEY4 ICovCisgICAgdTY0IHJlczA5Yls5Nl07ICAgICAgICAgICAgIC8qIG9mZnNldCAweDEwMCBwYWQg dG8gc2F2ZSBhcmVhICovCiAKICAgICBzdm1fc2VnbWVudF9yZWdpc3Rlcl90IGVzOyAgLyogb2Zm c2V0IDEwMjQgLSBjbGVhbmJpdCA4ICovCiAgICAgc3ZtX3NlZ21lbnRfcmVnaXN0ZXJfdCBjczsg IC8qIGNsZWFuYml0IDggKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==