From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v4 03/31] x86/mm: split HVM grant table code to hvm/grant_table.c Date: Fri, 18 Aug 2017 11:26:14 +0100 Message-ID: <1911bd21-d3f7-1d00-6572-5750fa141e9c@citrix.com> References: <20170817144456.18989-1-wei.liu2@citrix.com> <20170817144456.18989-4-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dieTr-0007wL-C2 for xen-devel@lists.xenproject.org; Fri, 18 Aug 2017 10:26:19 +0000 In-Reply-To: <20170817144456.18989-4-wei.liu2@citrix.com> Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu , Xen-devel Cc: George Dunlap , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMTcvMDgvMTcgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9NYWtlZmls ZSAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgfCA4OSArKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L21t LmMgICAgICAgICAgICAgIHwgNTMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVz IGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9k ZSAxMDA2NDQgeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4KPiBkaWZmIC0tZ2l0IGEv eGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKPiBp bmRleCBjMzk0YWY3MzY0Li41YmQzOGY2MzNmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o dm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCj4gQEAgLTYsNiAr Niw3IEBAIG9iai15ICs9IGRtLm8KPiAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCj4g IG9iai15ICs9IGRvbWFpbi5vCj4gIG9iai15ICs9IGVtdWxhdGUubwo+ICtvYmoteSArPSBncmFu dF90YWJsZS5vCj4gIG9iai15ICs9IGhwZXQubwo+ICBvYmoteSArPSBodm0ubwo+ICBvYmoteSAr PSBoeXBlcmNhbGwubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxl LmMgYi94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0 NAo+IGluZGV4IDAwMDAwMDAwMDAuLjc1MDNjMmM2MWIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv eGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4gQEAgLTAsMCArMSw4OSBAQAo+ICsvKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqCj4gKyAqIGFyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4gKyAq Cj4gKyAqIEdyYW50IHRhYmxlIGludGVyZmFjZXMgZm9yIEhWTSBndWVzdHMKPiArICoKPiArICog Q29weXJpZ2h0IChDKSAyMDE3IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gKyAqCj4g KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp dCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChh dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBw cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAq Lwo+ICsKPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArI2luY2x1ZGUgPHB1YmxpYy9n cmFudF90YWJsZS5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiArCj4gK2ludCBjcmVh dGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQo+ICt7 Cj4gKyAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCBj YWNoZV9mbGFncyAgfHwgKGZsYWdzICYgfkdOVE1BUF9yZWFkb25seSkgIT0gR05UTUFQX2hvc3Rf bWFwICkKCk1pbmQgZHJvcHBpbmcgdGhpcyBkb3VibGUgc3BhY2Ugd2hpbGUgbW92aW5nPwoKfkFu ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==