[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 5d / ff67b5e34abc0023a72c153d68b9ea396afcaa
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Mon, 15 Jun 2020 05:04:45 +0100
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-soc.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jkgMW-0001WV-DH; Mon, 15 Jun 2020 05:04:44 +0100
8 Received: from lkcl.net ([217.147.94.29])
9 by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
10 (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jkgMU-0001WP-TM
11 for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 05:04:42 +0100
12 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
13 s=201607131;
14 h=Content-Type:To:Subject:Message-ID:Date:From:References:In-Reply-To:MIME-Version;
15 bh=+lBHz7jJzYugIp1b2zOoTDk6K7BiiRi/OGDG8AkL8AQ=;
16 b=Dx4TqsM61jM7ebPxVUZLbd7+YoY3meechN5bF94PJotox6Im5H3ezL4ECwjjULEX01YsEXBTa9zvBiFReZNuWzaUg14IIR29fidrehyJaTeoT/9pKeAgYZ+/iPJd4oRzGpAgCPJht38RbU/vIb9KzRc9q48+s6T878kHQcIxw+8=;
17 Received: from mail-lj1-f181.google.com ([209.85.208.181])
18 by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
19 (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jkgMU-00087X-Iv
20 for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 04:04:42 +0000
21 Received: by mail-lj1-f181.google.com with SMTP id 9so17400458ljv.5
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Sun, 14 Jun 2020 21:04:27 -0700 (PDT)
24 X-Gm-Message-State: AOAM530gobRGrzcXjRqZPHycZ//NpjqvkwRr2sdAQQMT0AWPKhL8x7ax
25 2H1CoLjcSJhyIjfHef/PPAnXL2wHUDxa/K6bNSg=
26 X-Google-Smtp-Source: ABdhPJxdrEhM9IiV2N2V5weigwPM7OhMy3yVfOegGQ5rO2xBvaiEc/2f4nrJ+fd6c8LGVf5Ipe7S/4k10ye94/GSQ3E=
27 X-Received: by 2002:a2e:b4da:: with SMTP id r26mr12530792ljm.28.1592193861270;
28 Sun, 14 Jun 2020 21:04:21 -0700 (PDT)
29 MIME-Version: 1.0
30 Received: by 2002:a05:6504:31b2:0:0:0:0 with HTTP; Sun, 14 Jun 2020 21:04:20
31 -0700 (PDT)
32 In-Reply-To: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
33 References: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
34 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
35 Date: Mon, 15 Jun 2020 05:04:20 +0100
36 X-Gmail-Original-Message-ID: <CAPweEDxJmVR=hNgRiBGLJ4DZkjY5BcrihapTjfEZ43vJL8r0hw@mail.gmail.com>
37 Message-ID: <CAPweEDxJmVR=hNgRiBGLJ4DZkjY5BcrihapTjfEZ43vJL8r0hw@mail.gmail.com>
38 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
39 X-Content-Filtered-By: Mailman/MimeDel 2.1.23
40 Subject: Re: [libre-riscv-dev] Minerva L1 Cache
41 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
42 X-Mailman-Version: 2.1.23
43 Precedence: list
44 List-Id: Libre-RISCV General Development
45 <libre-riscv-dev.lists.libre-riscv.org>
46 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
47 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
48 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
49 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
50 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
51 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
52 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
53 Reply-To: Libre-RISCV General Development
54 <libre-riscv-dev@lists.libre-riscv.org>
55 Content-Type: text/plain; charset="utf-8"
56 Content-Transfer-Encoding: base64
57 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
58 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
59
60 T24gTW9uZGF5LCBKdW5lIDE1LCAyMDIwLCBZZWhvd3NodWEgPHlpbW1hbnVlbDNAZ2F0ZWNoLmVk
61 dT4gd3JvdGU6Cgo+IEkgd2FzIHJ1bm5pbmcgdGhyb3VnaCB0aGUgbk1JZ2VuIE1pbmVydmEgQ2Fj
62 aGUKPiBjb2RlYmFzZSBhbmQgd291bGQgbGlrZSB0byBwb2ludCBvdXQgdGhhdCBpdCBvbmx5Cj4g
63 aGFzIHN1cHBvcnQgZm9yIHR3byBzZXRzLgoKCnllcy4gIHRoaXMgd2FzIG5vdGVkIGFuZCBkaXNj
64 dXNzZWQgYSBjb3VwbGUgb2YgbW9udGhzIGFnby4KCiBJdCBjYW4gaGF2ZSBhbiBhcmJpdHJhcnkK
65 PiBhbW91bnQgb2YgdGFncywgYnV0IGlzIGZpeGVkIGF0IHR3byBzZXRzIHdoaWNoIGlzCj4gcHJv
66 YmFibHkgbm90YWJseSB0b28gbG93IHBlcmZvcm1hbmNlIGZvciB3aGF0Cj4gd2Ugd2FudC4KPgo+
67 IEnigJltIGN1cnJlbnRseSB3b3JraW5nIG9uIHdyaXRpbmcgYSBNaW5lcnZhIGxpa2Ugbk1pZ2Vu
68 Cj4gY2FjaGUgdGhhdCBzdXBwb3J0cyBhcyBtYW55IHNldHMgYXMgZGVzaXJlZCAtIGhvcGVmdWxs
69 eQo+IHdlIGNhbiB1c2UgdGhhdC4KCgp0aGF0IHdvdWxkIGJlIGdyZWF0LCBpZiB3ZSB3ZXJlIG9u
70 bHkgZG9pbmcgYSBoaWdoIHBlcmZvcm1hbmNlIGdlbmVyYWwKcHVycG9zZSB2ZWN0b3IgZW5naW5l
71 LCBiZWNhdXNlIGdlbmVyYWwgcHVycG9zZSBjb21wdXRlIHdvcmtsb2FkcyBoYXZlCnVucHJlZGlj
72 dGFibGUgZGF0YSBjaGFyYWN0ZXJpc3RpY3MgZm9yIHdoaWNoIG11bHRpcGxlIHNldHMgd291bGQg
73 YmUgYW4KaWRlYWwgc29sdXRpb24uCgpmb3IgR1BVIHdvcmtsb2FkcyBpdCBpcyBpbXBvcnRhbnQg
74 dG8gYXBwcmVjaWF0ZSB0aGF0IHRvIGJlIHVzZWZ1bC5hbmQKdXNlYWJsZSwgdGhlcmUgaXMgbW9y
75 ZSBpbnZvbHZlZCB0aGFuIGp1c3QgZGVzaWduaW5nIGEgc2V0IHVwZ3JhZGUsIHdoaWNoCm5lZWRz
76 IHRvIGJlIGRpc2N1c3NlZCBhbmQgdW5kZXJzdG9vZCBiZWZvcmUgc3BlbmRpbmcgdGltZSBkb2lu
77 ZyB3b3JrLgoKbm8gZGlzcmVzcGVjdCBpbnRlbmRlZDogZG8geW91IG5vdCBmZWVsIHRoYXQgaXQg
78 d291bGQgaGF2ZSBiZWVuIGJldHRlciB0bwphc2sgdGhhdCwgcGFydGljdWxhcmx5IG9uIGEgY29t
79 cGxleCBwcm9qZWN0IHRoYXQgaGFzIGhhZCBvdmVyIDIgeWVhcnMKYXJjaGl0ZWN0dXJhbCBkZXNp
80 Z24gd29yayBkb25lIG9uIGl0LCBhbmQgb24gd2hpY2ggeW91IGhhdmUgbm90IGhhZCB0aW1lIHRv
81 CmdldCB1cCB0byBzcGVlZD8KCnRoZXJlIGlzIG5vIHByb2JsZW0gaGlnaGxpZ2h0aW5nIGEgcG90
82 ZW50aWFsIHBlcmZvcm1hbmNlIGZsYXcgaG93ZXZlciBnb2luZwpkaXJlY3QgZnJvbSB0aGF0IHRv
83 IGFuIGFubm91bmNlbWVudCB0byBzdGFydCB3b3JrLCB3aXRob3V0IGNvbnN1bHRhdGlvbiBvcgpl
84 dmFsdWF0aW9uLCBpcy4uLiBwdXp6bGluZy4KCnRvIGV4cGxhaW4gKHN1bW1hcmlzaW5nIGRldGFp
85 bGVkIGFuZCBpbmRlcHRoIGRpc2N1c3Npb25zIHRoYXQgaGF2ZSB0YWtlbgpwbGFjZSBvdmVyIHRo
86 ZSBwYXN0IHllYXIgYW5kIGEgaGFsZiwgbGVhcm5pbmcgZnJvbSBtYW55IGRpZmZlcmVudCBwZW9w
87 bGUpOgoKYmVjYXVzZSB3ZSBhcmUgc3BsaXR0aW5nIGludG8gdHdpbiBMMSBjYWNoZXMsIGFuZCBi
88 ZWNhdXNlIEdQVSBwYXJhbGxlbApub24tb3ZlcmxhcHBpbmcgd29ya2xvYWRzIChwYXJ0aWN1bGFy
89 bHkgdGV4dHVyZSBkYXRhKSBtYWtlIGluZWZmZWN0aXZlIHVzZQpvZiBMMSBjYWNoZXMsIGV4cGFu
90 ZGluZyB0aGUgdGFnIHNpemUgbWF5IG5vdCBiZSBvZiBhcyBtdWNoIHZhbHVlIGFzIG1pZ2h0Cm90
91 aGVyd2lzZSBiZSBleHBlY3RlZC4KCml0IHdvdWxkIGJlIG11Y2ggbW9yZSB1c2VmdWwgdG8gYWRk
92 ICJjYWNoZSBsaW5lIHBpbm5pbmciIHN1Y2ggdGhhdCBhIEdQVQp3b3JrbG9hZCBvbmx5IHVzZXMg
93 YSBmcmFjdGlvbmFsIHBlcmNlbnRhZ2Ugb2YgdGhlIGNhY2hlLgoKdGhpcyB3b3VsZCBzdG9wIGEg
94 bWFzc2l2ZWx5IHBhcmFsbGVsIG5vbi1vdmVybGFwcGluZyB3b3JrbG9hZCBmcm9tIGZsb29kaW5n
95 CnRoZSBMMSBDYWNoZSB3aXRoIGRhdGEgdGhhdCBpcyBuZXZlcnJyciBnb2luZyB0byBiZSByZWZl
96 cnJlZCB0byBhZ2FpLgoKaSBkaXNjdXNzZWQgdGhpcyBvbmx5IDIgZGF5cyBhZ28uCgppbiBlYXJs
97 aWVyIGRpc2N1c3Npb25zIGJlZm9yZSB0aGF0LCB3aGljaCB5b3UgaGF2ZSBhbHNvIG5vdCBzZWVu
98 LCBpCnN1Z2dlc3RlZCBzaW1wbHkgbW9kaWZ5aW5nIHRoZSBtaW5lcnZhIG9uZSAoa2VlcGluZyB0
99 aGUgZm9ybWFsIGNvcnJlY3RuZXNzCnByb29mIGZ1bmN0aW9uYWwgaXMgYSBjcml0aWNhbCBwYXJ0
100 IG9mIHRoZSBwcm9qZWN0LCBhbmQgdGhleSBhcmUgdmVyeSBoYXJkCnRvIHdyaXRlKS4KCndlIG5l
101 ZWQgYXJiaXRyYXJ5IGJpdHdpZHRoIGFzIHdlbGwuICAxMjggYml0IG1pbmltdW0gYW5kIHRoZSBv
102 cHRpb24gb2YgMjU2CmJpdCBmb3IgbGF0ZXIuCgphbHNvIGl0IGlzIGltcGVyYXRpdmUgdG8gaGF2
103 ZSB0aGUgTDEgY2FjaGUgc3VwcG9ydCBpbmRpdmlkdWFsIGJ5dGUtZW5hYmxlCmxpbmVzICpub3Qq
104 IGEgc2luZ2xlIG92ZXJ3cml0ZS91cGRhdGUgbGluZS4KCnRoaXMgYmVjYXVzZSB0aGUgYnl0ZSBl
105 bmFibGUgbGluZXMgYXJlIGEgY3JpdGljYWwgcGFydCBvZiB0aGUgTDBDYWNoZUJ1ZmZlcgptZXJn
106 ZSBzdHJhdGVneSBmb3IgVmVjdG9yIHdvcmtsb2Fkcy4KCmlmIHlvdSBjaGVjayB0aGUgTDAvTDEg
107 Q2FjaGUgZGlhZ3JhbSBpIGRyZXcgb3V0LCB0aGUgcGxhbiBpcyB0byBjb25uZWN0IGEKKnBhaXIq
108 IG9mIDY0IGJpdCB3aXNoYm9uZSBpbnRlcmZhY2VzIHRvIHRoZSBMMSBjYWNoZSAoaWdub3Jpbmcg
109 dGhhdCB0aGVyZQphcmUgdHdvIEwxIEQgQ2FjaGVzIGZvciBub3cpCgplYWNoIHBhaXIgaXMgaW5k
110 aXZpZHVhbGx5IGFjdGl2YXRlZCBiYXNlZCBvbiB3aGV0aGVyIGFueSBvZiB0aGUgOApieXRlLWVu
111 YWJsZSBsaW5lcyBhcmUgYWN0aXZhdGVkLgoKdGh1cyBpZiB0aGVyZSBpcyBhIGNhY2hlIGZsdXNo
112 IGFuZCBvbmx5IHRoZSB0b3AgNjQgYml0cyBoYXZlIGNoYW5nZWQgb25seQpvbmUgNjQgYml0IHdp
113 c2hib25lIHdyaXRlIGlzIHJlcXVpcmVkLgoKdGhlc2UgYnl0ZS1lbmFibGUgKHdlbikgbGluZXMg
114 ZGlyZWN0bHkgY29ycmVzcG9uZCB3aXRoIHdpc2hib25lIGJ5dGVzZWxlY3QKbGluZXMuCgpib3R0
115 b20gbGluZSwgZmVlbCBmcmVlIHRvIHNwZW5kIHRoZSB0aW1lIGRvaW5nIHRoYXQgd29yayBpZiB5
116 b3Ugc28gY2hvb3NlCmhvd2V2ZXIgaSBoYXZlIHRvIGFkdmlzZSB5b3UgaW4gYWR2YW5jZSB0aGF0
117 IGl0IGlzIHVubGlrZWx5IHRvIGJlIHVzZWZ1bAphbmQgY29uc2VxdWVudGx5IHRoZSBjaGFuY2Vz
118 IG9mIHJlY2VpdmluZyBOTE5ldCBkb25hdGlvbnMgZm9yIGNvbXBsZXRpbmcgaXQKYXJlIHNsaW0u
119 CgppdCAqbWlnaHQqIGJlIHVzZWZ1bCBmb3IgdGhlIElDYWNoZSBob3dldmVyIHRoaXMgYWdhaW4g
120 d2lsbCBuZWVkIGV2YWx1YXRpb24KYW5kIGRpc2N1c3Npb24gdW5kZXIgYSBidWdyZXBvcnQgaS5l
121 LiBmb2xsb3dpbmcgc29mdHdhcmUgZW5naW5lZXJpbmcKcHJhY3RpY2VzIHJhdGhlciB0aGFuIGFy
122 Yml0cmFyaWx5IGdvaW5nIGFoZWFkIHdpdGhvdXQgY29uc3VsdGF0aW9uLiAgb25jZQpjb25zZW5z
123 dXMgaXMgcmVhY2hlZCBhcyB0byB0aGUgcG90ZW50aWFsIHVzZWZ1bG5lc3MsIHRoZW4gYSBidWRn
124 ZXQgY291bGQgYmUKYWxsb2NhdGVkLgoKaSBhbSByYWlzaW5nIGFuIGV5ZWJyb3cgaGVyZSBhdCB0
125 aGlzIHB1enpsaW5nIGFjdGlvbiBob3dldmVyIGRvIG5vdCB3aXNoIHRvCmRpc2NvdXJhZ2UgeW91
126 LCBtZXJlbHkgc3RlZXIgYW5kIHJlZGlyZWN0IHlvdXIgZW5lcmdpZXMgYW5kIGluaXRpYXRpdmUg
127 dG8Kc29tZXdoZXJlIHByb2R1Y3RpdmUgdGhhdCB3aWxsIGhlbHAgdXMgYWNoaWV2ZSBvdXIgZ29h
128 bCBvbiB0aGlzIGNvbXBsZXgKcHJvamVjdC4KCmlmIHlvdSBoYXZlIGFueSBxdWVzdGlvbnMgYWJv
129 dXQgdGhlIGFyY2hpdGVjdHVyZSB3aGljaCB0b29rIDIgeWVhcnMgdG8gcGxhbgphbmQgZGVzaWdu
130 IHBsZWFzZSBkbyBhc2sgdGhlbS4gIGFsc28gaWYgeW91IHdvdWxkIGxpa2UgdG8gYXNrIHdoYXQg
131 d291bGQgYmUKdXNlZnVsIHRvIHdvcmsgb24sIHRoYXQgaXMgd2l0aGluIHlvdXIgc2tpbGxzZXQs
132 IHRoYXQgeW91IHdvdWxkIGVuam95LApwbGVhc2UgYWxzbyBkbyBzbyB3aXRob3V0IGhlc2l0YXRp
133 b24uCgpzb3JyeSB0byBoYXZlIHRvIHBvaW50IGFsbCBvZiB0aGVzZSB0aGluZ3Mgb3V0LgoKbC4K
134 CgoKLS0gCi0tLQpjcm93ZC1mdW5kZWQgZWNvLWNvbnNjaW91cyBoYXJkd2FyZTogaHR0cHM6Ly93
135 d3cuY3Jvd2RzdXBwbHkuY29tL2VvbWE2OApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
136 X19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2
137 LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9t
138 YWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=
139