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=-6.4 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 5A73FECE58D for ; Thu, 17 Oct 2019 21:49:59 +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 23F6C20872 for ; Thu, 17 Oct 2019 21:49:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aLdl80JY" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 23F6C20872 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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 1iLDeD-0002DE-Qh; Thu, 17 Oct 2019 21:49:29 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iLDeC-0002D8-Ms for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 21:49:28 +0000 X-Inumbo-ID: fd70b550-f127-11e9-bbab-bc764e2007e4 Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id fd70b550-f127-11e9-bbab-bc764e2007e4; Thu, 17 Oct 2019 21:49:27 +0000 (UTC) Received: by mail-lf1-x144.google.com with SMTP id u28so3067594lfc.5 for ; Thu, 17 Oct 2019 14:49:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8WJYluwCy0ckKXMmj3c+aZC/iDSuTb7MMgThW803aos=; b=aLdl80JY1nMe62R0asDDnJH5VQgdlw4goA3PKsml//q4i2jmlqpmEbODAi6iuOjteX BZOeen3veliLu8EanXXYyBwOQDCouPPadd+VSxkb1IlznLYoQDo4c6vuT8gyuDPN7GMK qqEDjg1jLy+Ly0GhDfmvrCZ4SpTri1i8Zk7NJiR05GzVU/Ir05gy0F8u23qwGP+yjqxV 7cHOPMchHwWhzYLG+RonMLpJ0pm0+/LRvNemiAAramL4csKQdu5HfFHVvpKGCBUdxkuy ZIKtAtwuv/612jgY64PH5hovqDwe7oyNomYl+fIQgJglFmbRnkq33+Qr9Qrg00/fGO4b tbtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8WJYluwCy0ckKXMmj3c+aZC/iDSuTb7MMgThW803aos=; b=PLM3E0YSAsNihXrnh4u/RCHdrYHfrciqDCT3ubO1kRFxUvQk5vOsG7pGacaW9KHCsJ ihuDEopBkChfoIAT3KSu36qt+/TqRrQNJqTd+DDnmq0HH5EK4/CCgvFzJaiQYL64/g+2 I8zbU6Ore3P2hCkCJlLDkdNYKSMfQr1U+oREZ20hQPSFNq2LV8LXl4+PT3Id+5ob4PRX a7O4Jhh3RgQf3sI3ZLpCRE/GgWom1GZjBBY4f/Kz5I0fkJktftSmiKrufheUl59RhQo0 p3XZ8bM4hgypXpXZDi0X1mzKvCKxMH7+SvGGI6YzdvCcdyvfiWtw3p692CtiIKLse4Cr OS9Q== X-Gm-Message-State: APjAAAXA52TEjxJ9zk5zqIZdp7cXLIPf4k7DzbUDMI3aTmTQV0v9KhPZ qgKzXoCKTDqLXLtHpWHfp1T8NEt4YVzNegQP6do= X-Google-Smtp-Source: APXvYqy9wc2vsIh5SIfRpVihhwNmlh7T6LI+/ZXm5fyGTWBK+FspKJxRrjs2IILlC0Ss1ybeS0fNfYJriaSs8gdDBw4= X-Received: by 2002:ac2:4215:: with SMTP id y21mr3716872lfh.85.1571348966414; Thu, 17 Oct 2019 14:49:26 -0700 (PDT) MIME-Version: 1.0 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> In-Reply-To: <20191017212004.GA15629@xilinx.com> From: Julien Grall Date: Thu, 17 Oct 2019 22:49:15 +0100 Message-ID: To: Brian Woods 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: xen-devel@lists.xenproject.org, Stefano Stabellini , Julien Grall , Volodymyr Babchuk Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gVGh1LCAxNyBPY3QgMjAxOSBhdCAyMjoyMCwgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhp bGlueC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMDk6MzQ6NTFQTSAr MDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gT24gVGh1LCAxNyBPY3Qg MjAxOSBhdCAyMTowOCwgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5jb20+IHdyb3Rl Ogo+ID4gPgo+ID4gPiBJdCdzIHBvc3NpYmxlIGZvciBhIG1pc2NvbmZpZ3VyZWQgZGV2aWNlIHRy ZWUgdG8gY2F1c2UgWGVuIHRvIGNyYXNoIHdoZW4KPiA+ID4gdGhlcmUgYXJlIG92ZXJsYXBwaW5n IGFkZHJlc3NlcyBpbiB0aGUgbWVtb3J5IG1vZHVsZXMuICBBZGQgYSB3YXJuaW5nCj4gPiA+IHdo ZW4gcHJpbnRpbmcgdGhlIGFkZHJlc3NlcyB0byBsZXQgdGhlIHVzZXIga25vdyB0aGVyZSdzIGEg cG9zc2libGUKPiA+ID4gaXNzdWUuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdv b2RzIDxicmlhbi53b29kc0B4aWxpbnguY29tPgo+ID4gPiAtLS0KPiA+ID4gdjEgLT4gdjIKPiA+ ID4gICAgICAgICAtIHJlbW92ZWQgbmVzdGVkIGxvb3AgYW5kIHBsYWNlZCBjaGVjayBpbiBhZGRf Ym9vdF9tb2R1bGUoKQo+ID4gPgo+ID4gPiBTYW1wbGUgb3V0cHV0Ogo+ID4gPiAuLi4KPiA+ID4g KFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDAxNDAwMDAwIC0gMDAwMDAwMDAwMTU0MjEyMSBYZW4K PiA+ID4gKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDAzODQ2MDAwIC0gMDAwMDAwMDAwMzg1MDA4 MCBEZXZpY2UgVHJlZQo+ID4gPiAoWEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwMDM4NTMwMDAgLSAw MDAwMDAwMDA3ZmZmNjc2IFJhbWRpc2sKPiA+ID4gKFhFTikgTU9EVUxFWzNdOiAwMDAwMDAwMDAw MDgwMDAwIC0gMDAwMDAwMDAwMzE4MDAwMCBLZXJuZWwKPiA+ID4gKFhFTikgIFJFU1ZEWzBdOiAw MDAwMDAwMDAzODQ2MDAwIC0gMDAwMDAwMDAwMzg1MDAwMAo+ID4gPiAoWEVOKSAgUkVTVkRbMV06 IDAwMDAwMDAwMDM4NTMwMDAgLSAwMDAwMDAwMDA3ZmZmNjc2Cj4gPiA+IChYRU4pCj4gPiA+IChY RU4pIFdBUk5JTkc6IG92ZXJsYXAgZGV0ZWN0ZWQgaW4gdGhlIG1lbW9yeSBtb2R1bGUgYWRkcmVz c2VzCj4gPiA+IChYRU4pCj4gPiA+IChYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQg ZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09MUcgYm9vdHNjcnViPTAgbWF4Y3B1cz0xIHRpbWVyX3Ns b3A9MAo+ID4gPiAuLi4KPiA+ID4KPiA+ID4gIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8 IDQgKysrKwo+ID4gPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgNiArKysrKysKPiA+ ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDEgKwo+ID4gPiAgMyBmaWxlcyBjaGFu Z2VkLCAxMSBpbnNlcnRpb25zKCspCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h cm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gPiBpbmRleCAwOGZiNTlm Li5mOGIzNGQ0IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiA+ ICsrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+ID4gQEAgLTM4Nyw2ICszODcsMTAgQEAg c3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKPiA+ID4gICAgICAgICAg ICAgICAgIG1lbV9yZXN2LT5iYW5rW2pdLnN0YXJ0ICsgbWVtX3Jlc3YtPmJhbmtbal0uc2l6ZSAt IDEpOwo+ID4gPiAgICAgIH0KPiA+ID4gICAgICBwcmludGsoIlxuIik7Cj4gPiA+ICsKPiA+ID4g KyAgICBpZiAoIG1lbV9tb2R1bGVfb3ZlcmxhcCApCj4gPiA+ICsgICAgICAgIHByaW50aygiV0FS TklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUgbWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMuXG4i KTsKPiA+Cj4gPiBBcyBhIHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUgb2Zm LiBZb3UgdGVsbCBtZSB0aGVyZSBhcmUKPiA+IGFuIG92ZXJsYXAsIGJ1dCB5b3UgZG9uJ3QgcHJv dmlkZSBtb3JlIGluZm9ybWF0aW9uIGV2ZW4gaWYgeW91IGxpa2VseQo+ID4gaGF2ZSB0aGUgaW5m b3JtYXRpb24gaW4gcGxhY2UuIEhvd2V2ZXIuLi4KPgo+IFdlbGwsIEkgc3VwcG9zZSB0aGUgbWVz c2FnZSBjb3VsZCBiZSBjaGFuZ2VkIHRvIHNvbWV0aGluZyBsaWtlOgo+ICJXQVJOSU5HOiBvdmVy bGFwIGRldGVjdGVkIGluIHRoZSBhYm92ZSBtZW1vcnkgbW9kdWxlIGFkZHJlc3Nlcy4iCj4gb3Ig c29tZXRoaW5nIHRvIG1vcmUgZGlyZWN0bHkgZ3VpZGUgdGhlIHVzZXJzIHRvIHRoZSBzZWN0aW9u LiAgTWF5YmUKPiBtb3ZlIHRoZSAncHJpbnRrKCJcbiIpOycgYWZ0ZXIgdGhlIHdhcm5pbmcgc28g aXQncyBncm91cGVkIHRpZ2h0ZXIgd2l0aAo+IHRoZSBtb2R1bGUgaW5mb3JtYXRpb24uCgpNeSBw b2ludCBzdGFuZHMgZXZlbiBmb3IgdGhpcyBzb3J0IG9mIG1lc3NhZ2UuIFlvdSBrbm93IHRoZSBl eGFjdApvdmVybGFwLCBzbyB3aHkgd291bGQgeW91IGhpZGUgaXQgZnJvbSB0aGUgdXNlcnM/Cgo+ Cj4gPiA+ICsKPiA+ID4gICAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzOyBpKysg KQo+ID4gPiAgICAgICAgICBwcmludGsoIkNNRExJTkVbJSJQUklwYWRkciJdOiVzICVzXG4iLCBj bWRzLT5jbWRsaW5lW2ldLnN0YXJ0LAo+ID4gPiAgICAgICAgICAgICAgICAgY21kcy0+Y21kbGlu ZVtpXS5kdF9uYW1lLAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94 ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiBpbmRleCA3MDVhOTE3Li4zMTVhMTMxIDEwMDY0NAo+ ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0v c2V0dXAuYwo+ID4gPiBAQCAtNjksNiArNjksOCBAQCBpbnRlZ2VyX3BhcmFtKCJ4ZW5oZWFwX21l Z2FieXRlcyIsIG9wdF94ZW5oZWFwX21lZ2FieXRlcyk7Cj4gPiA+Cj4gPiA+ICBkb21pZF90IF9f cmVhZF9tb3N0bHkgbWF4X2luaXRfZG9taWQ7Cj4gPiA+Cj4gPiA+ICtib29sIF9faW5pdGRhdGEg bWVtX21vZHVsZV9vdmVybGFwOwo+ID4gPiArCj4gPiA+ICBzdGF0aWMgX191c2VkIHZvaWQgaW5p dF9kb25lKHZvaWQpCj4gPiA+ICB7Cj4gPiA+ICAgICAgLyogTXVzdCBiZSBkb25lIHBhc3Qgc2V0 dGluZyBzeXN0ZW1fc3RhdGUuICovCj4gPiA+IEBAIC0yNTQsNiArMjU2LDEwIEBAIHN0cnVjdCBi b290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAo+ ID4gPiAgICAgICAgICAgICAgICAgIG1vZC0+ZG9tVSA9IGZhbHNlOwo+ID4gPiAgICAgICAgICAg ICAgcmV0dXJuIG1vZDsKPiA+ID4gICAgICAgICAgfQo+ID4gPiArCj4gPiA+ICsgICAgICAgIGlm ICggKChtb2QtPnN0YXJ0ID49IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IHN0YXJ0ICsgc2l6ZSkp IHx8Cj4gPiA+ICsgICAgICAgICAgICAgKChzdGFydCA+PSBtb2QtPnN0YXJ0KSAmJiAoc3RhcnQg PCBtb2QtPnN0YXJ0ICsgbW9kLT5zaXplKSkgKQo+ID4gPiArICAgICAgICAgICAgbWVtX21vZHVs ZV9vdmVybGFwID0gdHJ1ZTsKPiA+Cj4gPiAuLi4gV2hhdCdzIHdyb25nIHdpdGgganVzdCBkdW1w aW5nIHRoZSBpbmZvcm1hdGlvbiBoZXJlIGRpcmVjdGx5Pwo+Cj4gSU1PLCBpdCBpcyBiZXR0ZXIg dG8gaGF2ZSBhbGwgdGhlIGluZm9ybWF0aW9uIHByaW50ZWQgaW4gb25lIHNwb3QuCj4gVGhlcmUg aXMgbGVzcyB0byBnbyB0aHJvdWdoIGFuZCBlYXNpZXIgdG8gZmluZCBvdXQgd2hhdCBpcyBoYXBw ZW5pbmcuCj4gVGhlcmUgaXMgYWxzbyB0aGUgZmFjdCB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIHBy aW50IHRoaW5ncyB0d2ljZSAoMiBzZXRzCj4gb2YgbmFtZXMsIHN0YXJ0aW5nIGFkZHJlc3NlcyBh bmQgZW5kaW5nIGFkZHJlc3NlcyBwZXIgb3ZlcmxhcCkgd2hlbiBpdAo+IGlzIGdvaW5nIHRvIGJl IHByaW50ZWQgaW4gdGhlIG5lYXIgZnV0dXJlIGFueXdheS4gIFRoZSBjb3N0IG9mIHRoaXMgaXMK PiBqdXN0IG9uZSBpbml0ZGF0YSBib29sLCB3aGljaCB3aGlsZSBJIGFtIG5vdCB0aHJpbGxlZCBh Ym91dCwgZG9lcyBub3QKPiBzZWVtIHRoYXQgZXhwZW5zaXZlIChjb21wYXJlZCB0byBhIG5lc3Rl ZCBsb29wIG9yIHByaW50aW5nIG91dCBhdCBsZWFzdAo+ICgxNioyICsgMTIpICogMiBjaGFyYWN0 ZXJzIHBlciBvdmVybGFwKGF0IGxlYXN0IG9uIEFybTY0KSkuCgpBZ2FpbiwgdGhpcyBpcyBib290 IGNvZGUgYW5kIG5vdCBhIHBhdGggdGhhdCBpcyBnb2luZyB0byBiZSBjYWxsZWQKaHVuZHJlZHMg b2YgdGltZS4gU28gcGVyZm9ybWFuY2UgaXMgdGhlIGxhc3QgdGhpbmcgSSBjYXJlIGluIHRoaXMK cGF0Y2guCgpJZiB3ZSB0cnkgdG8gaGVscCB0aGUgdXNlcnMgYnkgdGVsbGluZyB0aGVtIHRoZXJl IGlzIGFuIG92ZXJsYXAKYmV0d2VlbiBtb2R1bGVzLCB0aGVuIHdlIHNob3VsZCBkbyBpdCBwcm9w ZXJseSBhbmQgdGVsbCB0aGVtIHRoZSBleGFjdApvdmVybGFwLiBPdGhlcndpc2UgdGhpcyBpcyBu ZWFybHkgYXMgcG9pbnRsZXNzIGFzIGEgY3Jhc2ggbGF0ZXIgb24gaW4KdGhlIGJvb3QgcHJvY2Vz cy4KCkkgYWxzbyBkb24ndCB3YW50IGEgZG91YmxlIGZvciBsb29wIG9yIGFueSBhZGRpdGlvbmFs IGdsb2JhbCB2YXJpYWJsZQp3aGVuIGl0IGNhbiBiZSBkb25lIGJ5IHNpbXBseSBhZGRpbmcgYSBj aGVjayBpbiBhZGRfYm9vdF9tb2R1bGUoKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=