--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 08 Jun 2020 23:17:39 +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 1jiQ5K-0003Vj-Rl; Mon, 08 Jun 2020 23:17:38 +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 1jiQ5J-0003Vc-F7
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 08 Jun 2020 23:17:37 +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:In-Reply-To:References:MIME-Version;
+ bh=drDN5k61eQengKCk+ClVpFWbdAHtN6/Bfd07SFnvO88=;
+ b=TZ2BGEDGeQOnxicy/wPdqa7bJuu0D9MPU2QbjOuwgYj0HDEjq9kOzYNUAIYcdUb7q9h2XuRo2/5E9YK0PXJZMs+5MIlhfEmUxjFQy5KfGOL0loFU0tsNnx/VznWMrQGf50cImq/t2wgULYtIiJ3wQB+GhZEm98MMu2fNi7VF/2g=;
+Received: from mail-lj1-f169.google.com ([209.85.208.169])
+ by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
+ (Exim 4.84_2) (envelope-from <lkcl@lkcl.net>) id 1jiQ5J-0008U5-5d
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 08 Jun 2020 22:17:37 +0000
+Received: by mail-lj1-f169.google.com with SMTP id c17so22501726lji.11
+ for <libre-riscv-dev@lists.libre-riscv.org>;
+ Mon, 08 Jun 2020 15:17:21 -0700 (PDT)
+X-Gm-Message-State: AOAM532l6cKDjJ4yPBXhdQRafFH3YY9TXZc4wVyVEIupw184V3nLy5HM
+ s7uMvr0oCyYZeLK+D0wNedJmEevkGAQ8sum3gdg=
+X-Google-Smtp-Source: ABdhPJwXTHejuiFu3oJtah6Y9ShBQTZpjL07TJuyiZuLq5K256Gbatau03yNcsAcC850MXee8zT0ZCaMi2ZWEMkaUrM=
+X-Received: by 2002:a2e:b4da:: with SMTP id r26mr8519939ljm.28.1591654636233;
+ Mon, 08 Jun 2020 15:17:16 -0700 (PDT)
+MIME-Version: 1.0
+References: <CAE_rhwaprF7wsHr8amwY3BZhVB=nj22xdRo0-D02MQFFsYYmmQ@mail.gmail.com>
+ <CAPweEDz5XeFCXTzhJ0j6WyWe=3FbZb2nb29QXr2yRvseJhZQZA@mail.gmail.com>
+ <A1761A3D-5C92-4A5C-88A7-D544068D8523@gatech.edu>
+ <CAPweEDzO-kQpz=gDHSFJpqy-gcnfikiVKymgAZ=QnoL5rguc3Q@mail.gmail.com>
+ <878934CF-C5C0-40DA-8299-140ADD4EAA79@gatech.edu>
+ <9D061BD0-3FD9-4A05-A070-745C82482CAF@gatech.edu>
+ <CAPweEDzwpCAndDnTtgWCex-f7kRWJDquQN=kixjmawwVHxtFBQ@mail.gmail.com>
+ <2731f72d-5638-b594-9de4-1f0db635da44@gmail.com>
+In-Reply-To: <2731f72d-5638-b594-9de4-1f0db635da44@gmail.com>
+From: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
+Date: Mon, 8 Jun 2020 23:17:04 +0100
+X-Gmail-Original-Message-ID: <CAPweEDwLmSCi4LQ5ksaa9CyaMaXUQ7r7D6bu=3WYwzpT8CqCCQ@mail.gmail.com>
+Message-ID: <CAPweEDwLmSCi4LQ5ksaa9CyaMaXUQ7r7D6bu=3WYwzpT8CqCCQ@mail.gmail.com>
+To: Libre-RISCV General Development <libre-riscv-dev@lists.libre-riscv.org>
+Subject: Re: [libre-riscv-dev] Understanding the LibreSOC core
+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>
+
+T24gTW9uLCBKdW4gOCwgMjAyMCBhdCAxMDoxOSBQTSBNaWNoYWVsIE5vbGFuIDxtdG5vbGFuMjY0
+MEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gNi84LzIwIDQ6MzggUE0sIEx1a2UgS2VubmV0aCBD
+YXNzb24gTGVpZ2h0b24gd3JvdGU6Cj4gPiB0aGVyZSdzIGEgQklPUz8/ICBvaW5rIDopCj4gPgo+
+ID4gaWYgdGhlcmUncyBhIEJJT1MsIGl0IG1lYW5zIHRoYXQgYXQgbGVhc3Qgc29tZSBpbnN0cnVj
+dGlvbnMgY2FuIGJlCj4gPiBsb2FkZWQgKGludG8gc29tZXRoaW5nIC0gcHJvYmFibHkgYW4gb24t
+Ym9hcmQgU1JBTSkgYW5kIGV4ZWN1dGVkLCBhbmQKPiA+IHRoYXQgYXQgbGVhc3QgbWVhbnMgd2Ug
+Y2FuIHRlc3QgX3NvbWV0aGluZ18gYmVmb3JlIGdldHRpbmcgdG8gdGhhdAo+ID4gc3RhZ2UuCj4g
+Pgo+ID4gKG1lYW5pbmc6IHRoZSBpbnN0cnVjdGlvbnMgdG8gaW5pdGlhbGlzZSBERFIzIGhhdmUg
+dG8gZXhlY3V0ZSBfZnJvbV8KPiA+IHNvbWV3aGVyZSwgdGhleSBjYW4ndCBiZSBleGVjdXRlZCBm
+cm9tIHRoaW4gYWlyKQo+ID4KPiA+IGJ0dyB3ZSB3ZXJlIHBsYW5uaW5nIHRvIHB1dCBpbiBhICJC
+b2FyZCBTdXBwb3J0IFBhY2thZ2UiIE5MTmV0IEdyYW50IFJlcXVlc3QuCj4gPgo+IFdlIHdlcmUg
+Z29pbmcgdG8gbmVlZCB0byBkbyBzb21ldGhpbmcgbGlrZSB0aGlzIGFueXdheSB0aG91Z2gsIHRo
+ZQo+IGFjdHVhbCBTT0Mgd2lsbCBuZWVkIHNvbWUgbG93IGxldmVsIGJvb3QgY29kZSBpbiByb20g
+cmlnaHQ/Cgp0aGUgb3JpZ2luYWwgYnVncmVwb3J0IGlzIGJhc2ljYWxseSBmb3IgdGhlIGhhcmR3
+YXJlIG9ubHkKaHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTIyCgph
+cyB0aGF0IG1pbGVzdG9uZSBoYXMgYmVlbiBzZXQgYW5kIGFwcHJvdmVkLCBpZiBhbnlvbmUgZG9l
+cyB3cml0ZSBhbnkKbG93LWxldmVsIGJvb3QgY29kZSwgaXQgY2FuJ3QgY29tZSBmcm9tIHRoYXQg
+YnVkZ2V0LiAgdGhpcyBpcyBqdXN0IGhvdwppdCB3b3Jrcy4KCj4gRm9yIGluaXRpYWwKPiB0ZXN0
+aW5nIHRoZSA0NWYgaGFzIDIxNmtpQiBvZiBicmFtLCB3aGljaCBpcyBwbGVudHkgZm9yIHJ1bm5p
+bmcgdGVzdAo+IGNvZGUgYW5kIHdoYXRub3QKCm9oIGdvb2QuCgo+IChncmFudGVkLCB3ZSB3aWxs
+IG5lZWQgc29tZSBvZiB0aGF0IHJhbSBmb3Igb3RoZXIKPiBwdXJwb3NlcykuCgpMMSBjYWNoZXMu
+ICByZWdmaWxlcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxp
+YnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGlu
+Zm8vbGlicmUtcmlzY3YtZGV2Cg==
+