[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 9f / e7f9b9bc5f71efebc5f9141c833c138018cf7f
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 22:55:10 +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 1jkx4O-0001UD-Tz; Mon, 15 Jun 2020 22:55:08 +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 1jkx4N-0001Tr-Er
11 for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 22:55:07 +0100
12 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
13 s=201607131;
14 h=Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version;
15 bh=pT4aX8bAxZv6m/iq2m7U1MkC70zHnJOeIk2vlFPqoC4=;
16 b=PDkY3nGV1IM0VtTydbWkiP8PvoxRyMZ6N1K53ciqI4kdRNBoJGBsUhmSoGxg/b1eiwYp7mksxK1RtK+td43nrnWuHSfolzmo1YSowUEO8/41rUTK0ie3DgwepKiL1XbwmyhBdRtmnJO4Nr9Gndn8c/batuO1gK7WYrgk1BVsyV8=;
17 Received: from mail-lj1-f182.google.com ([209.85.208.182])
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 1jkx4N-0000cn-5V
20 for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 21:55:07 +0000
21 Received: by mail-lj1-f182.google.com with SMTP id a9so21087136ljn.6
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Mon, 15 Jun 2020 14:54:51 -0700 (PDT)
24 X-Gm-Message-State: AOAM531CatoFI8tslv5vQ8yZThvTOzfx5Ezm0Wogd/xvpzwzoJNVg2ud
25 yaNQAEbO2PSlIlF0wYrIXpzY8/lSHhgh3zcGj1c=
26 X-Google-Smtp-Source: ABdhPJwt1xNTMhYGOEWwxmjQ/8FLJHnma7DHqjXEVsGHgEL3btHXMUFb0uLBCbESMJwRohup4isQdMgzA//5yp60noo=
27 X-Received: by 2002:a2e:8890:: with SMTP id k16mr13787388lji.161.1592258086228;
28 Mon, 15 Jun 2020 14:54:46 -0700 (PDT)
29 MIME-Version: 1.0
30 References: <8A42B0DD-1009-49A4-AEB9-DBE04836FAAE@gatech.edu>
31 <909D7BCD-8ADB-438F-BCA7-44437DC92A99@gatech.edu>
32 <CAPweEDwEQdkfJ+OiN4KTEr3SD8FhVQE0T0Z+1vJek_pi0W_etg@mail.gmail.com>
33 <FC91F7BD-FFC3-4C4F-87AD-0B0CAAAC0B9F@gatech.edu>
34 <CAPweEDztS0TrODPL7B53SK8XcF-NegpBYLW8TiKfhvqVq8yrWA@mail.gmail.com>
35 <077FCA11-14A9-4607-9833-BF7D50A93747@gatech.edu>
36 <CAPweEDwVL4Ac+soRavWw5u8a21-+Tj055bBBoruW4-0oCP7v2Q@mail.gmail.com>
37 <F1BA77AC-E94C-4025-B476-F6E19D1ED1F2@gatech.edu>
38 <7BA190FA-6551-4A23-BAAE-5CFC2B3838AE@gatech.edu>
39 <CAPweEDw5OVhVo=Z-OyDu-w=ON=URcSzBcs7wersJdpeBe_oBFw@mail.gmail.com>
40 <36A521C7-583F-4562-8932-509898538E9B@gatech.edu>
41 In-Reply-To: <36A521C7-583F-4562-8932-509898538E9B@gatech.edu>
42 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
43 Date: Mon, 15 Jun 2020 22:54:34 +0100
44 X-Gmail-Original-Message-ID: <CAPweEDw-Rb1PT=-82wr3Rx_kjo8pUBWPQRQJ-DWac_22yVGAbA@mail.gmail.com>
45 Message-ID: <CAPweEDw-Rb1PT=-82wr3Rx_kjo8pUBWPQRQJ-DWac_22yVGAbA@mail.gmail.com>
46 To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
47 Subject: Re: [libre-riscv-dev] Minerva L1 Cache
48 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
49 X-Mailman-Version: 2.1.23
50 Precedence: list
51 List-Id: Libre-RISCV General Development
52 <libre-riscv-dev.lists.libre-riscv.org>
53 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
54 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
55 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
56 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
57 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
58 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
59 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
60 Reply-To: Libre-RISCV General Development
61 <libre-riscv-dev@lists.libre-riscv.org>
62 Content-Type: text/plain; charset="utf-8"
63 Content-Transfer-Encoding: base64
64 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
65 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
66
67 T24gTW9uLCBKdW4gMTUsIDIwMjAgYXQgMTA6MDggUE0gWWVob3dzaHVhIDx5aW1tYW51ZWwzQGdh
68 dGVjaC5lZHU+IHdyb3RlOgo+Cj4gPgo+ID4gdGhlcmUgKmlzKiBhIHRlc3RfY2FjaGUucHkgYWxy
69 ZWFkeSBpbiB0aGF0IGRpcmVjdG9yeS4KPiA+IChpJ20gY3VycmVudGx5IG1ha2luZyBhbGwgaW1w
70 b3J0cyBleHBsaWNpdCkKPgo+IFJpZ2h0IHRoaXMgaXMgdGhlIGZvcm1hbC4KPgo+IFRoZSBmb3Jt
71 YWwgZG9lc27igJl0IG1ha2UgaXQgY2xlYXIgaG93IHRvIGFjdHVhbGx5Cj4gdXNlIHRoZSB0aGlu
72 Zy4KCnNpZ2ggdGhpcyBpcyB3aGF0IFNhbXVlbCBGYWx2byBwb2ludGVkIG91dDogaGUgYWR2b2Nh
73 dGVzIHR3byB1bml0CnRlc3RzLiAgb25lIGZvcm1hbCwgb25lIHN0YW5kYXJkLiAgdGhlIGZvcm1h
74 bCBvbmUgZG9lcyBjb2RlLWNvdmVyYWdlLAp0aGUgc3RhbmRhcmQgb25lIGFjdHMgbW9yZSBhcyBh
75 ICJ0dXRvcmlhbCBhbmQgZGVtbyIuCgptaW5lcnZhIGlzIG1pc3NpbmcgdGhhdC4KCj4gQW5vdGhl
76 ciBxdWVzdGlvbjogd2hhdCBpcyB0aGUgaW50ZXJmYWNlIHlvdSB3YW50IHRvIHRoZSBjYWNoZT8K
77 PiBJIHRoaW5rIHlvdSBzYWlkIHlvdSB3YW50ZWQgdG8gZ28gd2l0aCBNaW5lcnZh4oCZcyBsb2Fk
78 c3RvcmUgZnJvbnRlbmQ/Cgp5ZXMuICBiYXNpY2FsbHkgYWRhcHQgdGhpczoKaHR0cHM6Ly9naXQu
79 bGlicmUtc29jLm9yZy8/cD1zb2MuZ2l0O2E9YmxvYjtmPXNyYy9zb2MvZXhwZXJpbWVudC9sMF9j
80 YWNoZS5weTtoYj1IRUFECgpzbyB0aGF0IGl0IGluc3RlYWQgdGFsa3MgdGhpczoKaHR0cHM6Ly9n
81 aXQubGlicmUtc29jLm9yZy8/cD1zb2MuZ2l0O2E9YmxvYjtmPXNyYy9zb2MvbWluZXJ2YS91bml0
82 cy9sb2Fkc3RvcmUucHk7aGI9SEVBRCNsMTMKCnJpZ2h0IG5vdywgTDBDYWNoZUJ1ZmZlciBpcyB0
83 YWxraW5nICpkaXJlY3RseSogdG8gdGhlIG5taWdlbiBNZW1vcnkKcmRwb3J0IC8gd3Jwb3J0Ogpo
84 dHRwczovL2dpdC5saWJyZS1zb2Mub3JnLz9wPXNvYy5naXQ7YT1ibG9iO2Y9c3JjL3NvYy9leHBl
85 cmltZW50L2wwX2NhY2hlLnB5O2hiPUhFQUQjbDQwMAoKaWYgdGhvc2UgZGlyZWN0IGNhbGxzIGFy
86 ZSByZXBsYWNlZCB3aXRoIGNhbGxzIHRoYXQgYXJlIGNvbXBhdGlibGUgd2l0aAp0aGUgTWluZXJ2
87 YSBMb2FkU3RvcmVVbml0SW50ZXJmYWNlLCBhZGFwdGVkIHRvIDY0LWJpdC13aWRlLCB0aGVuIGZv
88 ciBhCjFzdCB2ZXJzaW9uIGFwcHJveGltYXRpb24gd2UncmUgImRvbmUiLgoKdGhlIG5leHQgdGFz
89 ayBvbiBmcm9tIHRoYXQKCj4KPiBDb3VsZCBiZSBhIGJpdCB0cmlja3kgYXMgdGhlIGxvYWRzdG9y
90 ZSBmcm9udGVuZCB1c2VzIHN0YWdlIHNwZWNpZmljCj4gYml0IG1hc2tzLgoKTG9hZFN0b3JlVW5p
91 dEludGVyZmFjZS54X21hc2s/IHRoYXQncyBwZXJmZWN0LiAgaXQncyBleGFjdGx5IHdoYXQncwpu
92 ZWVkZWQuICB0aG9zZSBhcmUgaSBhc3N1bWUgYnl0ZS1sZXZlbCB3cml0ZS1lbmFibGUgbGluZXMs
93 IGV4YWN0bHkgYXMKbmVlZGVkLiAgbm93LCBpdCdzIG9ubHkgNCBiaXRzIGJlY2F1c2UgdGhlIGRh
94 dGEgd2lkdGggaXMgb25seSAzMiBiaXQ6CnRob3NlIG5lZWQgdG8gYmUgZXhwYW5kZWQgdG8gNjQg
95 Yml0LgoKTERTVFNwbGl0dGVyIC0gd2hlbiBpdCdzIHRpbWUgdG8gYWRkIHRoYXQgLSAqbWlnaHQq
96 IHRha2UgY2FyZSBvZiB0aGUKMTI4IGJpdCBjYWNoZS1saW5lIHJlcXVpcmVtZW50LCBob3dldmVy
97 IG1pZ2h0IG5vdC4gIHdlIG1heSBzaW1wbHkgaGF2ZQp0byBpbnRlcm5hbGx5IG5vdCBiZSBjb21w
98 bGlhbnQgd2l0aCBXaXNoYm9uZSBmb3IgdGhlIHBhdGhzIGJldHdlZW4KTDBDYWNoZUJ1ZmZlciBh
99 bmQgTG9hZFN0b3JlVW5pdEludGVyZmFjZS4KCnRoaXMgd291bGQgbWVhbiBMU1VJLnhfbWFzayBi
100 ZWluZyAxNiBiaXQgd2lkZSwgeF9zdG9yZV9kYXRhIGJlaW5nIDEyOApiaXQsIG1fbG9hZF9kYXRh
101 IGJlaW5nIDEyOCBiaXQuICBhbmQgdGhlIEwxIGNhY2hlIGxpa2V3aXNlIHdpZGVuZWQgdG8KMTI4
102 IGJpdCwgYW5kIGdpdmVuIGEgMTYgYml0IGJ5dGUtZW5hYmxlIGxpbmUuCgoqdGhhdCogLSBvbiB0
103 aGUgb3RoZXIgc2lkZSBvZiB0aGUgTDEgY2FjaGUgLSB3aGVyZSBpdCB0YWxrcyB0byBhY3R1YWwK
104 V2lzaGJvbmUgLSB3b3VsZCBiZSB3aGVyZSBhIHNwbGl0IHRvIDJ4IDY0LWJpdCBvdXRnb2luZyBX
105 aXNoYm9uZQppbnRlcmZhY2VzIHdvdWxkIGJlIG5lZWRlZC4KCgo+IE1pZ2h0IGJlIGVhc2llciB0
106 byBtb3JwaCB0aGUgTDEgY2FjaGUgdG8geW91ciBuZWVkcyBkaXJlY3RseS4KPgo+IEZyb20geW91
107 ciB2aWRlbywgaXQgc2VlbXMgdGhhdCB0aGVyZSBpcyBubyBpbnN0cnVjdGlvbiBjYWNoZSB2cy4g
108 ZGF0YSBjYWNoZS4KCnRoZSB2aWRlbyBjb3ZlcnMgdGhlIGRhdGEgY2FjaGUgb25seS4gIHRoZSBp
109 bnN0cnVjdGlvbiBjYWNoZSBpcwoibm9ybWFsIiBhbmQgd2Ugc2hvdWxkIC0gdW5pdCB0ZXN0cyBu
110 b3R3aXRoc3RhbmRpbmcgLSBiZSBhYmxlIHRvIGp1c3QKZHJvcCBtaW5lcnZhIEktQ2FjaGUgKHVu
111 aXRzL2ZldGNoLnB5LCBhZGFwdGluZyBQQ1NlbGVjdG9yKSBkaXJlY3RseQppbnRvIHBsYWNlLgoK
112 dGhlIG9ubHkgcmVhc29uIGkgaGF2ZW4ndCBkb25lIHRoYXQgYWxyZWFkeSBpcyBiZWNhdXNlIGkg
113 ZG9uJ3QgZmVlbApjb21mb3J0YWJsZSBkb2luZyBpdCB3aXRob3V0IHRoZSBwcm9wZXIgdW5pdCB0
114 ZXN0cyBjb25maXJtaW5nIHRoYXQKdGhleSdyZSBmdW5jdGlvbmFsLgoKCj4gQ2FuIHlvdSBzcGVj
115 aWZ5IHdoYXQgaW50ZXJmYWNlIHlvdSB3YW50IHRvIHNlZSBmcm9tIHRoZSBjYWNoZeKAmXMgcGVy
116 c3BlY3RpdmU/Cj4gSSBzdXNwZWN0IHRoZSBvbmx5IGNoYW5nZSB3ZSBuZWVkIHRvIG1ha2UgaXMg
117 c2V0IHMxX3N0YWxsIHRvIENvbnN0KDApLCBhbmQgZGlzYWJsZQo+IHMyX2FkZHIgaW4gTWluZXJ2
118 YeKAmXMgTDFDYWNoZS4KCmkgaG9uZXN0bHkgZG9uJ3Qga25vdywgaSBoYXZlbid0IGludmVzdGln
119 YXRlZCB0aGUgY29kZSBjbG9zZWx5IChvbmx5Cmp1c3QgbGl0ZXJhbGx5IGdvdCB0byB0aGUgcG9p
120 bnQgd2hlcmUgaXQncyBuZWVkZWQpIHdpbGwgdHJ5IHRvIGdvIG92ZXIKaXQuCgoqdGhpbmtzKi4u
121 Li4gYWguICB3ZSAqZG8qIGFjdHVhbGx5IGhhdmUgYW4gQUdFTiBwaGFzZSwgaWYgdGhhdCdzIHdo
122 YXQgczEgaXMgZm9yPwoKYXQgbGluZSAxMTIgdGhpcyBpcyBhZGRyIHdoaWNoIGlzIG9mIHR5cGUg
123 RGF0YSByZWNvcmQgd2hpY2ggaW5jbHVkZXMKYW4gIm9rIiBzaWduYWwgbm90IGp1c3QgImRhdGEi
124 LgpodHRwczovL2dpdC5saWJyZS1zb2Mub3JnLz9wPXNvYy5naXQ7YT1ibG9iO2Y9c3JjL3NvYy9l
125 eHBlcmltZW50L2wwX2NhY2hlLnB5O2hiPUhFQUQjbDExMgoKYXQgbGluZSAxMTQgYSByZXNwb25z
126 ZSBpcyBleHBlY3RlZCB0byBjb21lIGJhY2sgaW5kaWNhdGluZyB0aGF0IHRoZQphZGRyZXNzIGlz
127 ICJvayIgb3IgdGhhdCB0aGVyZSB3YXMgYW4gZXJyb3IgW2N1cnJlbnRseSB0aGlzIGlzIGlnbm9y
128 ZWQsCmJlY2F1c2UgdGhlcmUncyBubyBleGNlcHRpb24gY29kZSAtIENvbGUgLSBUUkFQIHBpcGVs
129 aW5lLi4uLl0KCmFuZCB0aGVyZSAqd2lsbCogYmUgYSBwb3RlbnRpYWwgZGVsYXkgYmV0d2VlbiB0
130 aGUgczEgcmVzZXJ2YXRpb24gcGhhc2UKYW5kIHRoZSBzMiAoY29tbWl0KSBwaGFzZS4gIHRoZSBB
131 R0VOIHBoYXNlIHNob3VsZCBzYXkgInllcyB5b3UgY2FuLCBpZgp5b3UgYWNrbm93bGVkZ2UgaXQs
132 IHNhZmVseSBwcm9jZWVkLiAgIGkgd2lsbCByZXNlcnZlIHRoZSBjYWNoZSBsaW5lCnVudGlsIHlv
133 dSB0ZWxsIG1lIGdvIG9yIGNhbmNlbCIuCgplcXVhbGx5IChwYXJ0aWN1bGFybHkgcmlnaHQgbm93
134 KSB0aGUgYWNrbm93bGVkZ2VtZW50IG1heSBhY3R1YWxseSBiZQpjb21iaW5hdG9yaWFsIGFuZCBp
135 bW1lZGlhdGUsIHNvIGJvdGggdGhlc2Ugc2NlbmFyaW9zIChkZWxheSwgbm8tZGVsYXkpCm5lZWQg
136 dG8gYmUgdGFrZW4gaW50byBjb25zaWRlcmF0aW9uLCBiZXR3ZWVuIHMxIGFuZCBzMi4KCgpidHcs
137 IGZvciBsYXRlciAod2hlbiB0aGUgc2NvcmVib2FyZHMgYXJlIGFkZGVkKTogdXAgdW50aWwgdGhh
138 dAoicHJvY2VlZCBvciBjYW5jZWwiIHBvaW50LCB0aGUgU2hhZG93IE1hdHJpY2VzIHdpbGwgImhv
139 bGQiIHRoZSBhY3R1YWwKY29tbWl0IChzMiBzdGFnZSkuICBPTkxZIHdoZW4gdGhlIHMxIHN0YWdl
140 IGhhcyBzYWlkICJ5ZXMgaWYgeW91IHJlYWxseQp3YW50IHRvIGRvIHRoaXMgaXQgaXMgYWJzb2x1
141 dGVseSBzYWZlIHRvIHByb2NlZWQsIGd1YXJhbnRlZWQgMTAwJQpzdWNjZXNzIiwgKnRoZW4qIHRo
142 ZSBzaGFkb3cgaXMgZHJvcHBlZCBhbmQgdGhlIGNvbW1pdCB0byBtZW1vcnkKYWxsb3dlZCB0byBw
143 cm9jZWVkLgoKaWYgaG93ZXZlciB0aGF0IGVycm9yIGNvbWVzIGJhY2sgYXQgdGhlIEFHRU4gc3Rh
144 Z2UgKHMxKSwgdGhlbiB0aGUKU2hhZG93IE1hdHJpY2VzIGFyZSB0b2xkICJhY3RpdmF0ZSBnby1k
145 aWUsIHBsZWFzZSAtIGtpbGwgKkVWRVJZVEhJTkcqCnRoYXQgaXMgZG93bnN0cmVhbSBvZiB0aGlz
146 IGluc3RydWN0aW9uLCAqcmlnaHQqIG5vdyIuCgpzbywgaWdub3Jpbmcgc2NvcmVib2FyZHMgZm9y
147 IG5vdzogaXQgZG9lcyBpbmRlZWQgbG9vayBsaWtlIHRoZSBNaW5lcnZhCmNhY2hlIC0gYW5kIHRo
148 ZSBMb2FkU3RvcmVVbml0SW50ZXJmYWNlIC0gaXMgcHJlY2lzZWx5IGFuZCBleGFjdGx5IHdoYXQK
149 d2UgbmVlZC4KCmp1c3QgbW9kaWZpZWQgdG8gNjQgYml0IHdpZGUgZGF0YSBidXNlcywgYW5kIDQ4
150 IGJpdCBhZGRyZXNzIGJ1c2VzLgphY3R1YWxseSwgcGFyYW1ldGVyaXNlYWJsZSB3aXRoIGRlZmF1
151 bHRzIHRvIHRob3NlIHZhbHVlcyB3b3VsZCBiZQpiZXR0ZXIuCgpsLgoKX19fX19fX19fX19fX19f
152 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcg
153 bGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5s
154 aWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
155