From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 1/1] xen: move TLB-flush filtering out into populate_physmap during vm creation Date: Thu, 8 Sep 2016 11:50:47 +0100 Message-ID: <20160908105047.GB12697@citrix.com> References: <1473312603-28581-1-git-send-email-dongli.zhang@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: <1473312603-28581-1-git-send-email-dongli.zhang@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dongli Zhang Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, dario.faggioli@citrix.com, tim@xen.org, xen-devel@lists.xen.org, david.vrabel@citrix.com, jbeulich@suse.com, andrew.cooper3@citrix.com List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMDgsIDIwMTYgYXQgMDE6MzA6MDNQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy b3RlOgo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50ZWQgcGFydHMgb2YgVE9ETyBsZWZ0IGluIGNvbW1p dCBpZAo+IGE5MDJjMTJlZTQ1ZmM5Mzg5ZWI4ZmU1NGVlZGRhZjI2N2E1NTVjNTguIEl0IG1vdmVk IFRMQi1mbHVzaCBmaWx0ZXJpbmcgb3V0Cj4gaW50byBwb3B1bGF0ZV9waHlzbWFwLiBCZWNhdXNl IG9mIFRMQi1mbHVzaCBpbiBhbGxvY19oZWFwX3BhZ2VzLCBpdCdzIHZlcnkKPiBzbG93IHRvIGNy ZWF0ZSBhIGd1ZXN0IHdpdGggbWVtb3J5IHNpemUgb2YgbW9yZSB0aGFuIDEwMEdCIG9uIGhvc3Qg d2l0aAo+IDEwMCsgY3B1cy4KPiAKPiBUaGlzIHBhdGNoIGludHJvZHVjZWQgYSAiTUVNRl9ub190 bGJmbHVzaCIgYml0IHRvIG1lbWZsYWdzIHRvIGluZGljYXRlCj4gd2hldGhlciBUTEItZmx1c2gg c2hvdWxkIGJlIGRvbmUgaW4gYWxsb2NfaGVhcF9wYWdlcyBvciBpdHMgY2FsbGVyCj4gcG9wdWxh dGVfcGh5c21hcC4gT25jZSB0aGlzIGJpdCBpcyBzZXQgaW4gbWVtZmxhZ3MsIGFsbG9jX2hlYXBf cGFnZXMgd2lsbAo+IGlnbm9yZSBUTEItZmx1c2guIFRvIHVzZSB0aGlzIGJpdCBhZnRlciB2bSBp cyBjcmVhdGVkIG1pZ2h0IGxlYWQgdG8KPiBzZWN1cml0eSBpc3N1ZSwgdGhhdCBpcywgdGhpcyB3 b3VsZCBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gdGhlIGd1ZXN0IEIsCj4gd2hlbiBndWVzdCBB IG1heSBzdGlsbCBoYXZlIGEgY2FjaGVkIG1hcHBpbmcgdG8gdGhlbS4KPiAKPiBUaGVyZWZvcmUs IHRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VkIGEgImFscmVhZHlfc2NoZWR1bGVkIiBmaWVsZCB0 byBzdHJ1Y3QKPiBkb21haW4gdG8gaW5kaWNhdGUgd2hldGhlciB0aGlzIGRvbWFpbiBoYXMgZXZl ciBnb3Qgc2NoZWR1bGVkIGJ5Cj4gaHlwZXJ2aXNvci4gIE1FTUZfbm9fdGxiZmx1c2ggY2FuIGJl IHNldCBvbmx5IGR1cmluZyB2bSBjcmVhdGlvbiBwaGFzZSB3aGVuCj4gYWxyZWFkeV9zY2hlZHVs ZWQgaXMgc3RpbGwgMCBiZWZvcmUgdGhpcyBkb21haW4gZ2V0cyBzY2hlZHVsZWQgZm9yIHRoZQo+ IGZpcnN0IHRpbWUuCj4gCj4gVE9ETzogYmFsbG9vbmluZyB2ZXJ5IGh1Z2UgYW1vdW50IG9mIG1l bW9yeSBjYW5ub3QgYmVuZWZpdCBmcm9tIHRoaXMgcGF0Y2gKPiBhbmQgbWlnaHQgc3RpbGwgYmUg c2xvdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFj bGUuY29tPgo+IAo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjI6Cj4gICAqIExpbWl0IHRoaXMgb3B0 aW1pemF0aW9uIHRvIGRvbWFpbiBjcmVhdGlvbiB0aW1lLgo+IAo+IC0tLQo+ICB4ZW4vY29tbW9u L2RvbWFpbi5jICAgICB8ICAyICsrCj4gIHhlbi9jb21tb24vbWVtb3J5LmMgICAgIHwgMzMgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5j IHwgIDMgKystCj4gIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgIDUgKysrKysKPiAgeGVuL2lu Y2x1ZGUveGVuL21tLmggICAgfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAz ICsrKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWlu LmMKPiBpbmRleCBhODgwNGU0Li42MTFhNDcxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9t YWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTMwMyw2ICszMDMsOCBAQCBz dHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBk b21jcl9mbGFncywKPiAgICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZC0+ZG9tYWluX2Rp cnR5X2NwdW1hc2spICkKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4gIAo+ICsgICAgZC0+YWxyZWFk eV9zY2hlZHVsZWQgPSAwOwo+ICsKClVzZSBmYWxzZSBwbGVhc2UgLS0gdGhpcyBpcyBhIGJvb2xf dC4KClsuLi5dCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21t b24vc2NoZWR1bGUuYwo+IGluZGV4IDMyYTMwMGYuLjU5MzU0MWEgMTAwNjQ0Cj4gLS0tIGEveGVu L2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gQEAgLTEz NzYsNiArMTM3NiwxMSBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQo+ICAKPiAgICAgIG5l eHQgPSBuZXh0X3NsaWNlLnRhc2s7Cj4gIAo+ICsgICAgLyogU2V0IGFscmVhZHlfc2NoZWR1bGVk IHRvIDEgd2hlbiB0aGlzIGRvbWFpbiBnZXRzIHNjaGVkdWxlZCBmb3IgdGhlCj4gKyAgICAgKiBm aXJzdCB0aW1lICovCj4gKyAgICBpZiAoIG5leHQtPmRvbWFpbi0+YWxyZWFkeV9zY2hlZHVsZWQg PT0gMCApCj4gKyAgICAgICAgbmV4dC0+ZG9tYWluLT5hbHJlYWR5X3NjaGVkdWxlZCA9IDE7Cj4g KwoKQ2FuIGJlIHNpbXBsaWZpZWQgYnkgb21pdHRpbmcgdGhlICJpZiIgYWx0b2dldGhlci4gIEFu ZCB1c2UgInRydWUiIGhlcmUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK