[libre-riscv-dev] Some recent documenting of work performed for tape-out
[libre-riscv-dev.git] / 10 / f7b0705934f43a7a66eec0d56e10dc5e9cbc66
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Fri, 15 May 2020 23:05:03 +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 1jZiRy-0002sw-9h; Fri, 15 May 2020 23:05:02 +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 1jZiRw-0002sh-Ks
11 for libre-riscv-dev@lists.libre-riscv.org; Fri, 15 May 2020 23:05:00 +0100
12 From: bugzilla-daemon@libre-soc.org
13 To: libre-riscv-dev@lists.libre-riscv.org
14 Date: Fri, 15 May 2020 22:05:01 +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: colepoirier@gmail.com
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-6NljtRQ3Zh@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 bnQgIzMgZnJvbSBDb2xlIFBvaXJpZXIgPGNvbGVwb2lyaWVyQGdtYWlsLmNvbT4gLS0tCihJbiBy
58 ZXBseSB0byBZZWhvd3NodWEgZnJvbSBjb21tZW50ICMyKQo+IENoYW5nZSBsaW5lIDEzIHRvIAo+
59 IGBgbS5kLmNvbWIgKz0gc2VsZi5wZXJtLmVxKDApYGAKPiAKPiBZb3UgZG9uJ3QgbmVlZCB0byB1
60 c2UgYGBDYXRgYCBhbmQgb3IgYGBSZXBvYGAuIG5NaWdlbiBrbm93cyBob3cgdG8gMCBwYWQgYW5k
61 Cj4gc2lnbiBleHRlbmQuCj4gCj4gTm93IHlvdSdsbCBnZXQgYW5vdGhlciBpc3N1ZSAtIG5hbWVs
62 eSwgdGhhdCBycyBpc24ndCBkZWZpbmUuLi4KPiAKPiBXaGF0IGlzIEJwZXJtZCBzdXBwb3NlZCB0
63 byBkbz8KPiBZb3Ugc2hvdWxkIHB1dCBhIFB5dGhvbiBjbGFzcyBjb21tZW50IGFzIHNob3duIGJl
64 bG93IHRvIGhlbHAgcmVhZGVycwo+IHVuZGVyc3RhbmQuCj4gCj4gYGBgCj4gY2xhc3MgQnBlcm1k
65 KEVsYWJvcmF0YWJsZSk6Cj4gIiIiVGhpcyBjbGFzcyBkb2VzIFgsWSwgYW5kIFoiIiIKPiAgICAg
66 ZGVmIF9faW5pdF9fKHNlbGYsIHdpZHRoKToKPiAgICAgICAgIHNlbGYucGVybSA9IFNpZ25hbCh3
67 aWR0aCkKPiBgYGAKClRoYW5rcyBzbyBtdWNoIGZvciB5b3VyIGhlbHAgWWVob3dzaHVhISBJJ3Zl
68 IGRvbmUgYXMgeW91IHJlY2NvbWVuZGVkIGFuZCBhZGRlZAphIGRvYyBzdHJpbmcsIGFzIHdlbGwg
69 YXMgY2hhbmdpbmcgbGluZSAxMywgYW5kIHJlZmVycmluZyB0byByYSBhbmQgcmIgd2l0aCB0aGUK
70 c2VsZiBwcmVmaXguIE5vdyBJIGFtIGdldHRpbmcgYSBkaWZmZXJlbnQgZXJyb3IsIHBlcmhhcHMg
71 eW91IGNvdWxkIGFkdmlzZSBtZSBhcwp0byBob3cgdG8gcHJvY2VlZD8KIDEgYnBlcm0ucHkgICAg
72 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
73 ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
74 ICAgICBYIAogZnJvbSBubWlnZW4gaW1wb3J0IEVsYWJvcmF0YWJsZSwgU2lnbmFsLCBNb2R1bGUs
75 IFJlcGwsIENhdAogZnJvbSBubWlnZW4uY2xpIGltcG9ydCBtYWluCgogY2xhc3MgQnBlcm1kKEVs
76 YWJvcmF0YWJsZSk6CiAgICAgIiIiVGhpcyBjbGFzcyBkb2VzIGEgQml0IFBlcm11dGUgb24gYSBE
77 b3VibGV3b3JkCgogICAgICAgIFgtZm9ybSBicGVybWQgUkEsUlMsUkJdCiBbc25pcF0KICAgICAi
78 IiIKCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHdpZHRoKToKICAgICAgICAgc2VsZi5wZXJtID0g
79 U2lnbmFsKHdpZHRoKQogICAgICAgICBzZWxmLnJzICAgPSBTaWduYWwod2lkdGgpCiAgICAgICAg
80 IHNlbGYucmEgICA9IFNpZ25hbCh3aWR0aCkKICAgICAgICAgc2VsZi5yYiAgID0gU2lnbmFsKHdp
81 ZHRoKQoKICAgICBkZWYgZWxhYm9yYXRlKHNlbGYsIHBsYXRmb3JtKToKICAgICAgICAgbSA9IE1v
82 ZHVsZSgpCiAgICAgICAgIG0uZC5jb21iICs9IHNlbGYucGVybS5lcSgwKQogICAgICAgICBpbmRl
83 eCA9IFNpZ25hbCg4KQogICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCA3ICsgMSk6CiAgICAgICAg
84 ICAgICBpbmRleCA9IHNlbGYucnNbOCAqIGk6OCAqIGkgKyA3ICsgMV0KICAgICAgICAgICAgIHdp
85 dGggbS5JZihpbmRleCA8IDY0KToKICAgICAgICAgICAgICAgICBtLmQuY29tYiArPSBzZWxmLnBl
86 cm1baV0uZXEoc2VsZi5yYltpbmRleF0pCiAgICAgICAgICAgICB3aXRoIG0uRWxzZSgpOgogICAg
87 ICAgICAgICAgICAgIG0uZC5jb21iICs9IHNlbGYucGVybVtpXS5lcSgwKQogICAgICAgICBtLmQu
88 Y29tYiArPSBzZWxmLnJhLmVxKENhdChDYXQoMCxSZXBsKDU2KSksIHNlbGYucGVybVswOjhdKSkK
89 ICAgICAgICAgcmV0dXJuIG0KCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgIGJwZXJt
90 ID0gQnBlcm1kKHdpZHRoPTY0KQogICAgIG1haW4oYnBlcm0scG9ydHM9W2JwZXJtLnBlcm0sIGJw
91 ZXJtLnJzLCBicGVybS5yYSwgYnBlcm0ucmJdKQpgYGAKCgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50
92 IGNhbGwgbGFzdCk6CiAgRmlsZSAiYnBlcm0ucHkiLCBsaW5lIDUwLCBpbiA8bW9kdWxlPgogICAg
93 bWFpbihicGVybSxwb3J0cz1bYnBlcm0ucGVybSwgYnBlcm0ucnMsIGJwZXJtLnJhLCBicGVybS5y
94 Yl0pCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdlbi9ubWlnZW4vY2xpLnB5Iiwg
95 bGluZSA3NCwgaW4gbWFpbgogICAgbWFpbl9ydW5uZXIocGFyc2VyLCBwYXJzZXIucGFyc2VfYXJn
96 cygpLCAqYXJncywgKiprd2FyZ3MpCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdl
97 bi9ubWlnZW4vY2xpLnB5IiwgbGluZSA2NSwgaW4gbWFpbl9ydW5uZXIKICAgIGZyYWdtZW50ID0g
98 RnJhZ21lbnQuZ2V0KGRlc2lnbiwgcGxhdGZvcm0pCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIv
99 c3JjL25taWdlbi9ubWlnZW4vaGRsL2lyLnB5IiwgbGluZSAzOSwgaW4gZ2V0CiAgICBvYmogPSBv
100 YmouZWxhYm9yYXRlKHBsYXRmb3JtKQogIEZpbGUgImJwZXJtLnB5IiwgbGluZSA0MiwgaW4gZWxh
101 Ym9yYXRlCiAgICBtLmQuY29tYiArPSBzZWxmLnBlcm1baV0uZXEoc2VsZi5yYltpbmRleF0pCiAg
102 RmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdlbi9ubWlnZW4vaGRsL2FzdC5weSIsIGxp
103 bmUgMjUzLCBpbgpfX2dldGl0ZW1fXwogICAgcmFpc2UgVHlwZUVycm9yKCJDYW5ub3QgaW5kZXgg
104 dmFsdWUgd2l0aCB7fSIuZm9ybWF0KHJlcHIoa2V5KSkpClR5cGVFcnJvcjogQ2Fubm90IGluZGV4
105 IHZhbHVlIHdpdGggKHNsaWNlIChzaWcgcnMpIDA6OCkKCi0tIApZb3UgYXJlIHJlY2VpdmluZyB0
106 aGlzIG1haWwgYmVjYXVzZToKWW91IGFyZSBvbiB0aGUgQ0MgbGlzdCBmb3IgdGhlIGJ1Zy4KX19f
107 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3Yt
108 ZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0
109 dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1k
110 ZXYK
111