[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 59 / 5d4cf381b86a677e77b7a203736c8609219cc4
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Fri, 08 May 2020 01:40:42 +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 1jWr4D-0008IZ-VX; Fri, 08 May 2020 01:40:41 +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 1jWr4B-0008IT-I4
11 for libre-riscv-dev@lists.libre-riscv.org; Fri, 08 May 2020 01:40:39 +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=d10+e0zdzOE66BfJk3mbdtHWM7MhgW0Q36s+EDKeI/0=;
16 b=lO6NWvWn2aIJqHIwnj66DjhKwTIxZUxhx4WyY0kQH4TmNG6UTN8j/dZvQe4GaFnEbWNDI7Od4Ss7zX22/GKufl0Nf71aeLYQX/YdTJWXB0cFaDr9tFfDX8YqiGxJcn1nRBIXzrKcD+NGCL6eqxtyixcQandUXy0ywVQpOeySH1Q=;
17 Received: from mail-lj1-f174.google.com ([209.85.208.174])
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 1jWr4B-0005Ig-3L
20 for libre-riscv-dev@lists.libre-riscv.org; Fri, 08 May 2020 00:40:39 +0000
21 Received: by mail-lj1-f174.google.com with SMTP id y4so8358057ljn.7
22 for <libre-riscv-dev@lists.libre-riscv.org>;
23 Thu, 07 May 2020 17:40:23 -0700 (PDT)
24 X-Gm-Message-State: AGi0PuYpiMnkefcAaaFzMiFHNOzW+z3KWLxcJvspigl+I9B6HIHdbyrq
25 rTyoHeFQn2WAuAOiIh3Gija8l/WH+7vZFscGuJY=
26 X-Google-Smtp-Source: APiQypIGzRA30bW3/RGVkzGBQfo8DKkQvs9Bw/4gKrqAyQ/KaxjF5w4mcDSqd5mH6JyEKx5RIEc6D+f6XkZZmukT8qQ=
27 X-Received: by 2002:a2e:9882:: with SMTP id b2mr10256953ljj.35.1588898417918;
28 Thu, 07 May 2020 17:40:17 -0700 (PDT)
29 MIME-Version: 1.0
30 Received: by 2002:ab3:1783:0:0:0:0:0 with HTTP;
31 Thu, 7 May 2020 17:40:17 -0700 (PDT)
32 In-Reply-To: <6a63afa2-f425-9490-be9f-a05e34cadc9c@gmail.com>
33 References: <6a63afa2-f425-9490-be9f-a05e34cadc9c@gmail.com>
34 From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
35 Date: Fri, 8 May 2020 01:40:17 +0100
36 X-Gmail-Original-Message-ID: <CAPweEDwkQhQHVM7236RqiCyKfyG=BMhY3edpLbmNGQ+h-o=jKA@mail.gmail.com>
37 Message-ID: <CAPweEDwkQhQHVM7236RqiCyKfyG=BMhY3edpLbmNGQ+h-o=jKA@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] MMU + TLB idea
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 T24gRnJpZGF5LCBNYXkgOCwgMjAyMCwgTWljaGFlbCBOb2xhbiA8bXRub2xhbjI2NDBAZ21haWwu
61 Y29tPiB3cm90ZToKCj4gSSByZW1lbWJlciBzb21lIHRpbWUgYWdvIHdvcmtpbmcgb24gYSBwb3dl
62 cnBjIGNvcmUgdGhhdCAoSSB0aGluaykgaGFkIGEKPiBwYXJ0bHkgc29mdHdhcmUgTU1VLiBJdCBn
63 b3QgbWUgdGhpbmtpbmc6IHdlIGNvdWxkIGhhdmUgYSBUTEIgYW5kIHRoZQo+IG1hY2hpbmVyeSB0
64 byBsb29rIHVwIGVudHJpZXMgaW4gaXQgYW5kIHRyYW5zbGF0ZSB0aGUgYWRkcmVzc2VzIGluIGhh
65 cmR3YXJlLAo+IGFuZCBpbXBsZW1lbnQgdGhlIHBhZ2UgdGFibGUgd2Fsa2luZyBhbmQgc3VjaCBp
66 biBzb2Z0d2FyZSAodmlhIGEgdHJhcCkuCgoKaGEsIGZ1bm55LiAgaSB3ZW50IHRocm91Z2ggdGhp
67 cyBpZGVhIHR3aWNlLiAgb25jZSBpbiAyMDEyIGFuZCBhZ2FpbiAxOAptb250aHMgYWdvLgoKCj4g
68 IFRoaXMgd291bGQgSSB0aGluayBjdXQgZG93biB0aGUgd29yayBpbiBpbXBsZW1lbnRpbmcgdGhl
69 IE1NVSBieSBtYWtpbmcgaXQKPiBzbyB3ZSBkb24ndCBuZWVkIHRvIGltcGxlbWVudCB0aGUgcGFn
70 ZSB0YWJsZSB3YWxraW5nIG1hY2hpbmVyeSBpbiBoYXJkd2FyZSwKPiBhbmQgbWFrZSBpdCBhIGJp
71 dCBlYXNpZXIgdG8gdGVzdC4KCgp5ZXMuCgpmcm9tIGEgdW5pdCB0ZXN0IHBlcnNwZWN0aXZlIGkg
72 bGlrZSBpdC4gICBpdCByZWR1Y2VzIHRoZSBkZXBlbmRlbnQKY29tcG9uZW50cyBmb3IgZWFjaCB0
73 ZXN0LgoKCgo+IFRoZSBkb3duc2lkZSBvZiBjb3Vyc2Ugd291bGQgYmUgdGhhdCBUTEIgbWlzc2Vz
74 IHdvdWxkIGJlIHNsb3dlciwgYnV0IEkKPiB0aGluayBpdCBtaWdodCBiZSBhIGRlY2VudCB0cmFk
75 ZS1vZmYgZm9yIG91ciBmaXJzdCBhdHRlbXB0IGF0IHRoZSBNTVUuCgoKeXl5ZWFoaC4gIGEgVExC
76 IChiYXNpY2FsbHkgYSBjYWNoZSBmb3IgTU1VIGxvb2t1cHMpIGlzIHByb2JhYmx5IHRoZQpjcml0
77 aWNhbCBjb21wb25lbnQsIGZpcnN0IGluIHRoZSBjaGFpbi4KCndpdGhvdXQgYSBUTEIsIGV2ZXJ5
78 IE1NVSBsb29rdXAgKHdoaWNoIGlzICphbGwqIG1lbW9yeSBsb29rdXBzKSBjYW4gdGFrZSA0Cm9y
79 IG1vcmUgY3ljbGVzIG9uICpldmVyeSogbWVtb3J5IGFjY2VzcywgYm90aCBJIGFuZCBELgoKc28g
80 d2Ugd2lsbCBkZWZpbml0ZWx5IG5lZWQgYSBUTEIuICB0aGVyZSBleGlzdHMgY29kZSB3aGljaCBp
81 IG1vdmVkIHRvIHRoZQoidW51c2VkIiBkaXJlY3RvcnkgdGhhdCBpbXBsZW1lbnRzIG9uZSwgc28g
82 d2UgZG8gbm90IG5lZWQgdG8gZHVwbGljYXRlIHRoYXQKd29yayAoc2ltcGx5IGFkYXB0IGl0IHRv
83 IFBPV0VSKS4KCnRoaXMgY29kZSB3YXMgdHJhbnNsYXRlZCBmcm9tIGFyaWFuZToKaHR0cHM6Ly9n
84 aXQubGlicmUtc29jLm9yZy8/cD1zb2MuZ2l0O2E9YmxvYjtmPXNyYy91bnVzZWQvVExCL2FyaWFu
85 ZS90bGIucHk7aD03MmI2N2EyZGNjNTZhYTc2YWNhNTYxZjVkYTMzNDVhOTljMzZjMmFiO2hiPUhF
86 QUQjbDQwCgpub3RlIGhvdyBzbWFsbCB0aGUgVExCIGlzIC0gb25seSBhbiA4IGVudHJ5IENBTSEg
87 dGhpcyBpcyBwcmV0dHkgbm9ybWFsLCBpdApzYXZlcyBwb3dlciBhbmQgYWxzbyBtZWFucyBpdCBj
88 YW4gZG8gc2luZ2xlIGN5Y2xlIHJlcXVlc3RzLgoKdGhlIHdpa2lwZWRpYSBwYWdlIG9uIFRMQiBz
89 YXlzIHRoYXQgaW50ZWwgZG8gaSB0aGluayB0aHJlZSBuZXN0ZWQgbGV2ZWxzIG9mClRMQiBDYWNo
90 ZSAoISkgZ29pbmcgZnJvbSA4IGVudHJpZXMgKHNpbmdsZSBjeWNsZSkgdXAgdG8gaSB0aGluayAy
91 MDQ4CmVudHJpZXMgKG11bHRpIGN5Y2xlKSwgdG8gYXZvaWQgbWlzc2luZyBjbG9jayBjeWNsZXMu
92 CgoKdGhlIG9uZSBkb3duc2lkZSBvZiBhIHNvZnR3YXJlIE1NVTogbm93IGEgbGludXgga2VybmVs
93 IGRyaXZlciAoYW5kCnBvdGVudGlhbGx5IHUtYm9vdCkgc3VwcG9ydGluZyB0aGF0IGRlc2lnbiBj
94 b25jZXB0IGlzIG9uIHRoZSBsaXN0IG9mCmRlcGVuZGVuY2llcy4KCnRoYXQgaW4gdHVybiwgdG8g
95 ZW5zdXJlIGEgcmVkdWNlZCBkZXBlbmRlbmN5IG9uIHRoZSBoYXJkd2FyZSB0ZWFtLCBtZWFucwpp
96 bXBsZW1lbnRpbmcgdGhlIHNvZnR3YXJlIE1NVSBpbiBhbiBlbXVsYXRvciAocGVhcnBjLCBkb2xw
97 aGluLCBxZW11LCBnZW01LApvdGhlcikuCgp0aGlzIHdvdWxkIGFsbG93IHRoZSBuZXcgTU1VIGxp
98 bnV4IGtlcm5lbCBkcml2ZXIgdG8gYmUgZGV2ZWxvcGVkIGFuZCB0ZXN0ZWQKaW4gYWR2YW5jZSwg
99 dGhlbiB0aGUgKmV4YWN0KiBzYW1lIGxpbnV4IGtlcm5lbCBiaW5hcnkgY2FuIGJlIHJ1biBvbiB0
100 aGUKbmV3bHkgZGV2ZWxvcGVkIGhhcmR3YXJlLCBhbmQgd2UgYXJlIG5vdCB0cnlpbmcgdG8gdGVz
101 dCAzIG5ld2x5IGRldmVsb3BlZAoidW5rbm93bnMiIGF0IG9uY2UgKGEgZ3VhcmFudGVlZCBuaWdo
102 dG1hcmUpLgoKc28gb24gZmlyc3QgZ2xhbmNlIGl0IHNlZW1zIGxpa2UgaXQgd291bGQgc2F2ZSB0
103 aW1lLgoKdW5mb3J0dW5hdGVseSwgZGVzcGl0ZSB0aGUgdXNlZnVsbmVzcyBvZiBub3QgaGF2aW5n
104 IGFuIE1NVSBhdCB0aGUgdW5pdCB0ZXN0CmxldmVsLCBhcyBhbiBlbmQgZ29hbCBmb3IgYSBmaW5h
105 bCBwcm9kdWN0LCBkdWUgdG8gdGhlIGFkZGl0aW9uYWwgKnNvZnR3YXJlCmRldmVsb3BtZW50Kiwg
106 aXQgYWN0dWFsbHkgKmFkZHMqIHRpbWUhCgpob3dldmVyIGlmIHRoZXJlIGlzICphbHJlYWR5KiBz
107 dXBwb3J0IGZvciBhIFBPV0VSICJzb2Z0IE1NVSIgaW4gdGhlIGxpbnV4Cmtlcm5lbCwgd2UgY2Fu
108 IHRyeSBpdCBvdXQuCgpob25lc3RseSB0aG91Z2ggb24gYmFsYW5jZSwgYnkgY29uZm9ybWluZyB0
109 byB0aGUgUkFESVggTU1VIGFscmVhZHkKc3VwcHBvcnRlZCBmb3IgUE9XRVIgaW4gdGhlIGxpbnV4
110 IGtlcm5lbCwgd2Ugam9pbiBhICJ3ZWxsIHRlc3RlZCIgY29kZSBwYXRoLgoKd2l0aCBQYXVsIE1h
111 Y2tlcnJhcyB3b3JraW5nIG9uIHRoYXQgZm9yIG1pY3Jvd2F0dCwgKHJpZ2h0IG5vZSksIGlmIHdl
112 CnNpbXBseSB3YWl0IGEgd2hpbGUgd2Ugd2lsbCBoYXZlIHdvcmtpbmcgY29kZSB0aGF0IHdlIGNh
113 biBieS1yb3RlIHRyYW5zbGF0ZQp0byBubWlnZW4uIGFuZCBpIGtpbmRhIGVuam95IHRob3NlIG1p
114 bmQgbnVtYmluZyB0YXNrcyA6KQoKeWVzLCBpIHRob3VnaHQgdGhhdCBhIHNvZnRtbXUgd291bGQg
115 c2F2ZSB0aW1lLCB0b28sIE1pY2hhZWwgOikKCmwuCgoKCi0tIAotLS0KY3Jvd2QtZnVuZGVkIGVj
116 by1jb25zY2lvdXMgaGFyZHdhcmU6IGh0dHBzOi8vd3d3LmNyb3dkc3VwcGx5LmNvbS9lb21hNjgK
117 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlz
118 Y3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3Jn
119 Cmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNj
120 di1kZXYK
121