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=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 960DFCA9EA9 for ; Fri, 18 Oct 2019 15:41:31 +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 67F4D21852 for ; Fri, 18 Oct 2019 15:41:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67F4D21852 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 1iLUNR-00019V-9L; Fri, 18 Oct 2019 15:41:17 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iLUNQ-00019Q-Oj for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:41:16 +0000 X-Inumbo-ID: b7d33a9a-f1bd-11e9-93f5-12813bfff9fa Received: from foss.arm.com (unknown [217.140.110.172]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTP id b7d33a9a-f1bd-11e9-93f5-12813bfff9fa; Fri, 18 Oct 2019 15:41:14 +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 5A010C8F; Fri, 18 Oct 2019 08:41:14 -0700 (PDT) Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BF6E3F718; Fri, 18 Oct 2019 08:41:13 -0700 (PDT) To: Brian Woods , Julien Grall References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com> <1571342860-15838-1-git-send-email-brian.woods@xilinx.com> <20191017212004.GA15629@xilinx.com> <20191017223411.GB15629@xilinx.com> From: Julien Grall Message-ID: <7334a454-715d-7a5f-2210-33e408ba055f@arm.com> Date: Fri, 18 Oct 2019 16:41:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: <20191017223411.GB15629@xilinx.com> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules overlap 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: Volodymyr Babchuk , Stefano Stabellini , Julien Grall , xen-devel@lists.xenproject.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGkgQnJpYW4sCgpPbiAxNy8xMC8yMDE5IDIzOjM0LCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBU aHUsIE9jdCAxNywgMjAxOSBhdCAxMDo0OToxNVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6 Cj4+IE9uIFRodSwgMTcgT2N0IDIwMTkgYXQgMjI6MjAsIEJyaWFuIFdvb2RzIDxicmlhbi53b29k c0B4aWxpbnguY29tPiB3cm90ZToKPj4+Cj4+PiBPbiBUaHUsIE9jdCAxNywgMjAxOSBhdCAwOToz NDo1MVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBBcyBh IHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUgb2ZmLiBZb3UgdGVsbCBtZSB0 aGVyZSBhcmUKPj4+PiBhbiBvdmVybGFwLCBidXQgeW91IGRvbid0IHByb3ZpZGUgbW9yZSBpbmZv cm1hdGlvbiBldmVuIGlmIHlvdSBsaWtlbHkKPj4+PiBoYXZlIHRoZSBpbmZvcm1hdGlvbiBpbiBw bGFjZS4gSG93ZXZlci4uLgo+Pj4KPj4+IFdlbGwsIEkgc3VwcG9zZSB0aGUgbWVzc2FnZSBjb3Vs ZCBiZSBjaGFuZ2VkIHRvIHNvbWV0aGluZyBsaWtlOgo+Pj4gIldBUk5JTkc6IG92ZXJsYXAgZGV0 ZWN0ZWQgaW4gdGhlIGFib3ZlIG1lbW9yeSBtb2R1bGUgYWRkcmVzc2VzLiIKPj4+IG9yIHNvbWV0 aGluZyB0byBtb3JlIGRpcmVjdGx5IGd1aWRlIHRoZSB1c2VycyB0byB0aGUgc2VjdGlvbi4gIE1h eWJlCj4+PiBtb3ZlIHRoZSAncHJpbnRrKCJcbiIpOycgYWZ0ZXIgdGhlIHdhcm5pbmcgc28gaXQn cyBncm91cGVkIHRpZ2h0ZXIgd2l0aAo+Pj4gdGhlIG1vZHVsZSBpbmZvcm1hdGlvbi4KPj4KPj4g TXkgcG9pbnQgc3RhbmRzIGV2ZW4gZm9yIHRoaXMgc29ydCBvZiBtZXNzYWdlLiBZb3Uga25vdyB0 aGUgZXhhY3QKPj4gb3ZlcmxhcCwgc28gd2h5IHdvdWxkIHlvdSBoaWRlIGl0IGZyb20gdGhlIHVz ZXJzPwo+IAo+IFdlJ3JlIG5vdCBoaWRpbmcgaXQuICBZb3UncmUgbm90IGNsdXR0ZXJpbmcgdXAg dGhlIGxvZyB3aXRoIHRoZSBzYW1lCj4gZGF0YSBtdWx0aXBsZSB0aW1lcy4gIFNlZSBiZWxvdy4K CldoaWxlIHRoZSB2YWx1ZXMgYXJlIHRoZSBzYW1lLCB0aGUgZGF0YSBpcyBwcmludGVkIGluIGEg ZGlmZmVyZW50IHdheSB0byBoZWxwIAp0aGUgdXNlcnMuCgo+IAo+Pj4+Cj4+Pj4gLi4uIFdoYXQn cyB3cm9uZyB3aXRoIGp1c3QgZHVtcGluZyB0aGUgaW5mb3JtYXRpb24gaGVyZSBkaXJlY3RseT8K Pj4+Cj4+PiBJTU8sIGl0IGlzIGJldHRlciB0byBoYXZlIGFsbCB0aGUgaW5mb3JtYXRpb24gcHJp bnRlZCBpbiBvbmUgc3BvdC4KPj4+IFRoZXJlIGlzIGxlc3MgdG8gZ28gdGhyb3VnaCBhbmQgZWFz aWVyIHRvIGZpbmQgb3V0IHdoYXQgaXMgaGFwcGVuaW5nLgo+Pj4gVGhlcmUgaXMgYWxzbyB0aGUg ZmFjdCB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIHByaW50IHRoaW5ncyB0d2ljZSAoMiBzZXRzCj4+ PiBvZiBuYW1lcywgc3RhcnRpbmcgYWRkcmVzc2VzIGFuZCBlbmRpbmcgYWRkcmVzc2VzIHBlciBv dmVybGFwKSB3aGVuIGl0Cj4+PiBpcyBnb2luZyB0byBiZSBwcmludGVkIGluIHRoZSBuZWFyIGZ1 dHVyZSBhbnl3YXkuICBUaGUgY29zdCBvZiB0aGlzIGlzCj4+PiBqdXN0IG9uZSBpbml0ZGF0YSBi b29sLCB3aGljaCB3aGlsZSBJIGFtIG5vdCB0aHJpbGxlZCBhYm91dCwgZG9lcyBub3QKPj4+IHNl ZW0gdGhhdCBleHBlbnNpdmUgKGNvbXBhcmVkIHRvIGEgbmVzdGVkIGxvb3Agb3IgcHJpbnRpbmcg b3V0IGF0IGxlYXN0Cj4+PiAoMTYqMiArIDEyKSAqIDIgY2hhcmFjdGVycyBwZXIgb3ZlcmxhcChh dCBsZWFzdCBvbiBBcm02NCkpLgo+Pgo+PiBBZ2FpbiwgdGhpcyBpcyBib290IGNvZGUgYW5kIG5v dCBhIHBhdGggdGhhdCBpcyBnb2luZyB0byBiZSBjYWxsZWQKPj4gaHVuZHJlZHMgb2YgdGltZS4g U28gcGVyZm9ybWFuY2UgaXMgdGhlIGxhc3QgdGhpbmcgSSBjYXJlIGluIHRoaXMKPj4gcGF0Y2gu Cj4+Cj4+IElmIHdlIHRyeSB0byBoZWxwIHRoZSB1c2VycyBieSB0ZWxsaW5nIHRoZW0gdGhlcmUg aXMgYW4gb3ZlcmxhcAo+PiBiZXR3ZWVuIG1vZHVsZXMsIHRoZW4gd2Ugc2hvdWxkIGRvIGl0IHBy b3Blcmx5IGFuZCB0ZWxsIHRoZW0gdGhlIGV4YWN0Cj4+IG92ZXJsYXAuIE90aGVyd2lzZSB0aGlz IGlzIG5lYXJseSBhcyBwb2ludGxlc3MgYXMgYSBjcmFzaCBsYXRlciBvbiBpbgo+PiB0aGUgYm9v dCBwcm9jZXNzLgo+Pgo+PiBJIGFsc28gZG9uJ3Qgd2FudCBhIGRvdWJsZSBmb3IgbG9vcCBvciBh bnkgYWRkaXRpb25hbCBnbG9iYWwgdmFyaWFibGUKPj4gd2hlbiBpdCBjYW4gYmUgZG9uZSBieSBz aW1wbHkgYWRkaW5nIGEgY2hlY2sgaW4gYWRkX2Jvb3RfbW9kdWxlKCkuCj4gCj4gVGhpcyBpc24n dCBhYm91dCBwZXJmb3JtYW5jZSAob3RoZXIgdGhhbiB0aGUgbmVzdGVkIGZvciksIHRoaXMgaXMg YWJvdXQKPiBwcm92aWRpbmcgYSByZWxhdGl2ZWx5IGNsZWFuIGFuZCBzYW5lIGxvZyB0byByZWFk LiAgSXQncyBub3QgdGhhdAo+IGRpZmZpY3VsdCB0byBnbyB0aHJvdWdoIHRoZSBhZGRyZXNzZXMg YW5kIHNlZSBjb25mbGljdHMuICBUaGlzIGFsc28KPiBrZWVwcyBpdCBhbGwgaW4gb25lIHBhcnQg b2YgdGhlIGxvZyBhbmQgc2hvcnRlciB3aXRob3V0IGxvc2luZwo+IGluZm9ybWF0aW9uLiAgU2hv cnRlciBhbmQgd2VsbCBzdHJ1Y3R1cmVkIGxvZ3MgKHdpdGhvdXQgbG9zaW5nIGluZm8pCj4gbWFr ZXMgaXQgZWFzaWVyIHRvIHJlYWQuICBNYWtpbmcgbG9ncyBlYXNpZXIgdG8gcmVhZCBoZWxwcyBl dmVyeW9uZS4KPiAKPiBTaG93aW5nIHRoZSBhZGRyZXNzZXMgYW5kIG1vZHVsZSBuYW1lIGl0c2Vs ZiB3aWxsIHRha2UgMiBsaW5lcyBhc3N1bWluZwo+IHlvdSBzdGF5IHdpdGhpbiA4MCBjaGFycy4g ICgxNioyICsgMTIpICogMiA9IDg4LCB0aGF0J3Mgd2l0aG91dCBzcGFjZXMsCj4gJzB4J3Mgb3Ig YW55IHNvcnQgb2YgbWVzc2FnZSBleHBsYWluaW5nIHdoYXQncyBhY3R1YWxseSBnb2luZyB3cm9u Zy4KPiBUaGUgbW9kdWxlIG5hbWVzIGFuZCBhZGRyZXNzZXMgd2lsbCBiZSBwcmludGVkIG91dCBh bnl3YXkgaW4gdGhlIG5lYXIKPiBmdXR1cmUsIHNvIHdoeSBub3QgZ3JvdXAgdGhlbSB0b2dldGhl cj8KCkhlcmUgYWdhaW4geW91IGFyZ3VlIGFib3V0IHRoZSBwZXJmb3JtYW5jZSBhbmQgc21hbGxl ciBtZXNzYWdlLi4uIFRoaXMgaXMgYSAKd2FybmluZyAoc28gbm90IHByaW50ZWQgaW4gdGhlIG5v cm1hbCBjb3Vyc2UpIGFuZCBYZW4gaXMgbGlrZWx5IHRvIGJyZWFrIAphZnRlcndhcmRzLiBTbyB3 aGF0IHlvdSB3YW50IGhlcmUgaXMgYSBiaWcgZmF0IHdhcm5pbmcgYW5kIG5vdCBhIHNtYWxsIG9u ZSBhbmQgCmVhc3kgdG8gbWlzcy4KCj4gCj4gVGhlIHB1cnBvc2Ugb2YgdGhlIHdhcm5pbmcgaXMg dG8gdGVsbCB0aGUgdXNlciBzb21ldGhpbmcgaXMgd3JvbmcsIGJvdGgKPiBtZXNzYWdlcyBkbyB0 aGF0IGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiB0byBkZXRlcm1pbmUgd2hhdCdzIHdyb25n CldlIGJvdGggY2FuIHByb2JhYmx5IGZpZ3VyZSBvdXQgd2l0aCBtb3JlIG9yIGxlc3Mgc29tZSBl ZmZvcnQuIElmIHlvdSBoYXZlIDItMyAKbW9kdWxlcyB0aGF0J3MgZmluZS4gQnV0IGlmIHlvdSBo YXZlIDEwLCB0aGVuIGl0IGlzIGJlY29taW5nIG1vcmUgY29tcGxleC4KTXkgdGltZSBpcyBxdWl0 ZSB2YWx1YWJsZSBhbmQgdGhlcmVmb3JlIEkgd2FudCB0aGUgaHlwZXJ2aXNvciB0byBoZWxwIG1l IGZpbmQuCgpUbyBtYWtlIGFuIGFuYWxvZ3ksIHdvdWxkIHlvdSBsaWtlIGlmIHlvdXIgY29tcGls ZXIgdGVsbHMgeW91ICJUaGVyZSBpcyBhIGJ1ZyBpbiAKZmlsZSBYIiBidXQgZG9lcyBub3QgdGVs bCB5b3UgdGhlIGV4YWN0IGxpbmU/IEkgcGVyc29uYWxseSB3b3VsZG4ndCwgZXZlbiBpZiB0aGUg CmZpbGUgaXMgZmFpcmx5IHNtYWxsLgoKU28gd2hpbGUgSSBhbSBoYXBweSB0byBzZSBhIHdheSB0 byBjaGVjayB0aGUgbW9kdWxlcywgSSBkaXNsaWtlIHRoaXMgYXBwcm9hY2guIFNvOgoKTmFja2Vk LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1 bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==