From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [RFC XEN PATCH 01/16] x86_64/mm: explicitly specify the location to place the frame table Date: Fri, 9 Dec 2016 16:35:10 -0500 Message-ID: <20161209213509.GA21093@localhost.localdomain> References: <20161010003235.4213-1-haozhong.zhang@intel.com> <20161010003235.4213-2-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20161010003235.4213-2-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Haozhong Zhang Cc: Andrew Cooper , Xiao Guangrong , Jan Beulich , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBPY3QgMTAsIDIwMTYgYXQgMDg6MzI6MjBBTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg d3JvdGU6Cj4gQSByZXNlcnZlZCBhcmVhIG9uIGVhY2ggcG1lbSByZWdpb24gaXMgdXNlZCB0byBw bGFjZSB0aGUgZnJhbWUgdGFibGUuCj4gSG93ZXZlciwgaXQncyBub3QgYXQgdGhlIGJlZ2lubmlu ZyBvZiB0aGUgcG1lbSByZWdpb24sIHNvIHdlIG5lZWQgdG8KPiBzcGVjaWZ5IHRoZSBsb2NhdGlv biBleHBsaWNpdGx5IHdoZW4gZXh0ZW5kaW5nIHRoZSBmcmFtZSB0YWJsZS4KPiAKPiBTaWduZWQt b2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgo+IC0tLQo+ IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQv bW0uYyB8IDkgKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBi L3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+IGluZGV4IGI4YjZiNzAuLjMzZjIyNmEgMTAwNjQ0 Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4 Nl82NC9tbS5jCj4gQEAgLTc5Miw3ICs3OTIsOCBAQCBzdGF0aWMgaW50IHNldHVwX2ZyYW1ldGFi bGVfY2h1bmsodm9pZCAqc3RhcnQsIHZvaWQgKmVuZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4g IAo+IC1zdGF0aWMgaW50IGV4dGVuZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZv ICppbmZvKQo+ICtzdGF0aWMgaW50IGV4dGVuZF9mcmFtZV90YWJsZShzdHJ1Y3QgbWVtX2hvdGFk ZF9pbmZvICppbmZvLAoKVGhpcyBsb29rcyBsaWtlIGl0IGNvdWxkIGJlICdjb25zdCBzdHJ1Y3Qg bWVtX2hvdGFkZF9pbmZvICppbmZvJyA/Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICphbGxvY19pbmZvKQo+ICB7Cj4gICAgICB1bnNpZ25l ZCBsb25nIGNpZHgsIG5pZHgsIGVpZHgsIHNwZm4sIGVwZm47Cj4gIAo+IEBAIC04MTgsOSArODE5 LDkgQEAgc3RhdGljIGludCBleHRlbmRfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5m byAqaW5mbykKPiAgICAgICAgICBuaWR4ID0gZmluZF9uZXh0X2JpdChwZHhfZ3JvdXBfdmFsaWQs IGVpZHgsIGNpZHgpOwo+ICAgICAgICAgIGlmICggbmlkeCA+PSBlaWR4ICkKPiAgICAgICAgICAg ICAgbmlkeCA9IGVpZHg7Cj4gLSAgICAgICAgZXJyID0gc2V0dXBfZnJhbWV0YWJsZV9jaHVuayhw ZHhfdG9fcGFnZShjaWR4ICogUERYX0dST1VQX0NPVU5UICksCj4gKyAgICAgICAgZXJyID0gc2V0 dXBfZnJhbWV0YWJsZV9jaHVuayhwZHhfdG9fcGFnZShjaWR4ICogUERYX0dST1VQX0NPVU5UKSwK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBkeF90b19wYWdlKG5pZHgg KiBQRFhfR1JPVVBfQ09VTlQpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW5mbyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxvY19p bmZvKTsKCkdyYW50ZWQgdGhpcyBvbmUgbW9kaWZpZXMgdGhlICdhbGxvY19pbmZvJyBpbgphbGxv Y19ob3RhZGRfbWZuLCBhbmQgJ2FsbG9jX2luZm8nCj4gICAgICAgICAgaWYgKCBlcnIgKQo+ICAg ICAgICAgICAgICByZXR1cm4gZXJyOwo+ICAKPiBAQCAtMTQxMyw3ICsxNDE0LDcgQEAgaW50IG1l bW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4sIHVuc2lnbmVk IGludCBweG0pCj4gICAgICBpbmZvLmVwZm4gPSBlcGZuOwo+ICAgICAgaW5mby5jdXIgPSBzcGZu Owo+ICAKPiAtICAgIHJldCA9IGV4dGVuZF9mcmFtZV90YWJsZSgmaW5mbyk7Cj4gKyAgICByZXQg PSBleHRlbmRfZnJhbWVfdGFibGUoJmluZm8sICZpbmZvKTsKCmlzIGVxdWl2YWxhbnQgdG8gJ2lu Zm8nIHNvIEkgYW0gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlCmJlaGluZCB0aGlz IHBhdGNoPwoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==