From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [RFC PATCH 5/9] x86/HVM/SVM: Add AVIC initialization code Date: Thu, 17 Nov 2016 12:18:55 -0500 Message-ID: <20161117171855.GF7623@char.us.oracle.com> References: <1474264368-4104-1-git-send-email-suravee.suthikulpanit@amd.com> <1474264368-4104-6-git-send-email-suravee.suthikulpanit@amd.com> <20161012200242.GD6047@char.us.oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: 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, boris.ostrovsky@oracle.com, sherry.hurwitz@amd.com, jbeulich@suse.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBOb3YgMTcsIDIwMTYgYXQgMTA6MDU6NThBTSAtMDYwMCwgU3VyYXZlZSBTdXRoaWt1 bHBhbml0IHdyb3RlOgo+IEtvbnJhZCwKPiAKPiBUaGFua3MgZm9yIHRoZSByZXZpZXcgY29tbWVu dHMuIEdvdCBvbmUgcXVpY2sgcXVlc3Rpb24gYmVsb3cuCj4gCj4gT24gMTAvMTIvMTYgMTU6MDIs IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gK2ludCBzdm1fYXZpY19pbml0X3Zt Y2Ioc3RydWN0IHZjcHUgKnYpCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHBhZGRyX3QgbWE7Cj4g PiA+ID4gKyAgICB1MzIgYXBpY19pZF9yZWc7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgYXJjaF9zdm1f c3RydWN0ICpzID0gJnYtPmFyY2guaHZtX3N2bTsKPiA+ID4gPiArICAgIHN0cnVjdCB2bWNiX3N0 cnVjdCAqdm1jYiA9IHMtPnZtY2I7Cj4gPiA+ID4gKyAgICBzdHJ1Y3Qgc3ZtX2RvbWFpbiAqZCA9 ICZ2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5zdm07Cj4gPiA+ID4gKyAgICBzdHJ1Y3Qgc3Zt X2F2aWNfcGh5X2FpdF9lbnRyeSBlbnRyeTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoICFz dm1fYXZpYyApCj4gPiA+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiA+ID4gKwo+ID4gPiA+ICsg ICAgdm1jYi0+YXZpY19ia19wZ19wYSA9IHBhZ2VfdG9fbWFkZHIocy0+YXZpY19ia19wZykgJiBB VklDX0hQQV9NQVNLOwo+ID4gPiA+ICsgICAgbWEgPSBkLT5hdmljX2xvZ19haXRfbWZuOwo+ID4g PiA+ICsgICAgdm1jYi0+YXZpY19sb2dfYXBpY19pZCA9IChtYSA8PCBQQUdFX1NISUZUKSAmIEFW SUNfSFBBX01BU0s7Cj4gPiA+ID4gKyAgICBtYSA9IGQtPmF2aWNfcGh5X2FpdF9tZm47Cj4gPiA+ ID4gKyAgICB2bWNiLT5hdmljX3BoeV9hcGljX2lkID0gKG1hIDw8IFBBR0VfU0hJRlQpICYgQVZJ Q19IUEFfTUFTSzsKPiA+ID4gPiArICAgIHZtY2ItPmF2aWNfcGh5X2FwaWNfaWQgfD0gQVZJQ19Q SFlfQVBJQ19JRF9NQVg7Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgZHByaW50ayhYRU5MT0dfREVC VUcsICJTVk06ICVzOiBicGE9JSNsbHgsIGxwYT0lI2xseCwgcHBhPSUjbGx4XG4iLAo+ID4gSSB0 aGluayB5b3UgY2FuIGRyb3AgdGhlICdTVk06JyBwYXJ0LiBUaGUgX19mdW5jX18gZ2l2ZXMgZW5v dWdoIGRldGFpbHMuCj4gPiAKPiA+ID4gPiArICAgICAgICAgICBfX2Z1bmNfXywgKHVuc2lnbmVk IGxvbmcgbG9uZyl2bWNiLT5hdmljX2JrX3BnX3BhLAo+ID4gPiA+ICsgICAgICAgICAgICh1bnNp Z25lZCBsb25nIGxvbmcpIHZtY2ItPmF2aWNfbG9nX2FwaWNfaWQsCj4gPiA+ID4gKyAgICAgICAg ICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgdm1jYi0+YXZpY19waHlfYXBpY19pZCk7Cj4gPiBJcyB0 aGlzIGFsc28gcGFydCBvZiB0aGUga2V5Ym9hcmQgaGFuZGxlcj8gUGVyaGFwcyB0aGF0IGluZm9y bWF0aW9uIHNob3VsZAo+ID4gYmUgcHJlc2VudGVkIHRoZXJlPwo+IAo+IEknbSBub3Qgc3VyZSB3 aGF0IHlvdSBtZWFuIGJ5IGtleWJvYXJkIGhhbmRsZXIuIEkgYXNzdW1lIHlvdSBtZWFuIHRoZQo+ IHNwYWNpbmcgZm9yIHRoZSBpbmRlbnRhdGlvbiB0aGUgZnJvbnQgc2hvdWxkIGFsaWduIHdpdGgg YWJvdmUgbGluZT8KCldlbGwgSSB3b3VsZCBkaXRjaCB0aGVtLiBBbmQgaWYgeW91IHJlYWxseSB3 YW50IHRoZW0gdGhlbiBtYWtlIHRoZQprZXlib2FyZCBoYW5kbGVyLCBha2Egc3ZtX3ZtY2JfZHVt cCBmdW5jdGlvbi4KPiAKPiBUaGFua3MsCj4gUy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=