From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94695ECE58D for ; Fri, 11 Oct 2019 19:14:43 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 636E3214E0 for ; Fri, 11 Oct 2019 19:14:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 636E3214E0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iJ0Mr-0004J5-P6; Fri, 11 Oct 2019 19:14:25 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iJ0Mr-0004J0-4I for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 19:14:25 +0000 X-Inumbo-ID: 54d98b7c-ec5b-11e9-bbab-bc764e2007e4 Received: from foss.arm.com (unknown [217.140.110.172]) by us1-rack-iad1.inumbo.com (Halon) with ESMTP id 54d98b7c-ec5b-11e9-bbab-bc764e2007e4; Fri, 11 Oct 2019 19:14:22 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD7E8142F; Fri, 11 Oct 2019 12:14:21 -0700 (PDT) Received: from [10.37.12.177] (unknown [10.37.12.177]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F34313F703; Fri, 11 Oct 2019 12:14:19 -0700 (PDT) To: Stefano Stabellini References: <20190917160202.16770-1-julien.grall@arm.com> <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com> <72de38de-2856-8873-ed70-6c354786bba3@arm.com> <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com> <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com> <50786e73-e98a-2eea-f4b8-396afa1ef7ca@arm.com> From: Julien Grall Message-ID: <89b71a11-b87f-3686-58f0-99f88bd934bc@arm.com> Date: Fri, 11 Oct 2019 20:14:18 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen page-tables helpers to be called early X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Juergen Gross , "xen-devel@lists.xenproject.org" , nd , Volodymyr Babchuk Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" CgpPbiAxMC8xMS8xOSA4OjAxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp LCAxMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP biAxMC8xMS8xOSA2OjExIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gVGhpcyBp cyBub3QgcHJldHR5LCBidXQgSSBkb24ndCB2aWV3IHRoaXMgYXMgY3JpdGljYWwgdG8gZml4IGZv ciBYZW4gNC4xMy4KPj4+PiBTbwo+Pj4+IEkgYW0gdGhpbmtpbmcgdG8gZGVmZXIgdGhpcyBwb3N0 IDQuMTMuCj4+Pgo+Pj4gSWYgdGhlIGlzc3VlIGRvZXNuJ3QgdHJpZ2dlciBvbiA0LjEzLCB0aGVu IEkgYWdyZWUgd2Ugc2hvdWxkbid0IHRyeSB0bwo+Pj4gZml4IGl0IChiYWRseSkgYXQgdGhpcyBz dGFnZS4KPj4+Cj4+PiBCdXQgd2UgZG8gaGF2ZSBhICJtaW51cyBwaHlzX29mZnNldCIgb3BlcmF0 aW9uIGluIGR1bXBfaHlwX3dhbGssIEkgZG9uJ3QKPj4+IGZvbGxvdyB3aHkgd2Ugd291bGRuJ3Qg c2VlIGEgcHJvYmxlbSBpZiBYZW4gaXMgbG9hZGVkIGF0IDFNQiBvbiBhcm0zMi4KPj4KPj4gSSBo YXZlbid0IHNhaWQgdGhlIGlzc3VlIGNhbm5vdCBiZSB0cmlnZ2VyZWQuIEkgcG9pbnRlZCBvdXQg SSBkb24ndCB2aWV3IHRoaXMKPj4gYXMgY3JpdGljYWwuCj4+Cj4+IE9uZSBvZiB0aGUgcmVhc29u IGlzIHRoYXQgSSBiZXQgbm9ib2R5IGV2ZXIgcnVuIFhlbiBiZWxvdyAxTUIgb24gQXJtMzIuCj4+ IE90aGVyd2lzZSB0aGV5IHdvdWxkIGhhdmUgc2VlbiBhbiBlcnJvci4uLgo+Pgo+PiBJbiBvdGhl ciB3b3JkcywgSSBhbSBub3QgZ29pbmcgdG8gcGxhbiB0byBmaXggaXQgZm9yIFhlbiA0LjEzLiBI b3dldmVyLCBpZgo+PiBzb21lb25lIHdhbnRzIHRvIHNwZW5kIHRpbWUgb24gaXQgKGFuZCBoYXZl IHBsYXRmb3JtIHRvIHRlc3QgaXQpLCB0aGVuIHBhdGNoCj4+IGFyZSB3ZWxjb21lZC4KPiAKPiBJ ZiB0aGUgaXNzdWUgY2FuIGJlIHRyaWdnZXJlZCB0aGVuIEkgdGhpbmsgd2UgaGF2ZSBhIGNob2lj ZSBiZXR3ZWVuCj4gZml4aW5nIGl0ICh5b3UgZG9uJ3QgbmVjZXNzYXJpbHkgaGF2ZSB0byBiZSB0 aGUgb25lIHRvIGRvIGl0KSBvcgo+IGRvY3VtZW50aW5nIHRoYXQgWGVuIG5lZWRzIHRvIGJlIGxv YWRlZCBhYm92ZSBYRU5fVklSVF9BRERSIG9uIGFybTMyLgoKQXMgSSBzYWlkIGJlZm9yZSBvbiBh IHNpbWlsYXIgdG9waWMsIGlmIHdlIGRvY3VtZW50IHRoaXMsIHdlIGFsc28gbmVlZCAKdG8gZG9j dW1lbnQgdGhhdCBvdXIgWGVuIGJvb3QgY29kZSBpcyBkZWZpbml0ZWx5IG5vdCBjb21wbGlhbnQg d2l0aCB0aGUgCkFybSBBcm0gYW5kIHlvdSBhcmUgYXQgcmlzayB0byBub3QgYmUgYWJsZSB0byBi b290IDspLgoKPj4+IFhlbiBwYTogMHgxMDAwMDAKPj4+IFhlbiB2YTogMHgyMDAwMDAKPj4+IHBo eXNfb2Zmc2V0OiAweGZmZjAwMDAwCj4+Pgo+Pj4gdGVzdF92YTogMHgyMDIwMDAKPj4+IHRlc3Rf dmEgLSBwaHlzX29mZnNldCA9IDB4ZmZmZmZmZmYwMDMwMDIwMC4gQnV0IGl0IHNob3VsZCBiZSAw eDEwMjAwMC4gPgo+Pj4gR2l2ZW4gdGhhdCB0aGUgcHJvYmxlbSBpcyBpbiBhIEJVR19PTiBtYXli ZSB3ZSBjb3VsZCByZW1vdmUgaXQ/IE9yIGp1c3QKPj4+IHJld29yayB0aGUgQlVHX09OPwo+Pgo+ PiBGb3IgYXJtMzIsIGR1bXBfaHlwX3dhbGsoKSBpcyBvbmx5IGNhbGxlZCB3aGVuIHRoZSBBVCBp bnN0cnVjdGlvbiBmYWlscyB0bwo+PiB0cmFuc2xhdGUgYSBwaHlzaWNhbCBhZGRyZXNzLiBZb3Ug YXJlIGFscmVhZHkgZG9pbmcgc29tZXRoaW5nIHdyb25nIGlmIHlvdQo+PiBoaXQsIHNvIHlvdSB3 aWxsIHBhbmljIGluIGVpdGhlciBjYXNlLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHlvdSBkb24n dCBnZXQKPj4gdGhlIHBhZ2UtdGFibGUgZHVtcGVkLgo+IAo+IFdoeSBkb24ndCB3ZSBjaGFuZ2Ug dGhlIEJVR19PTiBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo L2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBhNjYzN2NlMzQ3Li5iNzg4M2Nm YmFiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJt L21tLmMKPiBAQCAtMjg0LDEwICsyODQsNyBAQCB2b2lkIGR1bXBfaHlwX3dhbGsodmFkZHJfdCBh ZGRyKQo+ICAgICAgICAgICAgICAib24gQ1BVJWQgdmlhIFRUQlIgMHglMDE2IlBSSXg2NCJcbiIs Cj4gICAgICAgICAgICAgIGFkZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSwgdHRicik7Cj4gICAKPiAt ICAgIGlmICggc21wX3Byb2Nlc3Nvcl9pZCgpID09IDAgKQo+IC0gICAgICAgIEJVR19PTiggKGxw YWVfdCAqKSh1bnNpZ25lZCBsb25nKSh0dGJyIC0gcGh5c19vZmZzZXQpICE9IHBndGFibGUgKTsK PiAtICAgIGVsc2UKPiAtICAgICAgICBCVUdfT04oIHZpcnRfdG9fbWFkZHIocGd0YWJsZSkgIT0g dHRiciApOwo+ICsgICAgQlVHX09OKCB2aXJ0X3RvX21hZGRyKHBndGFibGUpICE9IHR0YnIgKTsK PiAgICAgICBkdW1wX3B0X3dhbGsodHRiciwgYWRkciwgSFlQX1BUX1JPT1RfTEVWRUwsIDEpOwo+ ICAgfQo+ICAgCj4gV2UgcHJvYmFibHkgZG9uJ3QgbmVlZCB0aGUgQ1BVMCBzcGVjaWFsIGNhc2U/ CgpXZSBkb24ndCBuZWVkIGl0LiBQYXRjaCBhcmUgd2VsY29tZWQuCgpDaGVlcnMsCgotLSAKSnVs aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs