[libre-riscv-dev] [Bug 291] HDL Workflow and Coriolis2 chroot automated setup scripts
[libre-riscv-dev.git] / 91 / 99989b30cb6f80470a7ae0b9fe098872203bb1
1 Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
2 Envelope-to: publicinbox@libre-riscv.org
3 Delivery-date: Tue, 17 Mar 2020 00:19:36 +0000
4 Received: from localhost ([::1] helo=libre-riscv.org)
5 by libre-riscv.org with esmtp (Exim 4.89)
6 (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
7 id 1jDzxH-0007PG-DM; Tue, 17 Mar 2020 00:19:35 +0000
8 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org)
9 by libre-riscv.org with esmtp (Exim 4.89)
10 (envelope-from <bugzilla-daemon@libre-riscv.org>) id 1jDzxG-0007P7-6c
11 for libre-riscv-dev@lists.libre-riscv.org; Tue, 17 Mar 2020 00:19:34 +0000
12 From: bugzilla-daemon@libre-riscv.org
13 To: libre-riscv-dev@lists.libre-riscv.org
14 Date: Tue, 17 Mar 2020 00:19:34 +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: Hardware Layout
20 X-Bugzilla-Version: unspecified
21 X-Bugzilla-Keywords:
22 X-Bugzilla-Severity: enhancement
23 X-Bugzilla-Who: Jean-Paul.Chaput@lip6.fr
24 X-Bugzilla-Status: CONFIRMED
25 X-Bugzilla-Resolution:
26 X-Bugzilla-Priority: ---
27 X-Bugzilla-Assigned-To: tanner.of.kha@gmail.com
28 X-Bugzilla-Flags:
29 X-Bugzilla-Changed-Fields:
30 Message-ID: <bug-217-13-ffp1RZ62j1@http.bugs.libre-riscv.org/>
31 In-Reply-To: <bug-217-13@http.bugs.libre-riscv.org/>
32 References: <bug-217-13@http.bugs.libre-riscv.org/>
33 X-Bugzilla-URL: http://bugs.libre-riscv.org/
34 Auto-Submitted: auto-generated
35 MIME-Version: 1.0
36 Subject: [libre-riscv-dev] [Bug 217] create a "ring" system which allows pad
37 locations to be specified conveniently
38 X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
39 X-Mailman-Version: 2.1.23
40 Precedence: list
41 List-Id: Libre-RISCV General Development
42 <libre-riscv-dev.lists.libre-riscv.org>
43 List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
44 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
45 List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
46 List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
47 List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
48 List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
49 <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
50 Reply-To: Libre-RISCV General Development
51 <libre-riscv-dev@lists.libre-riscv.org>
52 Content-Type: text/plain; charset="utf-8"
53 Content-Transfer-Encoding: base64
54 Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org
55 Sender: "libre-riscv-dev" <libre-riscv-dev-bounces@lists.libre-riscv.org>
56
57 aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcKCi0tLSBDb21t
58 ZW50ICMxMiBmcm9tIEplYW4tUGF1bC5DaGFwdXRAbGlwNi5mciAtLS0KKEluIHJlcGx5IHRvIEx1
59 a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gZnJvbSBjb21tZW50ICMxMCkKCkFuc3dlcmluZyBo
60 ZXJlIGFib3V0IHNob3dQeXRob25UcmFjZSgpOgoKSSBjcmVhdGVkIGl0IGJlY2F1c2U6CiogSSB3
61 YW50ZWQgYSBtb3JlIGNvbXBhY3QgZGlzcGxheWluZyBvZiB0aGUgdHJhY2UgKG5vIGxpbmUgd3Jh
62 cCBiZWNhdXNlCiAgdG8gcmVhZCBtb3JlIHF1aWNrbHkgYXMgSSBkZWJ1ZykuCiogVGhlIHNjcmlw
63 dCBjYW4gYmUgZXhlY3V0ZWQgaW4gdGhyZWUgY29udGV4dHM6CiAgMS4gR1VJCiAgMi4gVGV4dCB3
64 aXRoIGNndCAoLS1zY3JpcHQ9Li4uKQogIDMuIERpcmVjdCBjb21tYW5kIGxpbmUuCiAgICBJIHdh
65 bnRlZCBlc3BlY2lhbGx5IHRoZSBHVUkgdG8gYmUgYWJsZSB0byByZWNvdmVyIGFmdGVyCiAgYW4g
66 ZXhjZXB0aW9uIGlzIHJhaXNlZCwgdG8gZG8gc29tZSBmb3JlbnNpYy4KICAgIEl0IGlzIGZhciBm
67 cm9tIHBlcmZlY3QgYnV0IGRpZCBoZWxwIG1lIG11Y2ggd2hpbGUgZGVidWdnaW5nLgoKPiAoSW4g
68 cmVwbHkgdG8gSmVhbi1QYXVsLkNoYXB1dCBmcm9tIGNvbW1lbnQgIzgpCj4gCj4gPiAgIE9idmlv
69 dXNseS4gQmVjYXVzZSBpdCB3b3JrcyBvbiBteSBlbmQuIEkgd2lsbCByZWRvIHRoZSB3aG9sZSBp
70 bnN0YWxsCj4gPiAgIHByb2Nlc3MgdW5kZXIgRGViaWFuIDEwIGluIHRoZSBuZXh0IGZldyBkYXlz
71 IHRvIHNlZSBpZiBJIGNhbiByZXByb2R1Y2UKPiA+ICAgeW91ciBwcm9ibGVtLgo+IAo+IGkgZm9y
72 Z290IHRvIHNheSwgamVhbi1wYXVsOiBpIGhhdmUgZGViaWFuLzEwIG5vdyBhcyB3ZWxsLiB0aGUg
73 ImV4cG9ydAo+IExEX0xJQlJBUllfUEFUSD0uLi4ubGliIGV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9
74 IC4uLiBsaWI2NCIgaGFjayBzaG93biBoZXJlCj4gbWFrZXMgdGhlIGluc3RhbGwgIndvcmsiIHdp
75 dGggbm8gbW9kcyBuZWVkZWQgdG8gYWxsaWFuY2UvY29yaW9saXMyCj4gaHR0cHM6Ly9saWJyZS1y
76 aXNjdi5vcmcvSERMX3dvcmtmbG93L2NvcmlvbGlzMi8KCiAgTXkgbGF0ZXN0IGNvbW1pdCBzaG91
77 bGQgY29ycmVjdCB0aGF0LCBidXQgSSB3aWxsIGNvbmZpcm0gd2hlbiBJIGNoZWNrCiAgaXQgdW5k
78 ZXIgRGViaWFuIDEwLgoKCj4gPiAgIGJ1dCByYW50aW5nIGFib3V0ICJ0aGlzIGlzIGJhZGx5IHdy
79 aXR0ZW4iIGRvIG5vdCBoZWxwLiBJIGZsYXR0ZXIgbXlzZWxmCj4gPiAgIHRvIGhhdmUgdGhlICJz
80 Y2llbnRpZmljIHNwaXJpdCIsIHNvIGlmIHlvdSBwaW5wb2ludCBtZSBiYWRseSB3cml0dGVuIGNv
81 ZGUKPiA+ICAgYW5kICp3aHkqIGl0IGlzIHNvICh3aXRoIHJlZmVyZW5jZSksIEkgd2lsbCBpbXBy
82 b3ZlIGl0IGluIG15IGZ1dHVyIGNvZGUKPiA+ICAgYW5kIHByb2dyZXNzaXZlbHkgcmV3cml0ZSB0
83 aGUgb2xkIG9uZS4KPiAKPiBub25lIG9mIHRoZSBweXRob24gY29kZSBpcyBwZXA4IGNvbXBsaWFu
84 dCwgamVhbi1wYXVsLiAgdGhlIDItc3BhY2VzCj4gaW5kZW50YXRpb24gaXMgZXh0cmVtZWx5IGhh
85 cmQgb24gdGhlIGV5ZXMgZm9yIGFueW9uZSB1c2VkIHRvIHRoZSBwZXA4Cj4gc3RhbmRhcmQgKGJl
86 Y2F1c2UgdGhlIHNtYWxsZXIgaW5kZW50YXRpb24gbWFrZXMgImNvZGUgYmxvY2tzIiB0aGF0IG11
87 Y2gKPiBoYXJkZXIgdG8gdmlzdWFsbHkgaWRlbnRpZnkpLgoKICBJIHVuZGVyc3RhbmQsIEknbSBh
88 Y2N1c3RvbWVkIHRvIGl0IGFuZCBoYXZlIG5vIHByb2JsZW0gd2l0aCBpdC4KICBUaGlzIGlzIGJl
89 Y2F1c2Ugc29tZXRpbWUgdGhlIG5lc3RpbmcgY291bGQgYmUgdmVyeSBkZWVwLCBhbmQgSQogIGRp
90 ZCBub3Qgd2FudCB0aGluZ3MgdG8gZ28gdG9vIG11Y2ggdG8gdGhlIHJpZ2h0LgogIEkgd2lsbCBz
91 d2l0Y2ggdG8gNCBzcGFjZXMuCgo+IGFuZCB0aGUgdXNlIG9mIGNvbW1hcyBhdCB0aGUgKmJlZ2lu
92 bmluZyogb2YgdGhlIGxpbmUgb24gYSBwYXJhbWV0ZXIgbGlzdCwKPiByYXRoZXIgdGhhbiB0aGUg
93 dXN1YWwgcGxhY2UgYXQgdGhlICplbmQqIG9mIHRoZSBsaW5lLCBpcyB2ZXJ5IGRpZmZpY3VsdCB0
94 bwo+IGdldCB1c2VkIHRvLiAgaSBmaW5kIHRoYXQsIGF1dG9tYXRpY2FsbHksIGkgYWRkIHRoZSBj
95 b21tYSBhdCB0aGUgZW5kCj4gKGJlY2F1c2UgdGhhdCBpcyB0aGUgcGVwOCBzdGFuZGFyZCkgYW5k
96 IG9mIGNvdXJzZSBpdCBjcmVhdGVzIGEgc3ludGF4IGVycm9yCj4gYmVjYXVzZSB0aGVyZSBpcyBh
97 ICpzZWNvbmQqICh1bmV4cGVjdGVkKSBjb21tYSBhdCB0aGUgc3RhcnQgb2YgdGhlIG5leHQgbGlu
98 ZS4KCiAgRnVubnkgdGhpbmcsIEkgZGlkIHB1dCB0aGUgY29tbWEgYXQgdGhlIGJlZ2lubmluZyBi
99 ZWNhdXNlIEkga2VwdAogIGZvcmdldHRpbmcgdG8gcHV0IGl0IGF0IHRoZSBlbmQuIEkgZmluZCBp
100 dCBhbHNvIG11Y2ggbW9yZSBjbGVhciBhcyBpdAogIG1ha2VzIG9uZSBzdHJhaWdodCBjb2x1bW4g
101 YmVsb3cgdGhlIG9wZW5pbmcgcGFyZW50aGVzaXMgYW5kIGlzCiAgbW9yZSBjb252ZW5pZW50IGZv
102 ciByZWN0YW5ndWxhciBzZWxlY3Rpb24uIEFuZCBmaW5hbGx5IGl0IGhlbHBzCiAga2VlcCB0aGlu
103 ZyB2ZXJ0aWNhbGx5IGFsaWduZWQgc28geW91IGltbWVkaWF0ZWx5IG5vdGljZSBpZiBhCiAgY29t
104 bWEgaXMgbWlzc2luZyAodGFidWxhdGluZyBhdCB0aGUgZW5kIGlzIHBvc3NpYmxlIGJ1dCB0ZWRp
105 b3VzCiAgYmVjYXVzZSBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIG9yIHRoZSBhcmd1bWVudHMpLgog
106 ICAgSSB1bmRlcnN0YW5kIGl0IGdvZXMgYWdhaW5zdCBhIGxvdCBvZiBoYWJpdHMgYW5kIGF1dG9t
107 YXRpc20sCiAgYnV0IEkgdGhpbmsgSSB3aWxsIGtlZXAgaXQuCgo+IGEgc2luZ2xlIHJ1biBvZiBh
108 dXRvcGVwOCB3aWxsICJmaXgiIHRoYXQgaG93ZXZlciBhbnkgbGluZXMgdGhhdCBoYXZlIHRvIGJl
109 Cj4gd3JhcHBlZCAoZHVlIHRvIGxlbmd0aCBvdmVyLXJ1bikgY2FuIGJlICJtYXNoZWQiIHNvbWV3
110 aGF0IGluIGFuCj4gaW5hcHByb3ByaWF0ZSBmYXNoaW9uLCBieSBwdXR0aW5nIGZ1bmN0aW9uIHBh
111 cmFtZXRlcnMgb250byBhIHNpbmdsZSBsaW5lCj4gKGZvcmNpYmx5KS4KPiAKPiB0aGlzIGlzIGRv
112 bmUgaW4gYSBsb3Qgb2YgcGxhY2VzIGFueXdheSAoc2luZ2xlIGxpbmUgcGVyIGZ1bmN0aW9uIHBh
113 cmFtZXRlcikKPiBzbyBpdCBtYXkgbm90IGJlIHNvIGJhZC4KPiAKPiBob3dldmVyLi4uIGkgaGF2
114 ZW4ndCBtZW50aW9uZWQgYW55IG9mIHRoaXMgYmVjYXVzZSBpIGZlbHQgaXQgd2FzIG1vcmUKPiBp
115 bXBvcnRhbnQgdG8gZ2V0IHdvcmtpbmcgInN0dWZmIiB3aXRoaW4gdGhlIGNvbnRleHQgb2Ygd2hh
116 dCB0aW1lIHlvdSBoYXZlCj4gYW5kIGFsc28ga25vd2luZyB0aGF0IHlvdSBoYXZlLi4uICJtZW1v
117 cmlzZWQiIHRoZSBweXRob24gY29kZSBpbiB0aGlzCj4gKHVudXN1YWwsIG5vbi1zdGFuZGFyZCkg
118 Zm9ybWF0Li4uIGFuZCBtb3ZpbmcgdG8gc3RyaWN0IHBlcDggd291bGQgYmUgcXVpdGUKPiBkaXNy
119 dXB0aXZlIGFuZCB0aW1lLWNvbnN1bWluZyAoZm9yIHlvdSB0byBnZXQgdXNlZCB0bykuCgogIFll
120 cywgYW5kIHRpbWUgaXMgYWx3YXlzIGF0IGEgcHJlbWl1bS4KCj4gaXQgd291bGQgbmVlZCBjYXJl
121 ZnVsIHNjaGVkdWxpbmcgYmVjYXVzZSwgcmVhbGx5LCB5b3UgbmVlZCB0byBoaXQgdGhlIGVudGly
122 ZQo+IGNvZGViYXNlIHdpdGggYSBzaW5nbGUgY2FyZWZ1bGx5LXJldmlld2VkIGF1dG9wZXA4IHVw
123 ZGF0ZSBhbmQgY29tbWl0LCBhbmQKPiBub3QgZG8gKmFueXRoaW5nKiBlbHNlIGluIGJldHdlZW4u
124 CgogIFllcyBhbmQgcGVyZm9ybSBjb21wbGV0ZSByZWdyZXNzaW9uIHRlc3RzLgoKPiBpZiB0aGVy
125 ZSBpcyBhIGdvb2QgdGltZSB0byBzY2hlZHVsZSB0aGF0LCB3ZSBjYW4gaGF2ZSBzZXZlcmFsIHBl
126 b3BsZSBoZWxwCj4gb3V0IHdpdGggaXQuCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWls
127 IGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19f
128 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWls
129 aW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlz
130 dHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==