Re: [libre-riscv-dev] Advanced Topics on RISCV
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 24 Mar 2020 12:06:28 +0000 (12:06 +0000)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Tue, 24 Mar 2020 12:07:02 +0000 (12:07 +0000)
94/5eebbf9bffa37b08c3c1ea8e78d7003bee5c40 [new file with mode: 0644]

diff --git a/94/5eebbf9bffa37b08c3c1ea8e78d7003bee5c40 b/94/5eebbf9bffa37b08c3c1ea8e78d7003bee5c40
new file mode 100644 (file)
index 0000000..b15df4b
--- /dev/null
@@ -0,0 +1,118 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Tue, 24 Mar 2020 12:07:03 +0000
+Received: from localhost ([::1] helo=libre-riscv.org)
+       by libre-riscv.org with esmtp (Exim 4.89)
+       (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       id 1jGiKk-0002Fx-LG; Tue, 24 Mar 2020 12:07:02 +0000
+Received: from lkcl.net ([217.147.94.29])
+ by libre-riscv.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.89) (envelope-from <lkcl@lkcl.net>) id 1jGiKj-0002Fr-4h
+ for libre-riscv-dev@lists.libre-riscv.org; Tue, 24 Mar 2020 12:07:01 +0000
+DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lkcl.net;
+ s=201607131; 
+ h=Content-Transfer-Encoding:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version;
+ bh=C/XP8Dgj/kPfW0tPAK2aC/kcO0ctnWpwGAcMu3EE9hA=; 
+ b=KgTRsyKL1Zr8GWbRA+BEJJQzdN2zS3BucHRpzpVJs7auJZiLTlEZMFfcyjrI3A0UQlc3bxl5GChCkrmHMN7dPJGL6ZRSbmw7VSnoQEMHVyv0LmX31bqS8M1ZzmP1tDpSI6HALisheRZEvcrneSDhBBtojnT9dwotqQZGFAHh9iU=;
+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 1jGiKi-0006DK-Op
+ for libre-riscv-dev@lists.libre-riscv.org; Tue, 24 Mar 2020 12:07:00 +0000
+Received: by mail-lj1-f181.google.com with SMTP id v16so11231030ljk.13
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Tue, 24 Mar 2020 05:06:45 -0700 (PDT)
+X-Gm-Message-State: ANhLgQ3uL368C8QJXovY1/pH5oFWbuhcQ1nZCQA9LIEtjxBl0AH/lV3R
+ SeeZC52pvDwEQe8UIdm4QaVdLBH+Gu8dVl6lwcQ=
+X-Google-Smtp-Source: ADFU+vsnxpF4G0BaFtQXl/A+WckAxKpAW3HosFgTE27AV1fqH7ppCVwNucosrzbhTsPQJ0sgVfi+rouMYd/a2ApOjSs=
+X-Received: by 2002:a2e:81cc:: with SMTP id s12mr17410770ljg.35.1585051599763; 
+ Tue, 24 Mar 2020 05:06:39 -0700 (PDT)
+MIME-Version: 1.0
+References: <0F80A1BC-0241-49FE-B374-B4F1D8F3F5BD@gatech.edu>
+In-Reply-To: <0F80A1BC-0241-49FE-B374-B4F1D8F3F5BD@gatech.edu>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Tue, 24 Mar 2020 12:06:28 +0000
+X-Gmail-Original-Message-ID: <CAPweEDzo=6eDRU8YhBf14JwqOn=S5vijy1+3w6T8wygXoxX2hQ@mail.gmail.com>
+Message-ID: <CAPweEDzo=6eDRU8YhBf14JwqOn=S5vijy1+3w6T8wygXoxX2hQ@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Subject: Re: [libre-riscv-dev] Advanced Topics on RISCV
+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>
+
+T24gVHVlLCBNYXIgMjQsIDIwMjAgYXQgMTE6NTIgQU0gSW1tYW51ZWwsIFllaG93c2h1YSBVCjx5
+aW1tYW51ZWwzQGdhdGVjaC5lZHU+IHdyb3RlOgoKPiBJ4oCZdmUgcmVhZCB0aHJvdWdoIHRoZSBT
+cGlrZSBwYWdlIGFuZCBhIGdvb2QgcG9ydGlvbiBvZiB0aGUgc2ltcGxlViBwYWdlLgoKaXQncyB1
+bHRpbWF0ZWx5IHF1aXRlIHNpbXBsZSBpbiBjb25jZXB0OiB0aGUgZGV0YWlscyBhcmUgd2hlcmUg
+aXQgZ2V0cyBoYWlyeQoKPiBNeSB0d28gZ29hbHMgYXQgdGhlIG1vbWVudCBhcmU6Cj4gMS4gVW5k
+ZXJzdGFuZCBob3cgUklTQ1YgaGFuZGxlcyBtdWx0aXBsZSBwcm9jZXNzZXMgYW5kIGRvZXMgcGFn
+ZSB3YWxraW5nCgpvayBzbyBTViB3aWxsIG5vdCBoZWxwIHlvdSB0aGVyZTogaXQgZG9lc24ndCBo
+YXZlIGFueXRoaW5nIHRvIGRvIHdpdGggUFRXIChldGMuKQoKbXVsdGlwbGUgcHJvY2Vzc2VzIGFy
+ZSBoYW5kbGVkIGJ5IGNvbnRleHQtc3dhcHBpbmcuICByZWdpc3RlciBhbmQgQ1NSCnN0YXRlIGFy
+ZSAic2F2ZWQiLCB0aGUgbmV3IHByb2Nlc3Mgc2VsZWN0ZWQsIGFuZCBpdHMgc3RhdGUgInN3YXBw
+ZWQKaW4iIHRvIHJlZ2lzdGVycyBhbmQgQ1NScy4gIHRoZSBsYXN0IHRoaW5nIHRoYXQncyBzd2Fw
+cGVkIG92ZXIgaXM6IHRoZQpQcm9ncmFtIENvdW50ZXIuCgpQVFcgLSB5b3UnbGwgbmVlZCB0byBk
+byBxdWl0ZSBhIGJpdCBvZiByZXNlYXJjaCBpbnRvIHZpcnR1YWwgbWVtb3J5LApUTEJzLCBldGMu
+IGZpcnN0LgoKPiAyLiBVbmRlcnN0YW5kIGhvdyBtdWx0aWNvcmUgUklTQ1Ygd291bGQgd29yawoK
+eW91J2xsIG5lZWQgdG8gbG9vayB1cCAiV2VhayBNZW1vcnkgTW9kZWwiIChhcyBvcHBvc2VkIHRv
+ICJUb3RhbCBTdG9yZQpPcmRlciIpLiAgdGhlbiBsb29rIHVwIEFNTyAoYXRvbWljIG1lbW9yeSBv
+cGVyYXRpb25zKS4KCj4gSeKAmW0gaG9waW5nIHRvIHBsYXkgd2l0aCBGcmVlUlRPUyBzb29uIHNv
+IEkgY2FuIHJ1biB0aHJvdWdoIGl0cyBjb2RlYmFzZSBmb3Igc2V0dGluZyB1cCBwYWdlIHRhYmxl
+cy4KCnRoYXQncyBhIGdvb2QgaWRlYS4KCj4gQWxzbywgZG8geW91IGtub3cgaWYgc3Bpa2UgdGVz
+dHMgdGhlIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zIGxpa2UgZXhjZXB0aW9uIGluc3RydWN0aW9ucz8g
+QWxzbywgd2hhdCBSSVNDViBpbnN0cnVjdGlvbnMgd291bGQgYSBrZXJuZWwgdXNlIHRvIHNldCB1
+cCB0aGUgcGFnZXRhYmxlcz8KPgo+IExhc3RseSwgZG8geW91IGtub3cgYW55IGdvb2QgcmVzb3Vy
+Y2VzIGZvciBpbnRybyB0byBtdWx0aWNvcmUgc3lzdGVtcz8gUklTQ1YgZG9lc27igJl0IHNlZW0g
+dG8gaGF2ZSBhbnkgbXVsdGljb3JlIHNwZWNpZmljIGluc3RydWN0aW9ucy4KCmNvcnJlY3QuICBp
+dCBoYXMgTFIvU0Mgc2VtYW50aWNzIG9uIGF0b21pYyBvcGVyYXRpb25zLCBhbmQgaXQgaXMKZW50
+aXJlbHkgdXAgdG8gdGhlICpvcGVyYXRpbmcgc3lzdGVtKiAtIHRoZSBrZXJuZWwgLSB0byB1c2Ug
+dGhlc2UgaW4KYW4gZWZmZWN0aXZlIHdheSBpbiBvcmRlciB0byBndWFyYW50ZWUgdGhhdCBtZW1v
+cnkgY29ycnVwdGlvbiBiZXR3ZWVuCnByb2Nlc3NlcyBkb2VzIG5vdCBvY2N1ci4KCip0aGF0IGlz
+IGFsbCB0aGVyZSBpcyB0byBpdCouCgo+IE15IGN1cnJlbnQgcXVlc3Rpb25zIHdvdWxkIGluY2x1
+ZGUgdGhpbmdzIGxpa2U6Cj4KPiAxLiBIb3cgY2FuIHRoZSBrZXJuZWwgYXNzaWduIHRhc2tzIHRv
+IGEgY2VydGFpbiBjb3JlPyBJZiB5b3UgaGF2ZSBhIHByb2Nlc3Mgd2l0aCBtdWx0aXBsZSB0aHJl
+YWRzLCBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIHNwcmVhZCBvdXQgdGhlIHRocmVhZHMgYW1vbmcg
+YXZhaWxhYmxlIHByb2Nlc3NvcnMgaW5zdGVhZCBvZiBjb25jZW50cmF0aW5nIHRoZW0gb24gYSBz
+aW5nbGUgY29yZS4gSG93IG1pZ2h0IHRoaXMgd29yayB3aXRoIHJlc3BlY3QgdG8gUklTQ1Y/Cgpq
+dXN0IGxpa2UgaXQgd291bGQgb24gYW55IG11bHRpLWNvcmUgb3BlcmF0aW5nIHN5c3RlbSB3aGlj
+aCB3YXMKcnVubmluZyBvbiBhbiBTTVAtY2FwYWJsZSBoYXJkd2FyZS4gIHRoZXJlJ3MgYWJzb2x1
+dGVseSBubyBkaWZmZXJlbmNlCmhlcmUuCgoKPiAyLiBEb2VzIHRoZSBoYXJkd2FyZSBlbnN1cmUg
+Y2FjaGUgY29oZXJlbmN5IC0KCm5ubm9wZS4gIHRoYXQncyB3aGF0IGEgIldlYWsgTWVtb3J5IE1v
+ZGVsIiBpcy4KCj4gdGhhdCBpcyAtIGV4dGVybmFsbHkgLSBzb2Z0d2FyZSBzZWVzIG9uZSBiaWcg
+Y2FjaGUgYWxsIHRob3VnaCBJIGltYWdpbmUgZWFjaCBjb3JlIHdvdWxkIGhhdmUgYSBsb2NhbCBj
+YWNoZSB0aGF0IHdvdWxkIGhhdmUgdG8gY29tbXVuaWNhdGUgd2l0aCBvdGhlciBjYWNoZXM/Cgpu
+bm9wZS4KCnRoYXQncyB3aHkgTFIvU0MgYXRvbWljIHNlbWFudGljcyBleGlzdC4gIGxvb2sgdXAg
+QU1PLiAgdGhlc2UgYXJlIHRoZW4KdXNlZCB0byBkbyBrZXJuZWwtbGV2ZWwgc3Bpbi1sb2Nrcywg
+bXV0ZXhlcyBldGMuIGFsbCBvZiB3aGljaCBhcmUgYQpoYXJkIHJlcXVpcmVtZW50IGZvciBzb3J0
+aW5nIG91dCBtZW1vcnkgY2xhc2hlcy4KCmZyb20gbXkgKGJyaWVmKSBsb29rIGF0IHNldmVyYWwg
+UklTQy1WIFNNUCBpbXBsZW1lbnRhdGlvbnMsIHRoZQp0YWtlYXdheSB0aGF0IGkgZ290IHdhczog
+bW9zdCBpbXBsZW1lbnRhdGlvbnMgYWN0dWFsbHkgcHV0IHRoZSBBTU8gQUxVCiphY3R1YWxseSBp
+biB0aGUgTDIgY2FjaGUqICghKSAtIG9uZSAqc2luZ2xlKiBBTU8gQUxVIC0gYWNjZXNzaWJsZQoq
+T05MWSogb3ZlciBhbiBleGNsdXNpdmUgYnVzIHN1Y2ggdGhhdCBPTkxZIG9uZSBjb3JlIG1heSB1
+c2UgaXQgYXQgYW55CmdpdmVuIHRpbWUuCgp0aHVzLCBhdG9taWNpdHkgb2YgdGhlIEF0b21pYyBN
+ZW1vcnkgT3BlcmF0aW9ucyAtIGNydWNpYWwgdG8gLSBhcmUKZG9uZSBieSB3YXkgb2YgcmVzb3Vy
+Y2UgY29udGVudGlvbiAvIHN0YXJ2YXRpb24sIHJhdGhlciB0aGFuICJhY3R1YWwKYXRvbWljIGJ1
+dCBwYXJhbGxlbCBtZW1vcnkgb3BlcmF0aW9uIGRldGVjdGlvbiBhbmQgY2xhc2ggYXZvaWRhbmNl
+Ii4KCmdpdmVuIHRoYXQgQU1PcyBhcmUgbm90IHZlcnkgY29tbW9uLCB0aGV5IGJhc2ljYWxseSBn
+ZXQgYXdheSB3aXRoIHRoaXMKYXBwcm9hY2guICBob3dldmVyIGZvciBtYXNzaXZlbHktcGFyYWxs
+ZWwgU01QIHN5c3RlbXMgKDY0IGNvcmVzIG9yCmdyZWF0ZXIpIHRoaXMgYXBwcm9hY2ggd291bGQg
+YmVnaW4gdG8gcmVzdWx0IGluIHNpZ25pZmljYW50IGNvbnRlbnRpb24KYW5kIHNsb3ctZG93biBv
+ZiBjZXJ0YWluIHRhc2tzLgoKbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2
+QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxt
+YW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
+