Re: [libre-riscv-dev] Minerva L1 Cache
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 15 Jun 2020 04:04:20 +0000 (05:04 +0100)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Mon, 15 Jun 2020 04:04:44 +0000 (05:04 +0100)
5d/ff67b5e34abc0023a72c153d68b9ea396afcaa [new file with mode: 0644]

diff --git a/5d/ff67b5e34abc0023a72c153d68b9ea396afcaa b/5d/ff67b5e34abc0023a72c153d68b9ea396afcaa
new file mode 100644 (file)
index 0000000..4d1eb0c
--- /dev/null
@@ -0,0 +1,139 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 15 Jun 2020 05:04:45 +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 1jkgMW-0001WV-DH; Mon, 15 Jun 2020 05:04:44 +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 1jkgMU-0001WP-TM
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 05:04:42 +0100
+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=+lBHz7jJzYugIp1b2zOoTDk6K7BiiRi/OGDG8AkL8AQ=; 
+ b=Dx4TqsM61jM7ebPxVUZLbd7+YoY3meechN5bF94PJotox6Im5H3ezL4ECwjjULEX01YsEXBTa9zvBiFReZNuWzaUg14IIR29fidrehyJaTeoT/9pKeAgYZ+/iPJd4oRzGpAgCPJht38RbU/vIb9KzRc9q48+s6T878kHQcIxw+8=;
+Received: from mail-lj1-f181.google.com ([209.85.208.181])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jkgMU-00087X-Iv
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 04:04:42 +0000
+Received: by mail-lj1-f181.google.com with SMTP id 9so17400458ljv.5
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Sun, 14 Jun 2020 21:04:27 -0700 (PDT)
+X-Gm-Message-State: AOAM530gobRGrzcXjRqZPHycZ//NpjqvkwRr2sdAQQMT0AWPKhL8x7ax
+ 2H1CoLjcSJhyIjfHef/PPAnXL2wHUDxa/K6bNSg=
+X-Google-Smtp-Source: ABdhPJxdrEhM9IiV2N2V5weigwPM7OhMy3yVfOegGQ5rO2xBvaiEc/2f4nrJ+fd6c8LGVf5Ipe7S/4k10ye94/GSQ3E=
+X-Received: by 2002:a2e:b4da:: with SMTP id r26mr12530792ljm.28.1592193861270; 
+ Sun, 14 Jun 2020 21:04:21 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:a05:6504:31b2:0:0:0:0 with HTTP; Sun, 14 Jun 2020 21:04:20
+ -0700 (PDT)
+In-Reply-To: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
+References: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Mon, 15 Jun 2020 05:04:20 +0100
+X-Gmail-Original-Message-ID: <CAPweEDxJmVR=hNgRiBGLJ4DZkjY5BcrihapTjfEZ43vJL8r0hw@mail.gmail.com>
+Message-ID: <CAPweEDxJmVR=hNgRiBGLJ4DZkjY5BcrihapTjfEZ43vJL8r0hw@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] 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>
+
+T24gTW9uZGF5LCBKdW5lIDE1LCAyMDIwLCBZZWhvd3NodWEgPHlpbW1hbnVlbDNAZ2F0ZWNoLmVk
+dT4gd3JvdGU6Cgo+IEkgd2FzIHJ1bm5pbmcgdGhyb3VnaCB0aGUgbk1JZ2VuIE1pbmVydmEgQ2Fj
+aGUKPiBjb2RlYmFzZSBhbmQgd291bGQgbGlrZSB0byBwb2ludCBvdXQgdGhhdCBpdCBvbmx5Cj4g
+aGFzIHN1cHBvcnQgZm9yIHR3byBzZXRzLgoKCnllcy4gIHRoaXMgd2FzIG5vdGVkIGFuZCBkaXNj
+dXNzZWQgYSBjb3VwbGUgb2YgbW9udGhzIGFnby4KCiBJdCBjYW4gaGF2ZSBhbiBhcmJpdHJhcnkK
+PiBhbW91bnQgb2YgdGFncywgYnV0IGlzIGZpeGVkIGF0IHR3byBzZXRzIHdoaWNoIGlzCj4gcHJv
+YmFibHkgbm90YWJseSB0b28gbG93IHBlcmZvcm1hbmNlIGZvciB3aGF0Cj4gd2Ugd2FudC4KPgo+
+IEnigJltIGN1cnJlbnRseSB3b3JraW5nIG9uIHdyaXRpbmcgYSBNaW5lcnZhIGxpa2Ugbk1pZ2Vu
+Cj4gY2FjaGUgdGhhdCBzdXBwb3J0cyBhcyBtYW55IHNldHMgYXMgZGVzaXJlZCAtIGhvcGVmdWxs
+eQo+IHdlIGNhbiB1c2UgdGhhdC4KCgp0aGF0IHdvdWxkIGJlIGdyZWF0LCBpZiB3ZSB3ZXJlIG9u
+bHkgZG9pbmcgYSBoaWdoIHBlcmZvcm1hbmNlIGdlbmVyYWwKcHVycG9zZSB2ZWN0b3IgZW5naW5l
+LCBiZWNhdXNlIGdlbmVyYWwgcHVycG9zZSBjb21wdXRlIHdvcmtsb2FkcyBoYXZlCnVucHJlZGlj
+dGFibGUgZGF0YSBjaGFyYWN0ZXJpc3RpY3MgZm9yIHdoaWNoIG11bHRpcGxlIHNldHMgd291bGQg
+YmUgYW4KaWRlYWwgc29sdXRpb24uCgpmb3IgR1BVIHdvcmtsb2FkcyBpdCBpcyBpbXBvcnRhbnQg
+dG8gYXBwcmVjaWF0ZSB0aGF0IHRvIGJlIHVzZWZ1bC5hbmQKdXNlYWJsZSwgdGhlcmUgaXMgbW9y
+ZSBpbnZvbHZlZCB0aGFuIGp1c3QgZGVzaWduaW5nIGEgc2V0IHVwZ3JhZGUsIHdoaWNoCm5lZWRz
+IHRvIGJlIGRpc2N1c3NlZCBhbmQgdW5kZXJzdG9vZCBiZWZvcmUgc3BlbmRpbmcgdGltZSBkb2lu
+ZyB3b3JrLgoKbm8gZGlzcmVzcGVjdCBpbnRlbmRlZDogZG8geW91IG5vdCBmZWVsIHRoYXQgaXQg
+d291bGQgaGF2ZSBiZWVuIGJldHRlciB0bwphc2sgdGhhdCwgcGFydGljdWxhcmx5IG9uIGEgY29t
+cGxleCBwcm9qZWN0IHRoYXQgaGFzIGhhZCBvdmVyIDIgeWVhcnMKYXJjaGl0ZWN0dXJhbCBkZXNp
+Z24gd29yayBkb25lIG9uIGl0LCBhbmQgb24gd2hpY2ggeW91IGhhdmUgbm90IGhhZCB0aW1lIHRv
+CmdldCB1cCB0byBzcGVlZD8KCnRoZXJlIGlzIG5vIHByb2JsZW0gaGlnaGxpZ2h0aW5nIGEgcG90
+ZW50aWFsIHBlcmZvcm1hbmNlIGZsYXcgaG93ZXZlciBnb2luZwpkaXJlY3QgZnJvbSB0aGF0IHRv
+IGFuIGFubm91bmNlbWVudCB0byBzdGFydCB3b3JrLCB3aXRob3V0IGNvbnN1bHRhdGlvbiBvcgpl
+dmFsdWF0aW9uLCBpcy4uLiBwdXp6bGluZy4KCnRvIGV4cGxhaW4gKHN1bW1hcmlzaW5nIGRldGFp
+bGVkIGFuZCBpbmRlcHRoIGRpc2N1c3Npb25zIHRoYXQgaGF2ZSB0YWtlbgpwbGFjZSBvdmVyIHRo
+ZSBwYXN0IHllYXIgYW5kIGEgaGFsZiwgbGVhcm5pbmcgZnJvbSBtYW55IGRpZmZlcmVudCBwZW9w
+bGUpOgoKYmVjYXVzZSB3ZSBhcmUgc3BsaXR0aW5nIGludG8gdHdpbiBMMSBjYWNoZXMsIGFuZCBi
+ZWNhdXNlIEdQVSBwYXJhbGxlbApub24tb3ZlcmxhcHBpbmcgd29ya2xvYWRzIChwYXJ0aWN1bGFy
+bHkgdGV4dHVyZSBkYXRhKSBtYWtlIGluZWZmZWN0aXZlIHVzZQpvZiBMMSBjYWNoZXMsIGV4cGFu
+ZGluZyB0aGUgdGFnIHNpemUgbWF5IG5vdCBiZSBvZiBhcyBtdWNoIHZhbHVlIGFzIG1pZ2h0Cm90
+aGVyd2lzZSBiZSBleHBlY3RlZC4KCml0IHdvdWxkIGJlIG11Y2ggbW9yZSB1c2VmdWwgdG8gYWRk
+ICJjYWNoZSBsaW5lIHBpbm5pbmciIHN1Y2ggdGhhdCBhIEdQVQp3b3JrbG9hZCBvbmx5IHVzZXMg
+YSBmcmFjdGlvbmFsIHBlcmNlbnRhZ2Ugb2YgdGhlIGNhY2hlLgoKdGhpcyB3b3VsZCBzdG9wIGEg
+bWFzc2l2ZWx5IHBhcmFsbGVsIG5vbi1vdmVybGFwcGluZyB3b3JrbG9hZCBmcm9tIGZsb29kaW5n
+CnRoZSBMMSBDYWNoZSB3aXRoIGRhdGEgdGhhdCBpcyBuZXZlcnJyciBnb2luZyB0byBiZSByZWZl
+cnJlZCB0byBhZ2FpLgoKaSBkaXNjdXNzZWQgdGhpcyBvbmx5IDIgZGF5cyBhZ28uCgppbiBlYXJs
+aWVyIGRpc2N1c3Npb25zIGJlZm9yZSB0aGF0LCB3aGljaCB5b3UgaGF2ZSBhbHNvIG5vdCBzZWVu
+LCBpCnN1Z2dlc3RlZCBzaW1wbHkgbW9kaWZ5aW5nIHRoZSBtaW5lcnZhIG9uZSAoa2VlcGluZyB0
+aGUgZm9ybWFsIGNvcnJlY3RuZXNzCnByb29mIGZ1bmN0aW9uYWwgaXMgYSBjcml0aWNhbCBwYXJ0
+IG9mIHRoZSBwcm9qZWN0LCBhbmQgdGhleSBhcmUgdmVyeSBoYXJkCnRvIHdyaXRlKS4KCndlIG5l
+ZWQgYXJiaXRyYXJ5IGJpdHdpZHRoIGFzIHdlbGwuICAxMjggYml0IG1pbmltdW0gYW5kIHRoZSBv
+cHRpb24gb2YgMjU2CmJpdCBmb3IgbGF0ZXIuCgphbHNvIGl0IGlzIGltcGVyYXRpdmUgdG8gaGF2
+ZSB0aGUgTDEgY2FjaGUgc3VwcG9ydCBpbmRpdmlkdWFsIGJ5dGUtZW5hYmxlCmxpbmVzICpub3Qq
+IGEgc2luZ2xlIG92ZXJ3cml0ZS91cGRhdGUgbGluZS4KCnRoaXMgYmVjYXVzZSB0aGUgYnl0ZSBl
+bmFibGUgbGluZXMgYXJlIGEgY3JpdGljYWwgcGFydCBvZiB0aGUgTDBDYWNoZUJ1ZmZlcgptZXJn
+ZSBzdHJhdGVneSBmb3IgVmVjdG9yIHdvcmtsb2Fkcy4KCmlmIHlvdSBjaGVjayB0aGUgTDAvTDEg
+Q2FjaGUgZGlhZ3JhbSBpIGRyZXcgb3V0LCB0aGUgcGxhbiBpcyB0byBjb25uZWN0IGEKKnBhaXIq
+IG9mIDY0IGJpdCB3aXNoYm9uZSBpbnRlcmZhY2VzIHRvIHRoZSBMMSBjYWNoZSAoaWdub3Jpbmcg
+dGhhdCB0aGVyZQphcmUgdHdvIEwxIEQgQ2FjaGVzIGZvciBub3cpCgplYWNoIHBhaXIgaXMgaW5k
+aXZpZHVhbGx5IGFjdGl2YXRlZCBiYXNlZCBvbiB3aGV0aGVyIGFueSBvZiB0aGUgOApieXRlLWVu
+YWJsZSBsaW5lcyBhcmUgYWN0aXZhdGVkLgoKdGh1cyBpZiB0aGVyZSBpcyBhIGNhY2hlIGZsdXNo
+IGFuZCBvbmx5IHRoZSB0b3AgNjQgYml0cyBoYXZlIGNoYW5nZWQgb25seQpvbmUgNjQgYml0IHdp
+c2hib25lIHdyaXRlIGlzIHJlcXVpcmVkLgoKdGhlc2UgYnl0ZS1lbmFibGUgKHdlbikgbGluZXMg
+ZGlyZWN0bHkgY29ycmVzcG9uZCB3aXRoIHdpc2hib25lIGJ5dGVzZWxlY3QKbGluZXMuCgpib3R0
+b20gbGluZSwgZmVlbCBmcmVlIHRvIHNwZW5kIHRoZSB0aW1lIGRvaW5nIHRoYXQgd29yayBpZiB5
+b3Ugc28gY2hvb3NlCmhvd2V2ZXIgaSBoYXZlIHRvIGFkdmlzZSB5b3UgaW4gYWR2YW5jZSB0aGF0
+IGl0IGlzIHVubGlrZWx5IHRvIGJlIHVzZWZ1bAphbmQgY29uc2VxdWVudGx5IHRoZSBjaGFuY2Vz
+IG9mIHJlY2VpdmluZyBOTE5ldCBkb25hdGlvbnMgZm9yIGNvbXBsZXRpbmcgaXQKYXJlIHNsaW0u
+CgppdCAqbWlnaHQqIGJlIHVzZWZ1bCBmb3IgdGhlIElDYWNoZSBob3dldmVyIHRoaXMgYWdhaW4g
+d2lsbCBuZWVkIGV2YWx1YXRpb24KYW5kIGRpc2N1c3Npb24gdW5kZXIgYSBidWdyZXBvcnQgaS5l
+LiBmb2xsb3dpbmcgc29mdHdhcmUgZW5naW5lZXJpbmcKcHJhY3RpY2VzIHJhdGhlciB0aGFuIGFy
+Yml0cmFyaWx5IGdvaW5nIGFoZWFkIHdpdGhvdXQgY29uc3VsdGF0aW9uLiAgb25jZQpjb25zZW5z
+dXMgaXMgcmVhY2hlZCBhcyB0byB0aGUgcG90ZW50aWFsIHVzZWZ1bG5lc3MsIHRoZW4gYSBidWRn
+ZXQgY291bGQgYmUKYWxsb2NhdGVkLgoKaSBhbSByYWlzaW5nIGFuIGV5ZWJyb3cgaGVyZSBhdCB0
+aGlzIHB1enpsaW5nIGFjdGlvbiBob3dldmVyIGRvIG5vdCB3aXNoIHRvCmRpc2NvdXJhZ2UgeW91
+LCBtZXJlbHkgc3RlZXIgYW5kIHJlZGlyZWN0IHlvdXIgZW5lcmdpZXMgYW5kIGluaXRpYXRpdmUg
+dG8Kc29tZXdoZXJlIHByb2R1Y3RpdmUgdGhhdCB3aWxsIGhlbHAgdXMgYWNoaWV2ZSBvdXIgZ29h
+bCBvbiB0aGlzIGNvbXBsZXgKcHJvamVjdC4KCmlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgYWJv
+dXQgdGhlIGFyY2hpdGVjdHVyZSB3aGljaCB0b29rIDIgeWVhcnMgdG8gcGxhbgphbmQgZGVzaWdu
+IHBsZWFzZSBkbyBhc2sgdGhlbS4gIGFsc28gaWYgeW91IHdvdWxkIGxpa2UgdG8gYXNrIHdoYXQg
+d291bGQgYmUKdXNlZnVsIHRvIHdvcmsgb24sIHRoYXQgaXMgd2l0aGluIHlvdXIgc2tpbGxzZXQs
+IHRoYXQgeW91IHdvdWxkIGVuam95LApwbGVhc2UgYWxzbyBkbyBzbyB3aXRob3V0IGhlc2l0YXRp
+b24uCgpzb3JyeSB0byBoYXZlIHRvIHBvaW50IGFsbCBvZiB0aGVzZSB0aGluZ3Mgb3V0LgoKbC4K
+CgoKLS0gCi0tLQpjcm93ZC1mdW5kZWQgZWNvLWNvbnNjaW91cyBoYXJkd2FyZTogaHR0cHM6Ly93
+d3cuY3Jvd2RzdXBwbHkuY29tL2VvbWE2OApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2
+LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9t
+YWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
+