From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [RFC PATCH 4/9] x86/SVM: Modify VMCB fields to add AVIC support Date: Wed, 12 Oct 2016 15:07:08 -0400 Message-ID: <20161012190708.GC6047@char.us.oracle.com> References: <1474264368-4104-1-git-send-email-suravee.suthikulpanit@amd.com> <1474264368-4104-5-git-send-email-suravee.suthikulpanit@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1474264368-4104-5-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: Suravee Suthikulpanit Cc: andrew.cooper3@citrix.com, sherry.hurwitz@amd.com, jbeulich@suse.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMTksIDIwMTYgYXQgMTI6NTI6NDNBTSAtMDUwMCwgU3VyYXZlZSBTdXRoaWt1 bHBhbml0IHdyb3RlOgo+IEludHJvZHVjZSBBVklDLXJlbGF0ZWQgVk1DQiBmaWVsZHMuCj4gCj4g U2lnbmVkLW9mZi1ieTogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFu aXRAYW1kLmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCB8 IDIzICsrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp b25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t eDg2L2h2bS9zdm0vdm1jYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+ IGluZGV4IGJhZDIzODIuLjc2OGU5ZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4 Ni9odm0vc3ZtL3ZtY2IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNi LmgKPiBAQCAtMzI4LDE0ICszMjgsMTUgQEAgdHlwZWRlZiB1bmlvbiBfX3BhY2tlZAo+ICAgICAg c3RydWN0IAo+ICAgICAgewo+ICAgICAgICAgIHU2NCB0cHI6ICAgICAgICAgIDg7Cj4gLSAgICAg ICAgdTY0IGlycTogICAgICAgICAgMTsKPiArICAgICAgICB1NjQgaXJxOiAgICAgICAgICAxOyAv KiBkaXNhYmxlZCBmb3IgYXZpYyAqLwo+ICAgICAgICAgIHU2NCByc3ZkMDogICAgICAgIDc7Cj4g LSAgICAgICAgdTY0IHByaW86ICAgICAgICAgNDsKPiAtICAgICAgICB1NjQgaWduX3RwcjogICAg ICAxOwo+ICsgICAgICAgIHU2NCBwcmlvOiAgICAgICAgIDQ7IC8qIGRpc2FibGVkIGZvciBhdmlj ICovCj4gKyAgICAgICAgdTY0IGlnbl90cHI6ICAgICAgMTsgLyogZGlzYWJsZWQgZm9yIGF2aWMg Ki8KPiAgICAgICAgICB1NjQgcnN2ZDE6ICAgICAgICAzOwo+ICAgICAgICAgIHU2NCBpbnRyX21h c2tpbmc6IDE7Cj4gLSAgICAgICAgdTY0IHJzdmQyOiAgICAgICAgNzsKPiAtICAgICAgICB1NjQg dmVjdG9yOiAgICAgICA4Owo+ICsgICAgICAgIHU2NCByc3ZkMjogICAgICAgIDY7Cj4gKyAgICAg ICAgdTY0IGF2aWNfZW5hYmxlOiAgMTsKPiArICAgICAgICB1NjQgdmVjdG9yOiAgICAgICA4OyAv KiBkaXNhYmxlZCBmb3IgYXZpYyAqLwoKUGVyaGFwcyAnYXZpYyBpbXBsaWNpdGx5IGRpc2FibGVz IHRoaXMnID8KCj4gICAgICAgICAgdTY0IHJzdmQzOiAgICAgICAyNDsKPiAgICAgIH0gZmllbGRz Owo+ICB9IHZpbnRyX3Q7Cj4gQEAgLTM5NCw3ICszOTUsOCBAQCB0eXBlZGVmIHVuaW9uIF9fcGFj a2VkCj4gICAgICAgICAgdWludDMyX3QgY3IyOiAxOwo+ICAgICAgICAgIC8qIGRlYnVnY3RsbXNy LCBsYXN0e2JyYW5jaCxpbnR9e3RvLGZyb219aXAgKi8KPiAgICAgICAgICB1aW50MzJfdCBsYnI6 IDE7Cj4gLSAgICAgICAgdWludDMyX3QgcmVzdjogMjE7Cj4gKyAgICAgICAgdWludDMyX3QgYXZp YzogMTsKPiArICAgICAgICB1aW50MzJfdCByZXN2OiAyMDsKPiAgICAgIH0gZmllbGRzOwo+ICB9 IHZtY2JjbGVhbmJpdHNfdDsKPiAgCj4gQEAgLTQyOCw3ICs0MzAsOCBAQCBzdHJ1Y3QgX19wYWNr ZWQgdm1jYl9zdHJ1Y3Qgewo+ICAgICAgdTY0IGV4aXRpbmZvMjsgICAgICAgICAgICAgIC8qIG9m ZnNldCAweDgwICovCj4gICAgICBldmVudGlual90ICBleGl0aW50aW5mbzsgICAgLyogb2Zmc2V0 IDB4ODggKi8KPiAgICAgIHU2NCBfbnBfZW5hYmxlOyAgICAgICAgICAgICAvKiBvZmZzZXQgMHg5 MCAtIGNsZWFuYml0IDQgKi8KPiAtICAgIHU2NCByZXMwOFsyXTsKPiArICAgIHU2NCBhdmljX3Zh cGljX2JhcjsgICAgICAgICAvKiBvZmZzZXQgMHg5OCAqLwo+ICsgICAgdTY0IHJlczA4OyAgICAg ICAgICAgICAgICAgIC8qIG9mZnNldCAweEEwICovCj4gICAgICBldmVudGlual90ICBldmVudGlu ajsgICAgICAgLyogb2Zmc2V0IDB4QTggKi8KPiAgICAgIHU2NCBfaF9jcjM7ICAgICAgICAgICAg ICAgICAvKiBvZmZzZXQgMHhCMCAtIGNsZWFuYml0IDQgKi8KPiAgICAgIGxicmN0cmxfdCBsYnJf Y29udHJvbDsgICAgICAvKiBvZmZzZXQgMHhCOCAqLwo+IEBAIC00MzcsNyArNDQwLDExIEBAIHN0 cnVjdCBfX3BhY2tlZCB2bWNiX3N0cnVjdCB7Cj4gICAgICB1NjQgbmV4dHJpcDsgICAgICAgICAg ICAgICAgLyogb2Zmc2V0IDB4QzggKi8KPiAgICAgIHU4ICBndWVzdF9pbnNfbGVuOyAgICAgICAg ICAvKiBvZmZzZXQgMHhEMCAqLwo+ICAgICAgdTggIGd1ZXN0X2luc1sxNV07ICAgICAgICAgIC8q IG9mZnNldCAweEQxICovCj4gLSAgICB1NjQgcmVzMTBhWzEwMF07ICAgICAgICAgICAgLyogb2Zm c2V0IDB4RTAgcGFkIHRvIHNhdmUgYXJlYSAqLwo+ICsgICAgdTY0IGF2aWNfYmtfcGdfcGE7ICAg ICAgICAgIC8qIG9mZnNldCAweEUwICovCj4gKyAgICB1NjQgcmVzMDlhOyAgICAgICAgICAgICAg ICAgLyogb2Zmc2V0IDB4RTggKi8KPiArICAgIHU2NCBhdmljX2xvZ19hcGljX2lkOyAgICAgICAv KiBvZmZzZXQgMHhGMCAqLwo+ICsgICAgdTY0IGF2aWNfcGh5X2FwaWNfaWQ7ICAgICAgIC8qIG9m ZnNldCAweEY4ICovCj4gKyAgICB1NjQgcmVzMDliWzk2XTsgICAgICAgICAgICAgLyogb2Zmc2V0 IDB4MTAwIHBhZCB0byBzYXZlIGFyZWEgKi8KPiAgCgpPdGhlcndpc2U6CgpSZXZpZXdlZC1ieTog S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKPiAgICAgIHN2 bV9zZWdtZW50X3JlZ2lzdGVyX3QgZXM7ICAvKiBvZmZzZXQgMTAyNCAtIGNsZWFuYml0IDggKi8K PiAgICAgIHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QgY3M7ICAvKiBjbGVhbmJpdCA4ICovCj4gLS0g Cj4gMS45LjEKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y Zwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=