From 3402a14ce967c9eeacc6c1ea23c4565ed06a7e54 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sat, 30 May 2020 17:26:58 +0100 Subject: [PATCH] Re: [libre-riscv-dev] Request for Scoreboard and Functional Units Update --- b6/2939dced4b343d58947a90d6867991ecef5a96 | 132 ++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 b6/2939dced4b343d58947a90d6867991ecef5a96 diff --git a/b6/2939dced4b343d58947a90d6867991ecef5a96 b/b6/2939dced4b343d58947a90d6867991ecef5a96 new file mode 100644 index 0000000..50341c1 --- /dev/null +++ b/b6/2939dced4b343d58947a90d6867991ecef5a96 @@ -0,0 +1,132 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Sat, 30 May 2020 17:27:34 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jf4Kb-0006Y3-EZ; Sat, 30 May 2020 17:27:33 +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 ) id 1jf4KZ-0006Xx-BL + for libre-riscv-dev@lists.libre-riscv.org; Sat, 30 May 2020 17:27:31 +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=YVcTUMCHdmdHTWm9gynkth0aPrLnnNNYN95nOzntEbg=; + b=DsIWlIHWBLD5I+6qwL7SKQs5DepbiHGrAF2xe9dTCHJVOoj3K1yFUI9Ry0n6AxhPJx73xNc8Lr3iE+T6wwRf/COqUBFCJ5XNSvOG4QAPiY/v3YwqJGfIT+ngf8ojlJWvWU+q687HxSsu1bKuytKiNy0qEAL8y7tq3UH4gIDIxd4=; +Received: from mail-lf1-f53.google.com ([209.85.167.53]) + by lkcl.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) + (Exim 4.84_2) (envelope-from ) id 1jf4KY-0006a2-VZ + for libre-riscv-dev@lists.libre-riscv.org; Sat, 30 May 2020 16:27:31 +0000 +Received: by mail-lf1-f53.google.com with SMTP id 82so1508489lfh.2 + for ; + Sat, 30 May 2020 09:27:15 -0700 (PDT) +X-Gm-Message-State: AOAM531Erf5XM94sOKfaTWS3zyBGYc9dC95DooiyurvwgsAJdvYCXk/C + ipQzty3Z3uC96HaQYt4ybKUObiyTkIWxsTcnGtY= +X-Google-Smtp-Source: ABdhPJwz12XcSlsCamqfuJ764zDgtq3zidYzPNnbwyjXt8IjWh9IakSUXFJbCcXfdA2A7lrlJxKcOV8SgoNKzCSQuzU= +X-Received: by 2002:a05:6512:31c5:: with SMTP id + j5mr7278850lfe.26.1590856030064; + Sat, 30 May 2020 09:27:10 -0700 (PDT) +MIME-Version: 1.0 +References: <17CF5C16-41BC-496D-95DD-4384E78C7EBD@gatech.edu> +In-Reply-To: <17CF5C16-41BC-496D-95DD-4384E78C7EBD@gatech.edu> +From: Luke Kenneth Casson Leighton +Date: Sat, 30 May 2020 17:26:58 +0100 +X-Gmail-Original-Message-ID: +Message-ID: +To: Libre-RISCV General Development +Subject: Re: [libre-riscv-dev] Request for Scoreboard and Functional Units + Update +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-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: base64 +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + +T24gU2F0LCBNYXkgMzAsIDIwMjAgYXQgMzo1OSBQTSBZZWhvd3NodWEgPHlpbW1hbnVlbDNAZ2F0 +ZWNoLmVkdT4gd3JvdGU6Cj4KPiBTbyBicm93c2luZyB0aHJvdWdoIHRoZSBjb2RlYmFzZSwgaXQg +c2VlbXMgd2UgaGF2ZSBhYm91dCAxMGlzaCBmdW5jdGlvbmFsIHVuaXRzLAoKc29jLmZ1Lio6Cgoq +IEFMVSAgICAgICAgKGRvbmUpCiogTG9naWNhbCAgICAoZG9uZSkKKiBTaGlmdFJvdCAgKGRvbmUp +CiogTVVMICAgICAgIChub3QgZG9uZSAtIEphY29iKQoqIERJViAgICAgICAgIChub3QgZG9uZSAt +IEphY29iKQoqIEJyYW5jaCAgICAoZG9uZSkKKiBUUkFQICAgICAgKHNwZWNpZmllZCkKKiBTWVMg +ICAgICAgIChzcGVjaWZpZWQpCiogTERTVCAgICAgICgib2RkIG9uZSBvdXQiKQoqIFNQUiAgICAg +ICAoc3BlY2lmaWVkKQoqIENSIC0gQ29uZGl0aW9uIFJlZ2lzdGVyIChkb25lKQoKb2YgdGhlc2U6 +CgoqIFNZUywgVFJBUCBhbmQgU1BSIG5lZWQgd3JpdGluZyAodGhleSd2ZSBiZWVuIGRlZmluZWQs +IG5vIHVuaXQgdGVzdCBleGlzdHMgeWV0KQoqIE1VTCBhbmQgRElWIHdlJ3JlIHdhaXRpbmcgZm9y +IEphY29iCiogTERTVCBkZXBlbmRzIG9uIGEgZnVuY3Rpb25hbCBMMENhY2hlQnVmZmVyLCBob3dl +dmVyIGRvZXMgbm90ICJmaXQiCnRoZSBGVSBtb3VsZCBhbmQga2luZGEtcXVhbGlmaWVzIGFzICJw +YXJ0bHkgY29tcGxldGUiIGJlY2F1c2UgdGhlCm1ham9yaXR5IG9mIGZ1bmN0aW9uYWxpdHkgaXMg +aW4gdGhlICpDb21wdXRhdGlvbiBVbml0KiByYXRoZXIgdGhhbiBhbgphY3R1YWwgIlBpcGVsaW5l +Ii4KCgo+IGFib3V0IDI5IFNjb3JlYm9hcmQgY29tcG9uZW50cy4gSG93IG1hbnkgbW9yZSBzY29y +ZWJvYXJkIGNvbXBvbmVudHMgYW5kCj4gZnVuY3Rpb25hbCB1bml0cyBhcmUgbmVlZGVkIGZvciBB +dWd1c3Q/CgpzY29yZWJvYXJkIGNvbXBvbmVudHMgdG8gYmUgd3JpdHRlbjogbm9uZS4gICB0aGUg +ZW50aXJldHkgb2YgdGhlCnNjb3JlYm9hcmQgZnVuY3Rpb25hbGl0eSB3YXMgZG9uZSB3ZWxsIG92 +ZXIgYSB5ZWFyIGFnbywgaW5jbHVkaW5nCnNoYWRvd2luZyB3aGljaCBjb3ZlcnMgYnJhbmNoZXMs +IGV4Y2VwdGlvbnMsIHRyYXBzLCBpbnRlcnJ1cHRzIChhbmQKcHJlZGljYXRpb24gd2hlbiB3ZSBh +ZGQgaXQpLgoKdGhlIG9ubHkgcmVhc29uIGkgaGFkIHRvIG1ha2UgY2hhbmdlcyAoMiBtb250aHMg +YWdvKSB3YXMgZm9yIHRoZQptdXRsaS1zaWduYWwgY2FwYWJpbGl0eS4KCnR5aW5nIHRoZSBjb21w +b25lbnRzICp0b2dldGhlciogaXMgd2hlcmUgdGhlIGNvbXBsZXhpdHkgbGllcy4KCkZ1bmN0aW9u +IFVuaXRzOiBzZWUgYWJvdmUuCgpvbmUgYWRkaXRpb25hbCBhYnNvbHV0ZWx5IGNyaXRpY2FsIGJs +b2NrZXIgKHdoaWNoIGkgKm1heSogaGF2ZSBzb2x2ZWQsCnRvZGF5KTogdGhlIENvbXB1dGF0aW9u +IFVuaXQgIk1hbmFnZXIiIDwtPiBBTFUgaW50ZXJhY3Rpb24uICB0aGlzCipjcml0aWNhbGx5KiBy +ZWxpZXMgb24gcHJvcGVybHkgaW1wbGVtZW50aW5nIHRoZSBwaXBlbGluZSBBUEkuLi4gaW4KYm90 +aCB0aGUgQ29tcFVuaXQgKGFzIHNlbmRlciAqYW5kKiByZWNlaXZlcikgYW5kIHRoZSBBTFUgKGFz +IHJlY2VpdmVyCmFuZCBzZW5kZXIpLgoKeWVzLCB0aGUgQ29tcFVuaXQgInNlbmRzIiAob3BlcmFu +ZHMpIHRvIHRoZSBBTFUsIHRoZW4gInJlY2VpdmVzIiB0aGUKcmVzdWx0cyAoZnJvbSB0aGUgQUxV +KS4gIHRoYXQncyBpdHMgam9iIC0gaXRzIHNvbGUgcHVycG9zZS4gIGl0J3MKYmFzaWNhbGx5IGFz +IGNvbXBsZXggYSBGU00gYXMgYW55ICoqUEFJUioqIG9mIGludGVyYWN0aW5nIFdpc2hib25lIG9y +CkFYSTQgQnVzIE1hc3RlciBSb3V0ZXItQXJiaXRlcnMsIGJhY2stdG8tYmFjaywgaW4gdGhlIHNh +bWUgY29kZS4KCgo+IEFsbCB0aGUgZnVuY3Rpb25hbCB1bml0cyBoYXZlIHNvbWUgZm9ybWFsIHZl +cmlmaWNhdGlvbiB0ZXN0cywgaG93IGNvbmZpZGVudCBhcmUgd2UKPiB0aGF0IHRoZSBzY29yZWJv +YXJkIHdvcmtzIGNvcnJlY3RseT8KCnN0cmljdGx5IHNwZWFraW5nOiBub3QgaW4gdGhlIHNsaWdo +dGVzdCwgdW50aWwgdGhlcmUgZXhpc3RzIGZ1bGwKZm9ybWFsIHZlcmlmaWNhdGlvbiBmb3IgaXQg +KGFuZCBmb3IgZWFjaCBjb21wb25lbnQpLiAgdGhlcmUncyBhCnNwZWNpYWwgYnVkZ2V0IG9mIEVV +UiA2LDAwMCAqc3BlY2lmaWNhbGx5KiBmb3IgdGhhdCBvbmUgdGFzaywgYmVjYXVzZQppdCdzIChh +KSBleHRyZW1lbHkgaW52b2x2ZWQgYW5kIChiKSBhY3R1YWxseSBjb3ZlcnMgcXVpdGUgYSBsb3Qg +b2YKaW50ZXJhY3Rpb24ocykgYW5kIGNvbXBvbmVudHMuCgpvbiBhICJwcm9vZi1vZi1jb25jZXB0 +IiBsZXZlbDogcmVhc29uYWJseSBjb25maWRlbnQuCnNjb3JlNjYwMF9tdWx0aS5weSBpcyBmdW5j +dGlvbmFsIGZvciBBTFUgb3BlcmF0aW9ucyAoaW5jbHVkaW5nCm92ZXJsYXBwaW5nIG9uZXMsIGlu +Y2x1ZGluZyBwYXJhbGxlbCBleGVjdXRpb24pLCBhbmQgd2hlbiBpIHdhcwp0ZXN0aW5nIHNwZWN1 +bGF0aXZlIGJyYW5jaCBvcGVyYXRpb25zIChpbmNsdWRpbmcgY2FuY2VsbGF0aW9uIGVpdGhlcgp3 +YXkgLSBjb3JyZWN0IC8gaW5jb3JyZWN0IGJyYW5jaGVzKSwgdGhhdCB3b3JrZWQgdG9vLiAgaG93 +ZXZlciB0aGF0CndhcyBmb3IgInNpbmdsZSByZWFkL3dyaXRlIi4KCnRoZSBjb21wbGV4aXR5IGxp +ZXMgaW4gdGhlICJhbGxvY2F0aW9uIiBvZiB0aGUgcmVxdWlyZWQgY29tcG9uZW50cywgdG8KbWVl +dCB0aGUgcmVnaXN0ZXIgYW5kIEZVIGFsbG9jYXRpb24uICBpJ3ZlIGRlZmluZWQgdGhlICJyZWdz +cGVjIiBBUEkKdG8gaGVscCBtZWV0IHRoYXQuCmh0dHBzOi8vbGlicmUtc29jLm9yZy8zZF9ncHUv +YXJjaGl0ZWN0dXJlL3JlZ2ZpbGUvCgpzbyB0aGlzIGlzIHdoeSBpIHNhaWQsIGxhc3Qgd2Vlaywg +dGhhdCBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byB0YWtlCmFuIGluY3JlbWVudGFsIGFwcHJv +YWNoOgpodHRwczovL2J1Z3MubGlicmUtc29jLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzQ2Cgp0aGlz +IGFsbG93cyB1cyB0byAiaGF2ZSBzb21ldGhpbmcgd29ya2luZyIgLSBjb21wbGV0ZSwgcHJvdmUg +YW5kIGJ1ZwpmaXggYm90aCB0aGUgcmVnZmlsZSAqYW5kKiBGdW5jdGlvbiBVbml0cywgZ2V0IHRo +ZSAiaGVsbG8gd29ybGQiIGRlbW8Kb3V0IHRoZSBkb29yIG11Y2ggZmFzdGVyIHRoYW4gd291bGQg +b3RoZXJ3aXNlIGJlIGFjaGlldmFibGUsIGFuZAoqdGhlbiogYWRkIGluIHRoZSBEZXBlbmRlbmN5 +IE1hdHJpY2VzLgoKaXQgd29ya3MgYnkgb25seSBpc3N1aW5nIG9uZSBpbnN0cnVjdGlvbiwgdXNp +bmcgdGhlIHJlZ2ZpbGUgYnVzZXMKKmV4Y2x1c2l2ZWx5KiBmb3IgdGhhdCAqT05FKiBGdW5jdGlv +biBVbml0LCB3YWl0aW5nIGZvciB0aGF0ICpPTkUqCmluc3RydWN0aW9uIHRvIGNvbXBsZXRlLCBi +ZWZvcmUgbW92aW5nIG9uIHRvIHRoZSBuZXh0IG9uZS4KCnRoaXMgYmFzaWNhbGx5IG1lYW5zIHRo +YXQgd2Ugd291bGQgaGF2ZSBhbiBJUEMgb2Ygc29tZXdoZXJlIHVuZGVyLi4uCjAuMy4gIGFzIGlu +OiAzLTUgY3ljbGVzIHBlciBpbnN0cnVjdGlvbi4KCmFkZGluZyBpbiB0aGUgRGVwZW5kZW5jeSBN +YXRyaWNlcyB0aGVuIGJlY29tZXMgYSBzdHJhaWdodGZvcndhcmQKdGFzay4uLiAqaWYqIHdlIGtu +b3cgZnVsbCB3ZWxsIHRoYXQgdGhlIEZ1bmN0aW9uIFVuaXRzIHByb3Blcmx5IGNvbXBseQp0byB0 +aGUgUGlwZWxpbmUgQVBJLCBpbnRlcmFjdCBwcm9wZXJseSB3aXRoIHRoZWlyIENvbXB1dGF0aW9u +YWwgVW5pdAoiTWFuYWdlciIsIHByb3Blcmx5IHJlYWQgYW5kIHdyaXRlIHJlZ2lzdGVycyBhY2Nv +cmRpbmcgdG8gdGhlIEdvX1JlYWQKLyBXcml0ZSAtIFJlcV9SZWFkIC8gUmVxX1dyaXRlIHByb3Rv +Y29sLgoKb25jZSBhZGRlZCwgdGhlIERNcyBicmluZyB1cyB1cCB0byBuZWFyIGEgMS4wIElQQyAo +YnJhbmNoIHByZWRpY3Rpb24KYmVpbmcgdGhlIGtleSwgdGhlcmUpLgoKbC4KCl9fX19fX19fX19f +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls +aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz +dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg== + -- 2.30.2