[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 2f / ee1a926f5d2929b3cdd02d1e2809726523f623
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Sat, 16 May 2020 01:50:58 +0100
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-soc.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jZl2X-00061y-Go; Sat, 16 May 2020 01:50:57 +0100
8 Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org)
9 by libre-soc.org with esmtp (Exim 4.89)
10 (envelope-from <bugzilla-daemon@libre-soc.org>) id 1jZl2V-00061l-Ho
11 for libre-riscv-dev@lists.libre-riscv.org; Sat, 16 May 2020 01:50:55 +0100
12 From: bugzilla-daemon@libre-soc.org
13 To: libre-riscv-dev@lists.libre-riscv.org
14 Date: Sat, 16 May 2020 00:50:55 +0000
15 X-Bugzilla-Reason: CC
16 X-Bugzilla-Type: changed
17 X-Bugzilla-Watch-Reason: None
18 X-Bugzilla-Product: Libre-SOC's first SoC
19 X-Bugzilla-Component: Source Code
20 X-Bugzilla-Version: unspecified
21 X-Bugzilla-Keywords:
22 X-Bugzilla-Severity: normal
23 X-Bugzilla-Who: lkcl@lkcl.net
24 X-Bugzilla-Status: CONFIRMED
25 X-Bugzilla-Resolution:
26 X-Bugzilla-Priority: Normal
27 X-Bugzilla-Assigned-To: colepoirier@gmail.com
28 X-Bugzilla-Flags:
29 X-Bugzilla-Changed-Fields:
30 Message-ID: <bug-316-13-B3R4KZB0Ut@https.bugs.libre-soc.org/>
31 In-Reply-To: <bug-316-13@https.bugs.libre-soc.org/>
32 References: <bug-316-13@https.bugs.libre-soc.org/>
33 X-Bugzilla-URL: https://bugs.libre-soc.org/
34 Auto-Submitted: auto-generated
35 MIME-Version: 1.0
36 Subject: [libre-riscv-dev] [Bug 316] bperm TODO
37 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
38 X-Mailman-Version: 2.1.23
39 Precedence: list
40 List-Id: Libre-RISCV General Development
41 <libre-riscv-dev.lists.libre-riscv.org>
42 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
43 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
44 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
45 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
46 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
47 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
48 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
49 Reply-To: Libre-RISCV General Development
50 <libre-riscv-dev@lists.libre-riscv.org>
51 Content-Type: text/plain; charset="utf-8"
52 Content-Transfer-Encoding: base64
53 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
54 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
55
56 aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxNgoKLS0tIENvbW1l
57 bnQgIzcgZnJvbSBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdodG9uIDxsa2NsQGxrY2wubmV0PiAt
58 LS0KKEluIHJlcGx5IHRvIENvbGUgUG9pcmllciBmcm9tIGNvbW1lbnQgIzYpCgo+IEkgbG9va2Vk
59 IHVwICdjbGlmZm9yZCB3b2xmIGJpdG1hbmlwJyBhbmQgZm91bmQgdGhpcwo+IGh0dHBzOi8vZ2l0
60 aHViLmNvbS9yaXNjdi9yaXNjdi1iaXRtYW5pcC9ibG9iL21hc3Rlci92ZXJpbG9nL3J2Yl9iZXh0
61 ZGVwLwo+IHJ2Yl9iZXh0ZGVwLnYgd2hpY2ggc2VlbXMgdG8gaW1wbGVtZW50IHRoZSBydmIgZXF1
62 aXZhbGVudCBvZiBicGVybSwgc2hmbAo+IChhbmQgdW5zaGZsKS4gV29sZiwgd2hvIEkgYmVsaWV2
63 ZSBmcm9tIHRoZSBjb3B5cmlnaHQgb24gdGhpcyBmaWxlIG5vdyBnb2VzCj4gYnkgQ2xhaXJlLCB3
64 cm90ZSB0aGUgcmlzY3YgYml0bWFuaXAgZXh0ZW50aW9uIHByb3Bvc2FsLCB3aGljaCBpcyBhbHNv
65 Cj4gYXZhaWxhYmxlIGluIHRoZSBsaW5rZWQgcmVwbyBpbiBwcmUtYnVpbHQgb3Igc2VsZi1idWls
66 dCBwZGYgZm9ybS4gSXMgdGhpcwo+IHRoZSBiaXRtYW5pcCBjb2RlIHlvdSBhcmUgcmVmZXJyaW5n
67 IHRvPwoKeWVzLgoKPiA+IGJ1dCAtIGdvIHRocm91Z2ggd2l0aCB0aGlzIGFzIGl0IGlzLCB0aGVu
68 IHdyaXRlIGEgdW5pdCB0ZXN0LiAgeW91IHdpbGwgdGhlbgo+ID4gaGF2ZSAic29tZXRoaW5nIHRv
69 IHRlc3QgYW4gYWx0ZXJuYXRpdmUgZGVzaWduIGFnYWluc3QiLCBsYXRlci4KPiAKPiBJIGJlbGll
70 dmUgSSBoYXZlIGltcGxlbWVudGVkIHRoZSBmaXhlcyB5b3UgaGF2ZSBzdWdnZXN0ZWQsIGJ1dCBJ
71 J20gcmVhbGx5Cj4gc3RydWdnbGluZyB3aXRoIGhvdyB0byB3cml0ZSBhbiBhcHByb3ByaWF0ZSB1
72 bml0IHRlc3QsIHdoaWNoIHByZXZlbnRzIG1lCj4gZnJvbSBjb21taXR0aW5nIG15IGNvZGUgdG8g
73 eW91ciBzdWdnZXN0ZWQgbG9jYXRpb24gaW4gdGhlIHNvYyByZXBvLCBpZiBJJ20KPiByZWNhbGxp
74 bmcgdGhlIEhETF9Xb3JrZmxvdyBkZXZlbG9wbWVudCBydWxlcyBjb3JyZWN0bHkuCgp5b3UncmUg
75 bm90LiAgaWYgdGhlIGNvZGUgaXMgdW51c2VkIGJ5IGFueW9uZSAod2hpY2ggaW4gdGhpcyBjYXNl
76 IGl0IGlzKSwKeW91IGNhbm5vdCBjYXVzZSBhbnlvbmUgZWxzZSAiZGFtYWdlIiBvciAiaW5jb252
77 ZW5pZW5jZSIuLi4gdGhlcmVmb3JlIGNvbW1pdAppdC4gIHJpZ2h0IG5vdy4KCj4gIENhbiB5b3Ug
78 cG9pbnQgbWUgdG8KPiBhIHJlc291cmNlIG9yIGV4cGxhaW4gdGhlIGJhc2ljIHByaW5jaXBsZXMg
79 b3IgcnVsZXMgb2Ygd3JpdGluZyBoYXJkd2FyZSB1bml0Cj4gdGVzdHM/IEknbSBmZWVsaW5nIGF0
80 IGEgdG90YWwgbG9zcyBvZiB3aGVyZSB0byBzdGFydCBoZXJlLiBBZGRpdGlvbmFsbHksCj4gcGFy
81 ZG9uIG15IGlnbm9yYW5jZSwgYnV0IGFyZSB0aGUgdW5pdCB0ZXN0cyBzdXBwb3NlZCB0byBiZSB3
82 cml0dGVuIGlubGluZSBvcgo+IHB1dCBpbiB0aGUgdGVzdHMgZGlyZWN0b3J5IG9mIHRoZSB3b3Jr
83 aW5nIGRpcmVjdG9yeT8KCnRlc3RzIGRpcmVjdG9yeSBvZiB0aGUgd29ya2luZyBkaXJlY3Rvcnku
84 ICBpbiB0aGlzIGNhc2UsIHNvYy9zcmMvbG9naWNhbC90ZXN0CmFzICJ0ZXN0X2JwZXJtLnB5IiBv
85 ciBzb21ldGhpbmcuCgoKPiBIZXJlIGlzIG15IGF0dGVtcHQgYXQgdGhlIGFycmF5IGNvZGUgYmVj
86 YXVzZSBJIGJlbGlldmUgSSBjYW4ndCB5ZXQgY29tbWl0IGl0Cj4gdG8gdGhlIHJlcG86Cgp0aGUg
87 dmVyeSBmYWN0IHRoYXQgeW91J3ZlIGN1dC9wYXN0ZSBhdCBsZWFzdCAzIHZhcmlhdGlvbnMgaW50
88 byBhICpidWd0cmFja2VyKgpzaG91bGQgdGVsbCB5b3UgZXZlcnl0aGluZyB0aGF0IHlvdSBuZWVk
89 IHRvIGtub3cuCgphbmQgdGhhdCBpZiB5b3VyIGhhcmQgZHJpdmUgd2VyZSB0byBiZWNvbWUgY29y
90 cnVwdGVkLCB0aGUgb25seSB3YXkgZm9yIHlvdSB0bwpyZWNvdmVyIHRoZSB3b3JrIHdvdWxkIGJl
91 Li4uLiB0byBleHRyYWN0IHRoZSBjb2RlLi4uICpmcm9tIHRoZXNlIGNvbW1lbnRzKi4KCnRoYXQn
92 cyBzKioqLCBpc24ndCBpdD8gOikKCnRoZXJlZm9yZSwgY2xlYXJseSwgeW91IG11c3QgaGF2ZSBt
93 aXN1bmRlcnN0b29kLgoKPiBgYGAKPiAgZnJvbSBubWlnZW4gaW1wb3J0IEVsYWJvcmF0YWJsZSwg
94 U2lnbmFsLCBNb2R1bGUsIFJlcGwsIENhdCwgQ29uc3QsIEFycmF5Cj4gIGZyb20gbm1pZ2VuLmNs
95 aSBpbXBvcnQgbWFpbgo+ICAKPiAgY2xhc3MgQnBlcm1kKEVsYWJvcmF0YWJsZSk6ICAgIAo+ICAg
96 ICAgZGVmIF9faW5pdF9fKHNlbGYsIHdpZHRoKToKPiAgICAgICAgICBzZWxmLnBlcm0gPSBTaWdu
97 YWwod2lkdGgpCj4gICAgICAgICAgc2VsZi5ycyAgID0gU2lnbmFsKHdpZHRoKQo+ICAgICAgICAg
98 IHNlbGYucmEgICA9IFNpZ25hbCh3aWR0aCkKPiAgICAgICAgICBzZWxmLnJiICAgPSBTaWduYWwo
99 d2lkdGgpCj4gIAo+ICAgICAgZGVmIGVsYWJvcmF0ZShzZWxmLCBwbGF0Zm9ybSk6Cj4gICAgICAg
100 ICAgbSA9IE1vZHVsZSgpCj4gICAgICAgICAgbS5kLmNvbWIgKz0gc2VsZi5wZXJtLmVxKENvbnN0
101 KDAsOCkpCgpubyBuZWVkIHRvIHNldCBwZXJtIHRvIDAuICBpIHNhaWQgYWxyZWFkeS4KCj4gICAg
102 ICAgICAgaW5kZXggPSBTaWduYWwoOCkKPiAgICAgICAgICBzaWduYWxzID0gWyBTaWduYWwoMSkg
103 Zm9yIGkgaW4gcmFuZ2UoMCw2NCkgXQoKanVzdCByYW5nZSg2NCkuICBubyBuZWVkIHRvIHNwZWNp
104 ZnkgdGhlIGRlZmF1bHQgb2YgMAoKPiAgICAgICAgICBmb3IgaSxuIGluIGVudW1lcmF0ZShzaWdu
105 YWxzKToKPiAgICAgICAgICAgICAgbi5lcShzZWxmLnJiW2ldKQo+ICAgICAgICAgIHJiOCA9IEFy
106 cmF5KHNpZ25hbHMpCgpjYWxsIGl0IHJiNjQKCj4gICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwg
107 NyArIDEpOgoKeW91IF9jYW5fIGRvIHRoaXMgYXMgIjgiLCB3aGljaCBpcyA3KzEgOikKCj4gICAg
108 ICAgICAgICAgIGluZGV4ID0gc2VsZi5yc1s4ICogaTo4ICogaSArIDcgKyAxXQoKbGlrZXdpc2Ug
109 aGVyZS4uLgoKPiAgICAgICAgICAgICAgd2l0aCBtLklmKGluZGV4IDwgNjQpOgo+ICAgICAgICAg
110 ICAgICAgICAgbS5kLmNvbWIgKz0gc2VsZi5wZXJtW2ldLmVxKHJiOFtpbmRleF0pCj4gICAgICAg
111 ICAgICAgIHdpdGggbS5FbHNlKCk6Cj4gICAgICAgICAgICAgICAgICBtLmQuY29tYiArPSBzZWxm
112 LnBlcm1baV0uZXEoMCkKCmFnYWluLCBubyBuZWVkIHRvIHNldCBzb21ldGhpbmcgdG8gemVybyB3
113 aGVuLCBpZiBpdCBpcyBub3Qgc2V0LCBpdCB3aWxsCmRlZmF1bHQgKnRvKiB6ZXJvLgoKdGhpcyBi
114 dHcgb25seSBob2xkcyB0cnVlIGZvciAqY29tYmluYXRvcmlhbCogbG9naWMuICBzeW5jIGxvZ2lj
115 IHlvdSAqbXVzdCoKZG8gemVyby1zZXR0aW5nIChldGMpIHdoZXJlIG5lZWRlZC4KCj4gICAgICAg
116 ICAgbS5kLmNvbWIgKz0gc2VsZi5yYVswOjhdLmVxKHNlbGYucGVybSkKCmxvb2tzIGdvb2QuCgo+
117 ICAgICAgICAgIHJldHVybiBtCj4gIAo+ICBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgo+ICAg
118 ICAgYnBlcm0gPSBCcGVybWQod2lkdGg9NjQpCj4gICAgICBtYWluKGJwZXJtLHBvcnRzPVticGVy
119 bS5wZXJtLCBicGVybS5ycywgYnBlcm0ucmEsIGJwZXJtLnJiXSkKPiBgYGAKCnJ1biBweXRob24z
120 IGJwZXJtLnB5IGdlbmVyYXRlIC10IGlsID4gYnBlcm0uaWwgdGhlbiB1c2UgeW9zeXMgdG8gZXhh
121 bWluZSB0aGUKZ3JhcGggKHJlYWRfaWxhbmcgYnBlcm0uaWw7IHNob3cgdG9wKQoKaXQgd2lsbCBi
122 ZSBmYXNjaW5hdGluZyB0byBzZWUuCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJl
123 Y2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19f
124 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5n
125 IGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMu
126 bGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==
127