--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 15 Jun 2020 20:33:53 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jkurf-0005c3-VT; Mon, 15 Jun 2020 20:33:51 +0100
+Received: from lkcl.net ([217.147.94.29])
+ by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jkurd-0005bw-QI
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 20:33:49 +0100
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131;
+ h=Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version;
+ bh=mzQo8uQHUge5H60ZigVc2LZ7UbO3Azk2HVdoYRYPTR4=;
+ b=EU9m2TYQXfx7+mNdRr92xiqJeZJPVb7ZWJfwPX4wCTRC9nGzv6FXhfPc1x2q1bOHZMQa/PmXBNzfrxRHLvZV73UNG57DxteLzjcbQGVcAuoEGnyXjnz4obEibmV6aC/O7Z0SQ4dRsd9ez0GOrd6fd10qPFY5Pf07NpjCmR9VsQY=;
+Received: from mail-lj1-f177.google.com ([209.85.208.177])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jkurd-0000V6-Fe
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 19:33:49 +0000
+Received: by mail-lj1-f177.google.com with SMTP id y11so20657967ljm.9
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Mon, 15 Jun 2020 12:33:34 -0700 (PDT)
+X-Gm-Message-State: AOAM533GDSxy+uyuq5FO771BfzPBUNmFu8j4JcEZPIKbQfOQCL3ExToe
+ OWmdQP0Hb77eh6tvBqL3q5lW49ZQ0gQ0EflP00w=
+X-Google-Smtp-Source: ABdhPJw9u7ju18zMtKd2E+QriC205pJw2BBuizQ0KYkwB27NnTe2HSOS8JRRyRHCJWzg8gW3VVSGn7b0QD28Q8xj4h8=
+X-Received: by 2002:a2e:969a:: with SMTP id q26mr14828711lji.444.1592249608466;
+ Mon, 15 Jun 2020 12:33:28 -0700 (PDT)
+MIME-Version: 1.0
+References: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
+ <909D7BCD-8ADB-438F-BCA7-44437DC92A99@gatech.edu>
+ <CAPweEDwEQdkfJ+OiN4KTEr3SD8FhVQE0T0Z+1vJek_pi0W_etg@mail.gmail.com>
+ <FC91F7BD-FFC3-4C4F-87AD-0B0CAAAC0B9F@gatech.edu>
+In-Reply-To: <FC91F7BD-FFC3-4C4F-87AD-0B0CAAAC0B9F@gatech.edu>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Mon, 15 Jun 2020 20:32:43 +0100
+X-Gmail-Original-Message-ID: <CAPweEDztS0TrODPL7B53SK8XcF-NegpBYLW8TiKfhvqVq8yrWA@mail.gmail.com>
+Message-ID: <CAPweEDztS0TrODPL7B53SK8XcF-NegpBYLW8TiKfhvqVq8yrWA@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Subject: Re: [libre-riscv-dev] Minerva L1 Cache
+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>
+
+T24gTW9uLCBKdW4gMTUsIDIwMjAgYXQgNTo0NyBQTSBZZWhvd3NodWEgPHlpbW1hbnVlbDNAZ2F0
+ZWNoLmVkdT4gd3JvdGU6Cj4KPiA+Cj4gPiBtYXliZS4gIHdlIHdpbGwgaGF2ZSB0byBldmFsdWF0
+ZSBpdC4gIGFzIGkgZXhwbGFpbmVkIGluIHRoZSBjcm9zc292ZXIKPiA+IG1lc3NhZ2UgdGhlcmUg
+YXJlIG90aGVyIGhpZ2hlciBwcmlvcml0eSBkZXNpZ24gcmVxdWlyZW1lbnRzIHRoYXQgYXJlIHVu
+aXF1ZQo+ID4gYW5kIHNwZWNpYWxseSByZXF1aXJlZCBmb3IgdGhlIGRlc2lnbi4KPgo+IEkgd2F0
+Y2hlZCB0aGUgdmlkZW8gYW5kIHJlYWQgdGhyb3VnaCB0aGUgcGFnZXMuCj4gSSB1bmRlcnN0b29k
+IGhpZ2ggbGV2ZWwgd2hhdCBpcyBnb2luZyBvbiAtIHRoZSBkZXRhaWxzIGFyZQo+IG5vdCBlbnRp
+cmVseSBjbGVhciB0byBtZSBhdCB0aGlzIHN0YWdlLgoKdGhpcyBpcyB1bmRlcnN0YW5kYWJsZTog
+aXQncyBsaXRlcmFsbHkgdGFrZW4gbWUgMiB5ZWFycyB0byBsZWFybi4KCj4gQXQgc29tZSBwb2lu
+dCwgSSBjYW4gaW1hZ2luZSB0aGF0IHlvdeKAmWxsIHdhbnQgdG8gY29ubmVjdAo+IHVwIHRoZSBt
+ZW1vcnkgc3lzdGVtcy4KCnllcy4gICpyaWdodCBub3cqIQoKaSBqdXN0IGdvdCBMRC9TVCBDb21w
+VW5pdCB3b3JraW5nIGluIHRlc3RfY29yZS5weSBhbmQgaXQgaXMgcmVseWluZyBvbgphIGhhcmQt
+bGluayB0byBhIFRlc3QgTWVtb3J5IGxpbWl0ZWQgdG8gNjQgOC1ieXRlIHdvcmRzLgoKaSBhbSBo
+b2xkaW5nIG9mZiBwdXR0aW5nIGluIFdpc2hib25lIGludGVyZmFjZXMgb250byB0aGUKKHByb3Rv
+dHlwZS90ZXN0KSBMMENhY2hlQnVmZmVyIGJlY2F1c2UgaXQgaXMgeWV0IGFub3RoZXIgbGF5ZXIg
+b2YKY29tcGxleGl0eSBhbmQgaXQgbmVlZHMgdW5pdCB0ZXN0cyBvZiBhIHdpc2hib25lIGxpbmsg
+aW4gaXNvbGF0aW9uLApmaXJzdCwgYmVmb3JlIGJlY29taW5nIGNvbWZvcnRhYmxlIHdpdGggaXQu
+CgpodHRwczovL2dpdC5saWJyZS1zb2Mub3JnLz9wPXNvYy5naXQ7YT1ibG9iO2Y9c3JjL3NvYy9l
+eHBlcmltZW50L2wwX2NhY2hlLnB5O2g9NTIxM2VlOTg2ZGE3NTI0YjQxYmE4ZmI2ODQyYTE1ZGMy
+Yzg2MWQ0OTtoYj1IRUFEI2wzMTgKCnRoYXQgaW4gdHVybiByZXF1aXJlcyB0aGF0IHdlIGhhdmUg
+YW4gYWN0dWFsIFNSQU0gKmJlaGluZCogdGhhdApXaXNoYm9uZSBpbnRlcmZhY2UgaW4gb3JkZXIg
+dG8gYmUgYWJsZSB0byBhY3R1YWxseSAqZG8qIHRob3NlIHRlc3RzLgp0aGlzIGlzIHdoYXQgaSd2
+ZSBiZWVuIGFibGUgdG8gZmluZC4gIGhhcnJ5IHBvaW50cyBvdXQgdGhhdCBoZSBkaWQgbm90Cndy
+aXRlIGFueSB1bml0IHRlc3RzICh5ZXQpLgoKaHR0cHM6Ly9naXRodWIuY29tL0hhcnJ5TWFrZXMv
+bm1pZ2VuLXNvYy9ibG9iL3dpc2hib25lX2ludGVyY29ubmVjdC9ubWlnZW5fc29jL3dpc2hib25l
+L3NyYW0ucHkKCgphdCB0aGF0IHBvaW50IGl0IGlzIGEgbWF0dGVyIG9mIGNvbm5lY3QtY29ubmVj
+dC1jb25uZWN0IGFuZCBmaW5hbGx5IHdlCmFyZSBpbiBhIHBvc2l0aW9uIHRvIGZsaXAgb3V0IHRo
+ZSB0ZXN0IGluZnJhc3RydWN0dXJlIGF0IHRoZSBXaXNoYm9uZQpsZXZlbCBhbmQgZHJvcCBpbiBM
+aXRleCBpbnN0ZWFkLgoKaWYgTWluZXJ2YSdzIExvYWQvU3RvcmUgaW50ZXJmYWNlIGlzIHVzZWQg
+LyBhZGFwdGVkIHRoZW4gdGhlcmUgaXMgbm8KbmVlZCB0byB3cml0ZS1jb2RlLWZyb20tc2NyYXRj
+aCwgYW5kIGl0IGFsc28gbWVhbnMgdGhhdCBlbmFibGluZyBMMQpjYWNoZXMgaXMgYSBicmFpbi1k
+ZWFkIHJ1bnRpbWUgY29uZmlndXJhdGlvbiBzd2l0Y2guCgpodHRwczovL2dpdC5saWJyZS1zb2Mu
+b3JnLz9wPXNvYy5naXQ7YT1ibG9iO2Y9c3JjL3NvYy9taW5lcnZhL3VuaXRzL2xvYWRzdG9yZS5w
+eTtoYj1IRUFEI2w3NQoKaG93ZXZlciB0aGVyZSBhcmUgKnplcm8qIHVuaXQgdGVzdHMgZm9yIHRo
+aXMgY29kZSBhbmQgc28gdGhhdCB3aWxsIGJlCmltcG9ydGFudCB0byB3cml0ZS4KCgo+IEhvdyBt
+dWNoIGxhYm9yIGRvIHlvdSB0aGluayBpcyBuZWVkZWQgZm9yIHRoaXM/CgppZiB3ZSBoYXZlIHRo
+ZSByaWdodCBjb21wb25lbnRzIGFuZCB0aGUgcmlnaHQgcGVvcGxlLCBwcm9iYWJseSBvbmx5CmFi
+b3V0IDItMyB3ZWVrcy4KCj4gQXNzdW1pbmcgSeKAmW0gZnJlZSBzdGFydGluZyBhdCB0aGUgZW5k
+IG9mIEp1bHksCj4gSXQgd291bGQgcHJvYmFibHkgdGFrZSBtZSBhIGNvdXBsZSB3ZWVrcyB0byBj
+YXRjaCB1cCB0byBzcGVlZAo+IG9uIHRoZSBpbnRyaWNhY2llcyBvZiB0aGUgc2NvcmVib2FyZC4K
+CndpdGggdGhlIGN1cnJlbnQgcmVzb3VyY2VzIHRoZSBzY29yZWJvYXJkIGlzIG5vdCBhbiBpbW1l
+ZGlhdGUKaW5jcmVtZW50YWwgcHJpb3JpdHk6IGdldHRpbmcgYSBmdW5jdGlvbmFsIGNvcmUgdGhh
+dCBleGVjdXRlcwppbnN0cnVjdGlvbnMgaXMgYSB0b3AgcHJpb3JpdHkuLi4gKmFuZCB0aGVuKiB0
+aGUgc2NvcmVib2FyZCBjYW4gYmUKaW5jcmVtZW50YWxseSBhZGRlZCB0byBpdCBpZiB0aGVyZSBp
+cyB0aW1lIHRvIGRvIHNvLgoKdGhpcyBhbGwgY2hhbmdlcyBpZiB0aGUgcGVvcGxlIGZyb20gTWFy
+a2V0bmV4dCBhcmUgZ29vZCBxdWFsaXR5CmVuZ2luZWVycywgd2hvIGNhbiBnZXQgdXAgdG8gc3Bl
+ZWQgcmFwaWRseS4gIHN1YnRhc2tzIGNhbiBiZSBhbGxvY2F0ZWQKdG8gdGhlbSBhbmQgYXQgdGhh
+dCBwb2ludCB5ZXMgdGhlcmUgd2lsbCBiZSBwbGVudHkgb2YgdGltZSB0byBkbyBkbwpoZWF2eS1k
+dXR5IHN1c3RhaW5lZCBmb2N1cyBvbiBjb21wbGV4IHRhc2tzLgoKaW4gdGhlIG1lYW50aW1lIGkg
+a25vdyB5b3UgcmVhbGx5IHdhbnQgdG8gZ2V0IHRvIHVuZGVyc3RhbmQgdGhlCnByZWNpc2UtYXVn
+bWVudGVkIHNjb3JlYm9hcmQgc3lzdGVtLiAgdGhlIG9ubHkgdGhpbmcgaSBjYW4gc3VnZ2VzdCBp
+czoKcmVhZCBhbmQgcmUtcmVhZCBNaXRjaCdzIGJvb2sgY2hhcHRlcnMgYWdhaW4gYW5kIGFnYWlu
+IGFuZCBhZ2FpbiwgcnVuCnRoZSB1bml0IHRlc3RzIGFnYWluIGFuZCBhZ2FpbiwgZ28gb3ZlciB0
+aGUgVG9tYXN1bG8gIm1vcnBoIiBwYWdlCmFnYWluIGFuZCBhZ2FpbiwgYW5kIGxvb2sgYXQgdGhl
+IGdyYXBodml6IGRpYWdyYW1zIGFuZCBtYXRjaCB0aGVtIHRvCk1pdGNoJ3MgZGlhZ3JhbXMuCgpp
+dCBsaXR0dGVlcnJhbGxseSB0YWtlcyBtbW1vb29ubm50aHMgb2Ygc3VzdGFpbmVkIGRlZGljYXRl
+ZCBmb2N1cyBvbgp0aGlzIGFuZCAqbm90aGluZyogZWxzZSwgZm9yIHRoZSBkZXNpZ24gdG8gcHJv
+cGVybHkgc2luayBpbi4gIHJlbWVtYmVyCml0IHRvb2sgbWUgKmZvdXIqIG1vbnRocyB0byBmaW5k
+IGEgYnVnIGluIHRoZSBsYXRlciBzZWN0aW9ucyBvZgpNaXRjaCdzIHNlY29uZCBib29rIGNoYXB0
+ZXIsIHdoaWNoIG5vdCBldmVuIGhlIGhhZCBub3RpY2VkLgoKbC4KCl9fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxp
+c3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGli
+cmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+