From: Michael Nolan Date: Mon, 8 Jun 2020 20:11:01 +0000 (-0400) Subject: Re: [libre-riscv-dev] Understanding the LibreSOC core X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fadd84874398b8e9b49901bbbc5cda0ec03b2c83;p=libre-riscv-dev.git Re: [libre-riscv-dev] Understanding the LibreSOC core --- diff --git a/b9/a1f5438798f4f73d7ad4e96c61f0097778a81c b/b9/a1f5438798f4f73d7ad4e96c61f0097778a81c new file mode 100644 index 0000000..ff66a7d --- /dev/null +++ b/b9/a1f5438798f4f73d7ad4e96c61f0097778a81c @@ -0,0 +1,120 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Mon, 08 Jun 2020 21:11:06 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jiO6s-0000jE-8u; Mon, 08 Jun 2020 21:11:06 +0100 +Received: from mail-qk1-f178.google.com ([209.85.222.178]) + by libre-soc.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) + (Exim 4.89) (envelope-from ) + id 1jiO6q-0000j4-F8 + for libre-riscv-dev@lists.libre-riscv.org; Mon, 08 Jun 2020 21:11:04 +0100 +Received: by mail-qk1-f178.google.com with SMTP id w1so18616462qkw.5 + for ; + Mon, 08 Jun 2020 13:11:04 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; + h=subject:to:references:from:message-id:date:user-agent:mime-version + :in-reply-to:content-transfer-encoding:content-language; + bh=Hpf/EzEEkRmAbNqpySdifAPV5P8e8PwmOW9n1VcWBtQ=; + b=V3uDMHWoGSsh35R7HJeoR0vcjnsPwBCN9TFBsjWfY501CCRjHHd8AGqFJUWzsgtn9z + Lr3MI+wZqK82xa7MwOYlNQSioAeIswSnf9peZ5n26slXWMrEQkQD/cPtZF0C4JX2HnP3 + rAL/Lh42f1PaMnY5gWmGMqctKPAaysWU0/uokvrgi+IDYkJRKDg857ZsI/NiQUGQ8GEO + txcx42PF49hgBLZjlEHPLNRK9dI9KHNHwj/8VwwHLjVuJH+6G0KC0rMKYlIO1JJYXygo + E6gpnUynmYl6VSnvg9bua3Q1fCTi4doiILDQr0T7We+4nOgCIVkJtmP90eI+mCFBLM/6 + 8X6w== +X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; + d=1e100.net; s=20161025; + h=x-gm-message-state:subject:to:references:from:message-id:date + :user-agent:mime-version:in-reply-to:content-transfer-encoding + :content-language; + bh=Hpf/EzEEkRmAbNqpySdifAPV5P8e8PwmOW9n1VcWBtQ=; + b=m8YIP4gDgWiAgtBDOdquthUbtXOzUPY0DzD5/jw1HHeHQSHYiRcEDWdjpnPfgJnpz8 + QqMe93KHFAB2EylwzYeiRXLvu/LLM46CM7bec0bdfnekGWjf5n/fcDpmFhY8yISBweq7 + nh4o8XAA/n42X1jeJXg7yQ7xLHIdSng+gT81LEomXFGG4ODdd7/Stf1lUHWShMPM3GiB + IDVQObPPP9ef4yp106O9lfgUxHyxKR6q2T1SPzh5UYgxSAwZ1vr/d/qwbcyzSXkfe+he + NVRH0ukwvpqOnLpYFLh7nUTwxKjmLrlSeNPHqLI771O7Y0oMbYhD3+N+OO1F7tFeR4Yj + +qSg== +X-Gm-Message-State: AOAM532n2Rfq9g94GHpgTiBtAGHmw8vVikYuvJGGfeNYxImwLEh3kCgM + iFmetP+Iaj8Ix+yS9C8GUMeV3Z25 +X-Google-Smtp-Source: ABdhPJxIqz7MPMO38f/8heO3JgP6PkfUSpowZVQ0dmToixehp96U6QXAvSGmr9lCLQz4qgUqKz8OuQ== +X-Received: by 2002:a37:f505:: with SMTP id l5mr23771657qkk.118.1591647063017; + Mon, 08 Jun 2020 13:11:03 -0700 (PDT) +Received: from ?IPv6:2601:cd:4100:b944:68d3:823c:8ecb:1495? + ([2601:cd:4100:b944:68d3:823c:8ecb:1495]) + by smtp.gmail.com with ESMTPSA id o6sm8269313qtd.59.2020.06.08.13.11.02 + for + (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); + Mon, 08 Jun 2020 13:11:02 -0700 (PDT) +To: libre-riscv-dev@lists.libre-riscv.org +References: + + + +From: Michael Nolan +Message-ID: <24d818ee-0882-e21f-4d8b-e33c85ee338c@gmail.com> +Date: Mon, 8 Jun 2020 16:11:01 -0400 +User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 + Firefox/68.0 Thunderbird/68.9.0 +MIME-Version: 1.0 +In-Reply-To: +Content-Language: en-US +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 + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +Content-Transfer-Encoding: base64 +Content-Type: text/plain; charset="utf-8"; Format="flowed" +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + +T24gNi84LzIwIDI6NTUgUE0sIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gd3JvdGU6Cj4K +PiBvayBzbyBpIHJhbiB0aGUgZm9sbG93aW5nIHlvc3lzIGNvbW1hbmRzOgo+Cj4gJCBweXRob24g +c29jL3NpbXBsZS9jb3JlLnB5Cj4gJCB5b3N5cwo+IHJlYWRfaWxhbmcgbm9uX3Byb2R1Y3Rpb25f +Y29yZS5weQo+IHByb2MKPiBvcHQKPiBmbGF0dGVuCj4gc3ludGgKPgo+IGFuZCBpdCBwcm9kdWNl +ZCB0aGlzOgo+Cj4gPT09IHRvcCA9PT0KPgo+ICAgICBOdW1iZXIgb2Ygd2lyZXM6ICAgICAgICAg +ICAgICA0MDg0NAo+ICAgICBOdW1iZXIgb2Ygd2lyZSBiaXRzOiAgICAgICAgICA5Mzg2NAo+ICAg +ICBOdW1iZXIgb2YgcHVibGljIHdpcmVzOiAgICAgICAgNTgxNgo+ICAgICBOdW1iZXIgb2YgcHVi +bGljIHdpcmUgYml0czogICA1ODgzNgo+ICAgICBOdW1iZXIgb2YgbWVtb3JpZXM6ICAgICAgICAg +ICAgICAgMAo+ICAgICBOdW1iZXIgb2YgbWVtb3J5IGJpdHM6ICAgICAgICAgICAgMAo+ICAgICBO +dW1iZXIgb2YgcHJvY2Vzc2VzOiAgICAgICAgICAgICAgMAo+ICAgICBOdW1iZXIgb2YgY2VsbHM6 +ICAgICAgICAgICAgICA0MjkzMgo+ICAgICAgICRfQU5ETk9UXyAgICAgICAgICAgICAgICAgICAx +MTc4MAo+ICAgICAgICRfQU5EXyAgICAgICAgICAgICAgICAgICAgICAgIDM5OQo+ICAgICAgICRf +REZGX1BfICAgICAgICAgICAgICAgICAgICAgMzU0Mgo+ICAgICAgICRfTVVYXyAgICAgICAgICAg +ICAgICAgICAgICAxMTQ0Ngo+ICAgICAgICRfTkFORF8gICAgICAgICAgICAgICAgICAgICAgMzI3 +Mgo+ICAgICAgICRfTk9SXyAgICAgICAgICAgICAgICAgICAgICAgIDU2Nwo+ICAgICAgICRfTk9U +XyAgICAgICAgICAgICAgICAgICAgICAgMjc1MQo+ICAgICAgICRfT1JOT1RfICAgICAgICAgICAg +ICAgICAgICAgIDQxOQo+ICAgICAgICRfT1JfICAgICAgICAgICAgICAgICAgICAgICAgODYyMgo+ +ICAgICAgICRfWE5PUl8gICAgICAgICAgICAgICAgICAgICAgICAzNQo+ICAgICAgICRfWE9SXyAg +ICAgICAgICAgICAgICAgICAgICAgICA5OQoKSXQgc2hvdWxkIGZpdC4gUnVubmluZyBzeW50aF9l +Y3A1IGluc3RlYWQgb2YgdGhlIGdlbmVyaWMgYXNpYyBzeW50aCAKYWJvdmUgZ2l2ZXMgbWUgdGhp +czoKCjMuNTIuIFByaW50aW5nIHN0YXRpc3RpY3MuCgo9PT0gdG9wID09PQoKIMKgwqAgTnVtYmVy +IG9mIHdpcmVzOsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDI0MjE2CiDCoMKgIE51bWJlciBv +ZiB3aXJlIGJpdHM6wqDCoMKgwqDCoMKgwqDCoMKgIDcyNzUyCiDCoMKgIE51bWJlciBvZiBwdWJs +aWMgd2lyZXM6wqDCoMKgwqDCoMKgIDI0MjE2CiDCoMKgIE51bWJlciBvZiBwdWJsaWMgd2lyZSBi +aXRzOsKgwqAgNzI3NTIKIMKgwqAgTnVtYmVyIG9mIG1lbW9yaWVzOsKgwqDCoMKgwqDCoMKgwqDC +oMKgwqDCoMKgwqAgMAogwqDCoCBOdW1iZXIgb2YgbWVtb3J5IGJpdHM6wqDCoMKgwqDCoMKgwqDC +oMKgwqDCoCAwCiDCoMKgIE51bWJlciBvZiBwcm9jZXNzZXM6wqDCoMKgwqDCoMKgwqDCoMKgwqDC +oMKgwqAgMAogwqDCoCBOdW1iZXIgb2YgY2VsbHM6wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg +MjI3MTAKIMKgwqDCoMKgIENDVTJDwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg +wqDCoMKgwqDCoMKgwqAgNzIKIMKgwqDCoMKgIEw2TVVYMjHCoMKgwqDCoMKgwqDCoMKgwqDCoMKg +wqDCoMKgwqDCoMKgwqDCoMKgwqAgMTIwMwogwqDCoMKgwqAgTFVUNMKgwqDCoMKgwqDCoMKgwqDC +oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTQ5NjIKIMKgwqDCoMKgIFBGVU1YwqDCoMKg +wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzNDU0CiDCoMKgwqDCoCBU +UkVMTElTX0ZGwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDMwMTkKCi0tTWlj +aGFlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp +YnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJp +c2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGli +cmUtcmlzY3YtZGV2Cg== +