--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Thu, 26 Mar 2020 15:15:32 +0000
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-riscv.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jHUEF-0000Aj-F5; Thu, 26 Mar 2020 15:15:31 +0000
+Received: from lkcl.net ([217.147.94.29])
+ by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jHUEC-0000AX-El
+ for libre-riscv-dev@lists.libre-riscv.org; Thu, 26 Mar 2020 15:15:28 +0000
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131;
+ h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
+ bh=QTQfk3i/6HFkSPDpu/jcXpywOkHxlzjx50c3MxNhIU0=;
+ b=H05DKzBuY/ZVKbCjEd6/M9LpJ/NIrxTWPcPxcvKp8xutijQMKOjfgCRMR0VEIsnql/yaPE2IchozIwybrMvYCFxphwcFEKWWTYUKtDgLzx/Y24F80Ac3haZ6sBFagWHrK7Rln1ORE7NqFtkghbQsvT7aWTsxb1uHM+0X0+cN1Ws=;
+Received: from mail-lj1-f176.google.com ([209.85.208.176])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jHUEC-00016F-3u
+ for libre-riscv-dev@lists.libre-riscv.org; Thu, 26 Mar 2020 15:15:28 +0000
+Received: by mail-lj1-f176.google.com with SMTP id p10so6567593ljn.1
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Thu, 26 Mar 2020 08:15:12 -0700 (PDT)
+X-Gm-Message-State: AGi0PuZLf4pQpOsT708t2luhclhap6eQQiLDyoGTsL0yu7nBvasDQbe4
+ f+UVMYf+jOabBmzi4bkfBjGaNFy/G2uKPIk2Wnk=
+X-Google-Smtp-Source: APiQypIOocK/NmVaOhpQTNhaRyAKX237ikpYjEjcpACIIz/HBkbENDR7LGABPN3anKvJz7YTS8AciUpg8rNtTAba6aQ=
+X-Received: by 2002:a2e:94d5:: with SMTP id r21mr5278277ljh.81.1585235707043;
+ Thu, 26 Mar 2020 08:15:07 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:ab3:5808:0:0:0:0:0 with HTTP; Thu, 26 Mar 2020 08:15:06
+ -0700 (PDT)
+In-Reply-To: <db557324bcb76a999d8f66c75b9319974a1a1e08.camel@fibraservi.eu>
+References: <CAPweEDx5QCCKxSr1gfuyuw_2D68Ld8fK85bEmmMTZi8S3w2E9g@mail.gmail.com>
+ <29b1a9ecedda151dc9c8da6516c3691dfede62ef.camel@fibraservi.eu>
+ <CAPweEDwfqMczPjg=5Fvt1J_S8nx1YK44XhyBY8H1abuTNF6=xg@mail.gmail.com>
+ <6fa40cb78b3f8c013ca4953ccb4daa5c23e3b501.camel@fibraservi.eu>
+ <CAPweEDxiyTEsneXN65Kq0HsEsdL3wdY=NYayq2tz5egXJNCVfg@mail.gmail.com>
+ <db557324bcb76a999d8f66c75b9319974a1a1e08.camel@fibraservi.eu>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Thu, 26 Mar 2020 15:15:06 +0000
+X-Gmail-Original-Message-ID: <CAPweEDyM_wqTbum5+=iiLGqq3KY15OOg3aOewpsRWFp9iOvq0w@mail.gmail.com>
+Message-ID: <CAPweEDyM_wqTbum5+=iiLGqq3KY15OOg3aOewpsRWFp9iOvq0w@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+X-Content-Filtered-By: Mailman/MimeDel 2.1.23
+Subject: Re: [libre-riscv-dev] cache SRAM organisation
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: base64
+Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
+Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+T24gVGh1cnNkYXksIE1hcmNoIDI2LCAyMDIwLCBTdGFmIFZlcmhhZWdlbiA8c3RhZkBmaWJyYXNl
+cnZpLmV1PiB3cm90ZToKPgo+Cj4gWW91IHNlZW0gdG8gbWl4aW5nIHVwIHR3byBkaWZmZXJlbnQg
+Y29uY2VwdHMsIGUuZy4gc3luY2hyb25pY2l0eSBhbmQKPiB3cml0ZS10aHJvdWdoLgoKCmFoIG9r
+LiAgaSBkaWRuJ3QgcmVhbGlzZSB0aGF0IFNSQU1zIHdvdWxkIGhhdmUgdGhlc2UgYXMgc2VwYXJh
+dGUgY29uY2VwdHMuCnBlcmhhcHMgaSB3b3VsZCBnZXQgaXQgaW1tZWRpYXRlbHkgaWYgaSBzYXcg
+YSBnYXRlIGxldmVsIHNjaGVtYXRpYy4KCgo+IFN5bmNocm9ub3VzIG1lYW5zIHNpZ25hbHMgYXJl
+IHN5bmNlZCB3aXRoIGFuIGVkZ2Ugb2YgYSAoY2xvY2spIHNpZ25hbC4KPiBTUkFNIHdyaXRlLXRo
+cm91Z2ggbWVhbnMgdGhhdCBhZnRlciBhIHdyaXRlIG9wZXJhdGlvbiB5b3UgYWxzbyBnZXQgb24g
+dGhlIFEKPiBvdXRwdXQgdGhlIGRhdGEgeW91IGhhdmUganVzdCB3cml0dGVuLiBUaGVzZSB0d28g
+Y29uY2VwdHMgYXJlIG9ydGhvZ29uYWwgdG8KPiBlYWNoIG90aGVyLgo+IFRoZSBjdXJyZW50IHN5
+bmNocm9ub3VzIFNSQU0gYmVpbmcgZGV2ZWxvcGVkIHdpbGwgbW9zdCBsaWtlbHkgaGF2ZQo+IHdy
+aXRlLXRocm91Z2ggYmVoYXZpb3I7CgoKYWggZ29vZAoKCj4gd2lsbCBiZSBjb25maXJtZWQgYmVm
+b3JlIE1heSB0ZXN0IGNoaXAgdGFwZS1vdXQuCgoKYWggTWF5IG5vdCBNYXJjaC4KCgo+Cj4gIEl0
+IHdpbGwgY2F1c2UgZGVsYXkgb24gdGhlIHNpZ25hbCB0aG91Z2guIEkgbmVlZCB0byBjaGVjayBp
+ZiBpdCBoYXMKPiBjaGFuZ2VkIGJ1dCBpbiB0aGUgT3BlblJBTSAwLjM1dW0gdGVzdCB0YXBlLW91
+dCBJIGRpZCB0aGUgYWRkcmVzcyBhbmQgZGF0YQo+IGlucHV0IHdhcyBsYXRjaGVkIG9uIHJpc2lu
+ZyBlZGdlIGFuZCB0aGUgUSBvdXRwdXQgd2FzIHVwZGF0ZWQgb24gZmFsbGluZwo+IGVkZ2Ugb2Yg
+dGhlIGNsb2NrLiBTbyB0aGUgZGVsYXkgb24gdGhlIFEgb3V0cHV0IGlzIGhhbGYgYSBjbG9jayBj
+eWNsZSBwbHVzCj4gdGhlIGludGVybmFsIGRlbGF5IG9uIHRoZSBvdXRwdXQgbGF0Y2ggZW5hYmxl
+IHNpZ25hbC4KCgpmYXNjaW5hdGluZy4gIHRoYXQncyBwcmV0dHkgbXVjaCBleGFjdGx5IHdoYXQg
+dGhlIENEQzY2MDAgZGlkIG9uIGl0cwpyZWdpc3RlciBmaWxlLgoKCj4gU28gaWYgdGltaW5nIG9m
+IHRoZSB3cml0ZS10aHJvdWdoIGlzIGNyaXRpY2FsIGl0IGlzIHN0aWxsIGJlc3QgdG8gc3RpbGwK
+PiBpbmNsdWRlIE1VWHMgYXMgc2FpZCBpbiBKYWNvYidzIHJlcGx5IHRvIGFsbG93IHRoZSBieXBh
+c3Mgb2ZzaWduYWwuIEkgaGF2ZQo+IHNlZW4gU1JBTSB0aGF0IGRpZCBpbmNsdWRlIGEgQVdUIChh
+c3luY2hyb25vdXMgd3JpdGUgdGhyb3VnaCkgYnV0IHRoaXMganVzdAo+IG1vdmVkIHRoZSBNVVhz
+IGluc2lkZSB0aGUgU1JBTSBibG9jayBhbmQgYWxzbyBhZGRzIHRoZW0gaWYgeW91IGRvbid0IG5l
+ZWQKPiB0aGlzIEFXVC4gU28gSSB3b3VsZCBsaWtlIHRvIGtlZXAgdGhlc2UgTVVYIGJlIGFkZGVk
+IGFkZGVkIGV4dGVybmFsbHkgaXMKPiBuZWVkZWQuCgoKb2sKCj4gPiBtb2RlLiAgdGhlIHJlYXNv
+biB3aHkgd2UgbmVlZCB0aGUgc3luY2hyb25vdXMgbW9kZSBpcyBiZWNhdXNlIHNvbWUKPiA+IEZ1
+bmN0aW9uIFVuaXRzIHdpbGwgYmUgc2l0dGluZyBpZGxlLHdhaXRpbmcgZm9yIHRoZWlyIGlucHV0
+IG9wZXJhbmRzLAp3aGljaCBoYXZlIHRvIGNvbWUgZnJvbQo+ID4gb3RoZXJGdW5jdGlvbiBVbml0
+cyBhcyAicmVzdWx0cyIuCgoKPiBJIGNhbiB1bmRlcnN0YW5kIHlvdSBkbyB0aGlzIHRvIGltcGxl
+bWVudCBmdW5jdGlvbmFsIHVuaXRzIHdpdGgKPiBjb25maWd1cmFibGUgcGlwZWxpbmUgbGVuZ3Ro
+IGJ1dCBJIHdvdWxkIHN0cm9uZ2x5IGRpc2NvdXJhZ2UgdG8gcGlwZWxpbmUKPiByZWdpc3RlciBm
+aWxlcyBhZnRlciBlYWNoIG90aGVyIC4KCgoicGlwZWxpbmUgcmVnaXN0ZXIgZmlsZXMgYWZ0ZXIg
+ZWFjaCBvdGhlciI/IGFwb2xvZ2llcyBpIGFtIG5vdCBjbGVhciB3aGF0CnlvdSBtZWFuLCBoZXJl
+LiAgZG8geW91IG1lYW4gImRvbid0IGRvIHdyaXRlLXRocnUgb24gdGhlIFJlZ2ZpbGUiPwoKdGhp
+cyBkZXNpZ24gaXMgbm90IGxpa2UgYW4gSW5PcmRlciBzeXN0ZW0gd2hlcmUgaXQgaXMgdmVyeSBy
+aXNreSB0byBjaGFuZ2UKcGlwZWxpbmUgbGVuZ3RocyBvciBkbyBhbnkga2luZCBvZiBmYW5jeSB3
+b3JrLgoKdGhlIChwYXJhbGxlbCkgT29PIGRlc2lnbiBoYXMgYWxsIGRhdGEgZGVwZW5kZW5jaWVz
+IHNvcnRlZCBvdXQsIGFsbCB1bml0cwoqa25vdyBleGFjdGx5KiB3aGljaCB1bml0cyB0aGV5IGFy
+ZSB3YWl0aW5nIGZvciwgdGhleSBjYW4gYmUgYXJiaXRyYXJ5CmNvbXBsZXRpb24gdGltZSwgdGhl
+eSBjYW4gYmUgRlNNcywgYW5kIHRoZSBEZXBlbmRlbmN5IE1hdHJpY2VzIGp1c3QgZG9uJ3QKY2Fy
+ZSBiZWNhdXNlIHRoZXkgcmVjb3JkIGNvbXBsZXRpb24gKm5vdCogY29tcGxldGlvbiAqdGltZSou
+Cgp0aGVyZWZvcmUgdGhlIG9ubHkgdGhpbmcgc3RvcHBpbmcgdGhlbSBmcm9tIHByb2NlZWRpbmcg
+aXMgaG93IGZhc3QgdGhleSBjYW4KZ2V0IGEgcmVzdWx0LCBzbyB0aGF0IG90aGVyIEZVcyBjYW4g
+Z2V0IGF0IGl0IGFzIGFuIGlucHV0IG9wZXJhbmQgYXMgcXVpY2sKYXMgcG9zc2libGUuCgp0aGF0
+IG1lYW5zIGVpdGhlcjogYSBSZWdpc3RlciBGb3J3YXJkaW5nIEJ1cywgb3IgaXQgbWVhbnMgYSB3
+cml0ZSB0byB0aGUKUmVnZmlsZSBmb2xsb3dlZCBieSBhIHJlYWQuCgp0aGVyZWZvcmUgYW55dGhp
+bmcgd2UgY2FuIGRvIHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIGNsb2NrIGN5Y2xlcyBiZXR3ZWVu
+CnRoYXQgcmVnZmlsZSB3cml0ZSBhbmQgc3Vic2VxdWVudCByZWFkIGlzIGEgZ29vZCB0aGluZy4K
+CmlmIHdyaXRlLXRocnUgaXMgYXZhaWxhYmxlLCB3ZSBjYW4gdXNlIGl0IHRvIHJlZHVjZSBkZWxh
+eSBieSBvbmUgY3ljbGUuCmhvd2V2ZXIgeWVzIGkgbm90ZSB0aGF0IGJlY2F1c2UgaXQgaXMgb24g
+dGhlIGZhbGxpbmcgZWRnZSB3ZSBtaWdodCBub3QgYmUKYWJsZSB0byB0YWtlIGZ1bGwgYWR2YW50
+YWdlIG9mIGl0LgoKCgpJZiB0aGUgbGF0dGVyIGlzIGV4Y2x1ZGVkIHdvdWxkIHlvdSBzdGlsbCBu
+ZWVkIGFuIGFzeW5jaHJvbm91cyBSQU0gYmxvY2sgPwoKCmkgY2FuJ3QgdGVsbCwgeWV0LCBhcG9s
+b2dpZXMuICBpIGJlbGlldmUgdGhlIGFuc3dlciBpcyBuby4KClN0YWYgaXQgd291bGQgaGVscCBl
+bm9ybW91c2x5IGkgdGhpbmsgaWYgeW91IGNvdWxkIGxldCB1cyBrbm93LCBpbiB0ZXJtcyBvZgp3
+aGF0IG9wdGlvbnMgdG8gbm1pZ2VuIE1lbW9yeSBtb2R1bGUsIGFyZSBwZXJtaXR0ZWQuICBpIGFt
+IGFzc3VtaW5nIHRoYXQKbm1pZ2VuIE1lbW9yeSBhY3R1YWxseSBzdXBwb3J0cyB0aGUgb3B0aW9u
+cyBjb3JyZWN0bHkhCgp3ZSBjYW4gdGhlbiAid3JhcCIgdGhlIE1lbW9yeSBtb2R1bGUgKG9yIGhv
+b2sgaXQpIGFuZCB0aHJvdyBhc3NlcnRzIGlmIHdlCmV2ZXIgdXNlIG9wdGlvbnMgdGhhdCBhcmUg
+bm90IHN1cHBvcnRlZC4KCmwuCgoKCgotLSAKLS0tCmNyb3dkLWZ1bmRlZCBlY28tY29uc2Npb3Vz
+IGhhcmR3YXJlOiBodHRwczovL3d3dy5jcm93ZHN1cHBseS5jb20vZW9tYTY4Cl9fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls
+aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz
+dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+