Re: [libre-riscv-dev] MMU + TLB idea
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 8 May 2020 00:40:17 +0000 (01:40 +0100)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Fri, 8 May 2020 00:40:41 +0000 (01:40 +0100)
59/5d4cf381b86a677e77b7a203736c8609219cc4 [new file with mode: 0644]

diff --git a/59/5d4cf381b86a677e77b7a203736c8609219cc4 b/59/5d4cf381b86a677e77b7a203736c8609219cc4
new file mode 100644 (file)
index 0000000..d18f34f
--- /dev/null
@@ -0,0 +1,121 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 08 May 2020 01:40:42 +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 1jWr4D-0008IZ-VX; Fri, 08 May 2020 01:40:41 +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 1jWr4B-0008IT-I4
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 08 May 2020 01:40:39 +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=d10+e0zdzOE66BfJk3mbdtHWM7MhgW0Q36s+EDKeI/0=; 
+ b=lO6NWvWn2aIJqHIwnj66DjhKwTIxZUxhx4WyY0kQH4TmNG6UTN8j/dZvQe4GaFnEbWNDI7Od4Ss7zX22/GKufl0Nf71aeLYQX/YdTJWXB0cFaDr9tFfDX8YqiGxJcn1nRBIXzrKcD+NGCL6eqxtyixcQandUXy0ywVQpOeySH1Q=;
+Received: from mail-lj1-f174.google.com ([209.85.208.174])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jWr4B-0005Ig-3L
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 08 May 2020 00:40:39 +0000
+Received: by mail-lj1-f174.google.com with SMTP id y4so8358057ljn.7
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Thu, 07 May 2020 17:40:23 -0700 (PDT)
+X-Gm-Message-State: AGi0PuYpiMnkefcAaaFzMiFHNOzW+z3KWLxcJvspigl+I9B6HIHdbyrq
+ rTyoHeFQn2WAuAOiIh3Gija8l/WH+7vZFscGuJY=
+X-Google-Smtp-Source: APiQypIGzRA30bW3/RGVkzGBQfo8DKkQvs9Bw/4gKrqAyQ/KaxjF5w4mcDSqd5mH6JyEKx5RIEc6D+f6XkZZmukT8qQ=
+X-Received: by 2002:a2e:9882:: with SMTP id b2mr10256953ljj.35.1588898417918; 
+ Thu, 07 May 2020 17:40:17 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 2002:ab3:1783:0:0:0:0:0 with HTTP;
+ Thu, 7 May 2020 17:40:17 -0700 (PDT)
+In-Reply-To: <6a63afa2-f425-9490-be9f-a05e34cadc9c@gmail.com>
+References: <6a63afa2-f425-9490-be9f-a05e34cadc9c@gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Fri, 8 May 2020 01:40:17 +0100
+X-Gmail-Original-Message-ID: <CAPweEDwkQhQHVM7236RqiCyKfyG=BMhY3edpLbmNGQ+h-o=jKA@mail.gmail.com>
+Message-ID: <CAPweEDwkQhQHVM7236RqiCyKfyG=BMhY3edpLbmNGQ+h-o=jKA@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] MMU + TLB idea
+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>
+
+T24gRnJpZGF5LCBNYXkgOCwgMjAyMCwgTWljaGFlbCBOb2xhbiA8bXRub2xhbjI2NDBAZ21haWwu
+Y29tPiB3cm90ZToKCj4gSSByZW1lbWJlciBzb21lIHRpbWUgYWdvIHdvcmtpbmcgb24gYSBwb3dl
+cnBjIGNvcmUgdGhhdCAoSSB0aGluaykgaGFkIGEKPiBwYXJ0bHkgc29mdHdhcmUgTU1VLiBJdCBn
+b3QgbWUgdGhpbmtpbmc6IHdlIGNvdWxkIGhhdmUgYSBUTEIgYW5kIHRoZQo+IG1hY2hpbmVyeSB0
+byBsb29rIHVwIGVudHJpZXMgaW4gaXQgYW5kIHRyYW5zbGF0ZSB0aGUgYWRkcmVzc2VzIGluIGhh
+cmR3YXJlLAo+IGFuZCBpbXBsZW1lbnQgdGhlIHBhZ2UgdGFibGUgd2Fsa2luZyBhbmQgc3VjaCBp
+biBzb2Z0d2FyZSAodmlhIGEgdHJhcCkuCgoKaGEsIGZ1bm55LiAgaSB3ZW50IHRocm91Z2ggdGhp
+cyBpZGVhIHR3aWNlLiAgb25jZSBpbiAyMDEyIGFuZCBhZ2FpbiAxOAptb250aHMgYWdvLgoKCj4g
+IFRoaXMgd291bGQgSSB0aGluayBjdXQgZG93biB0aGUgd29yayBpbiBpbXBsZW1lbnRpbmcgdGhl
+IE1NVSBieSBtYWtpbmcgaXQKPiBzbyB3ZSBkb24ndCBuZWVkIHRvIGltcGxlbWVudCB0aGUgcGFn
+ZSB0YWJsZSB3YWxraW5nIG1hY2hpbmVyeSBpbiBoYXJkd2FyZSwKPiBhbmQgbWFrZSBpdCBhIGJp
+dCBlYXNpZXIgdG8gdGVzdC4KCgp5ZXMuCgpmcm9tIGEgdW5pdCB0ZXN0IHBlcnNwZWN0aXZlIGkg
+bGlrZSBpdC4gICBpdCByZWR1Y2VzIHRoZSBkZXBlbmRlbnQKY29tcG9uZW50cyBmb3IgZWFjaCB0
+ZXN0LgoKCgo+IFRoZSBkb3duc2lkZSBvZiBjb3Vyc2Ugd291bGQgYmUgdGhhdCBUTEIgbWlzc2Vz
+IHdvdWxkIGJlIHNsb3dlciwgYnV0IEkKPiB0aGluayBpdCBtaWdodCBiZSBhIGRlY2VudCB0cmFk
+ZS1vZmYgZm9yIG91ciBmaXJzdCBhdHRlbXB0IGF0IHRoZSBNTVUuCgoKeXl5ZWFoaC4gIGEgVExC
+IChiYXNpY2FsbHkgYSBjYWNoZSBmb3IgTU1VIGxvb2t1cHMpIGlzIHByb2JhYmx5IHRoZQpjcml0
+aWNhbCBjb21wb25lbnQsIGZpcnN0IGluIHRoZSBjaGFpbi4KCndpdGhvdXQgYSBUTEIsIGV2ZXJ5
+IE1NVSBsb29rdXAgKHdoaWNoIGlzICphbGwqIG1lbW9yeSBsb29rdXBzKSBjYW4gdGFrZSA0Cm9y
+IG1vcmUgY3ljbGVzIG9uICpldmVyeSogbWVtb3J5IGFjY2VzcywgYm90aCBJIGFuZCBELgoKc28g
+d2Ugd2lsbCBkZWZpbml0ZWx5IG5lZWQgYSBUTEIuICB0aGVyZSBleGlzdHMgY29kZSB3aGljaCBp
+IG1vdmVkIHRvIHRoZQoidW51c2VkIiBkaXJlY3RvcnkgdGhhdCBpbXBsZW1lbnRzIG9uZSwgc28g
+d2UgZG8gbm90IG5lZWQgdG8gZHVwbGljYXRlIHRoYXQKd29yayAoc2ltcGx5IGFkYXB0IGl0IHRv
+IFBPV0VSKS4KCnRoaXMgY29kZSB3YXMgdHJhbnNsYXRlZCBmcm9tIGFyaWFuZToKaHR0cHM6Ly9n
+aXQubGlicmUtc29jLm9yZy8/cD1zb2MuZ2l0O2E9YmxvYjtmPXNyYy91bnVzZWQvVExCL2FyaWFu
+ZS90bGIucHk7aD03MmI2N2EyZGNjNTZhYTc2YWNhNTYxZjVkYTMzNDVhOTljMzZjMmFiO2hiPUhF
+QUQjbDQwCgpub3RlIGhvdyBzbWFsbCB0aGUgVExCIGlzIC0gb25seSBhbiA4IGVudHJ5IENBTSEg
+dGhpcyBpcyBwcmV0dHkgbm9ybWFsLCBpdApzYXZlcyBwb3dlciBhbmQgYWxzbyBtZWFucyBpdCBj
+YW4gZG8gc2luZ2xlIGN5Y2xlIHJlcXVlc3RzLgoKdGhlIHdpa2lwZWRpYSBwYWdlIG9uIFRMQiBz
+YXlzIHRoYXQgaW50ZWwgZG8gaSB0aGluayB0aHJlZSBuZXN0ZWQgbGV2ZWxzIG9mClRMQiBDYWNo
+ZSAoISkgZ29pbmcgZnJvbSA4IGVudHJpZXMgKHNpbmdsZSBjeWNsZSkgdXAgdG8gaSB0aGluayAy
+MDQ4CmVudHJpZXMgKG11bHRpIGN5Y2xlKSwgdG8gYXZvaWQgbWlzc2luZyBjbG9jayBjeWNsZXMu
+CgoKdGhlIG9uZSBkb3duc2lkZSBvZiBhIHNvZnR3YXJlIE1NVTogbm93IGEgbGludXgga2VybmVs
+IGRyaXZlciAoYW5kCnBvdGVudGlhbGx5IHUtYm9vdCkgc3VwcG9ydGluZyB0aGF0IGRlc2lnbiBj
+b25jZXB0IGlzIG9uIHRoZSBsaXN0IG9mCmRlcGVuZGVuY2llcy4KCnRoYXQgaW4gdHVybiwgdG8g
+ZW5zdXJlIGEgcmVkdWNlZCBkZXBlbmRlbmN5IG9uIHRoZSBoYXJkd2FyZSB0ZWFtLCBtZWFucwpp
+bXBsZW1lbnRpbmcgdGhlIHNvZnR3YXJlIE1NVSBpbiBhbiBlbXVsYXRvciAocGVhcnBjLCBkb2xw
+aGluLCBxZW11LCBnZW01LApvdGhlcikuCgp0aGlzIHdvdWxkIGFsbG93IHRoZSBuZXcgTU1VIGxp
+bnV4IGtlcm5lbCBkcml2ZXIgdG8gYmUgZGV2ZWxvcGVkIGFuZCB0ZXN0ZWQKaW4gYWR2YW5jZSwg
+dGhlbiB0aGUgKmV4YWN0KiBzYW1lIGxpbnV4IGtlcm5lbCBiaW5hcnkgY2FuIGJlIHJ1biBvbiB0
+aGUKbmV3bHkgZGV2ZWxvcGVkIGhhcmR3YXJlLCBhbmQgd2UgYXJlIG5vdCB0cnlpbmcgdG8gdGVz
+dCAzIG5ld2x5IGRldmVsb3BlZAoidW5rbm93bnMiIGF0IG9uY2UgKGEgZ3VhcmFudGVlZCBuaWdo
+dG1hcmUpLgoKc28gb24gZmlyc3QgZ2xhbmNlIGl0IHNlZW1zIGxpa2UgaXQgd291bGQgc2F2ZSB0
+aW1lLgoKdW5mb3J0dW5hdGVseSwgZGVzcGl0ZSB0aGUgdXNlZnVsbmVzcyBvZiBub3QgaGF2aW5n
+IGFuIE1NVSBhdCB0aGUgdW5pdCB0ZXN0CmxldmVsLCBhcyBhbiBlbmQgZ29hbCBmb3IgYSBmaW5h
+bCBwcm9kdWN0LCBkdWUgdG8gdGhlIGFkZGl0aW9uYWwgKnNvZnR3YXJlCmRldmVsb3BtZW50Kiwg
+aXQgYWN0dWFsbHkgKmFkZHMqIHRpbWUhCgpob3dldmVyIGlmIHRoZXJlIGlzICphbHJlYWR5KiBz
+dXBwb3J0IGZvciBhIFBPV0VSICJzb2Z0IE1NVSIgaW4gdGhlIGxpbnV4Cmtlcm5lbCwgd2UgY2Fu
+IHRyeSBpdCBvdXQuCgpob25lc3RseSB0aG91Z2ggb24gYmFsYW5jZSwgYnkgY29uZm9ybWluZyB0
+byB0aGUgUkFESVggTU1VIGFscmVhZHkKc3VwcHBvcnRlZCBmb3IgUE9XRVIgaW4gdGhlIGxpbnV4
+IGtlcm5lbCwgd2Ugam9pbiBhICJ3ZWxsIHRlc3RlZCIgY29kZSBwYXRoLgoKd2l0aCBQYXVsIE1h
+Y2tlcnJhcyB3b3JraW5nIG9uIHRoYXQgZm9yIG1pY3Jvd2F0dCwgKHJpZ2h0IG5vZSksIGlmIHdl
+CnNpbXBseSB3YWl0IGEgd2hpbGUgd2Ugd2lsbCBoYXZlIHdvcmtpbmcgY29kZSB0aGF0IHdlIGNh
+biBieS1yb3RlIHRyYW5zbGF0ZQp0byBubWlnZW4uIGFuZCBpIGtpbmRhIGVuam95IHRob3NlIG1p
+bmQgbnVtYmluZyB0YXNrcyA6KQoKeWVzLCBpIHRob3VnaHQgdGhhdCBhIHNvZnRtbXUgd291bGQg
+c2F2ZSB0aW1lLCB0b28sIE1pY2hhZWwgOikKCmwuCgoKCi0tIAotLS0KY3Jvd2QtZnVuZGVkIGVj
+by1jb25zY2lvdXMgaGFyZHdhcmU6IGh0dHBzOi8vd3d3LmNyb3dkc3VwcGx5LmNvbS9lb21hNjgK
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlz
+Y3YtZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3Jn
+Cmh0dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNj
+di1kZXYK
+