From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Tue, 17 Mar 2020 01:38:18 +0000 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jE1BR-0008B8-KD; Tue, 17 Mar 2020 01:38:17 +0000 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jE1BQ-0008Az-AX for libre-riscv-dev@lists.libre-riscv.org; Tue, 17 Mar 2020 01:38:16 +0000 From: bugzilla-daemon@libre-riscv.org To: libre-riscv-dev@lists.libre-riscv.org Date: Tue, 17 Mar 2020 01:38:16 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Libre-SOC's first SoC X-Bugzilla-Component: Hardware Layout X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: tanner.of.kha@gmail.com X-Bugzilla-Status: CONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: tanner.of.kha@gmail.com X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://bugs.libre-riscv.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 Subject: [libre-riscv-dev] [Bug 217] create a "ring" system which allows pad locations to be specified conveniently 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" Archived-At: List-Archive: aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcKCi0tLSBDb21t ZW50ICMxNSBmcm9tIEpvY2sgVGFubmVyIDx0YW5uZXIub2Yua2hhQGdtYWlsLmNvbT4gLS0tCihJ biByZXBseSB0byBKZWFuLVBhdWwuQ2hhcHV0IGZyb20gY29tbWVudCAjOCkKPiAgIENvcmlvbGlz IGhhcyBhbHdheXMgYmVlbiB0cmlja3kgdG8gaW5zdGFsbCBmcm9tIHNvdXJjZXMgKGJ1dCB0cnkg dG8gYnVpbGQKPiAgIHRoZSB3aG9sZSBHbm9tZTMgc3RhY2sgaW5zdGVhZCBvZiB1c2luZyBwYWNr YWdlZCB2ZXJzaW9ucyB0byBtYWtlIGEgZmFpcgo+ICAgY29tcGFyaXNvbikuIEFzIEkgaGFwcGVu IHRvIG1hbmFnZSBDYWRlbmNlL01lbnRvci9TeW5vcHN5cyBpbiBteSBsYWIsCj4gICBJIGFzc3Vy ZSB5b3UsIHRoYXQgdGhleSBhcmUgbm90IHNpbXBsZXIsIGJ5IGEgbG9uZyBzaG90ICh3aXRoIGEg bGljZW5zZQo+ICAgZmVlIGFyb3VuZCAxMDBLJCBhIHllYXIsIGZvciBjb21tZXJjaWFsIHB1cnBv c2UpLgo+ICAgICBUaGF0IGNvbnRleHQgYmVpbmcgc2V0dXAsIEkga25vdyBteXNlbGYgdG8gaGF2 ZSBhIHRlbmRlbmN5IHRvIG1ha2UgdGhpbmdzCj4gICB0b28gY29tcGxpY2F0ZWQsIGJ1dCBpdCBp cyBkaWZmaWN1bHQgdG8gaW1wcm92ZSB3aXRob3V0IGZlZWRiYWNrLgo+ICAgICBJJ20gYWx3YXlz IGVhZ2VyIHRvIGltcHJvdmUgdGhlIHF1YWxpdHkgb2YgbXkgc29mdHdhcmUgYW5kIGNvZGluZyBz dHlsZSwKPiAgIGJ1dCByYW50aW5nIGFib3V0ICJ0aGlzIGlzIGJhZGx5IHdyaXR0ZW4iIGRvIG5v dCBoZWxwLiBJIGZsYXR0ZXIgbXlzZWxmCj4gICB0byBoYXZlIHRoZSAic2NpZW50aWZpYyBzcGly aXQiLCBzbyBpZiB5b3UgcGlucG9pbnQgbWUgYmFkbHkgd3JpdHRlbiBjb2RlCj4gICBhbmQgKndo eSogaXQgaXMgc28gKHdpdGggcmVmZXJlbmNlKSwgSSB3aWxsIGltcHJvdmUgaXQgaW4gbXkgZnV0 dXIgY29kZQo+ICAgYW5kIHByb2dyZXNzaXZlbHkgcmV3cml0ZSB0aGUgb2xkIG9uZS4KCkplYW4t UGF1bCwKCkknbSBmZWVsaW5nIGxpa2UgSSdtIHNsb3dseSBidXJ5aW5nIG15c2VsZiBpbiB0aGUg c2FuZCwgYnV0IGluc3RlYWQgb2YgYmFkIGNvZGUKSSB3b3VsZCBsaWtlIHRvIHBpbnBvaW50IHlv dSBzb21ldGhpbmcgbXVjaCBtb3JlIGltcG9ydGFudCDiiJIgYmFkIHRvb2xzIHlvdSB1c2UuCgpU aGVyZSBhcmUgbWFueSBlcnJvcnMgaW4gYW5kIGFyb3VuZCBDb3Jpb2xpcywgc2ltaWxhciB0byB0 aGUgb25lIEkgZm91bmQ6CgotIGNscmNvcmUvaGVscGVycy9BbGxpYW5jZS5weToxOTkg4oiSIGdh dWdlRGF0YXNObyBpcyB1bmRlZmluZWQKLSBjdW11bHVzL3BsdWdpbnMvY2hpcC9CbG9ja0Nvcm9u YS5weSDiiJIgYSBsb3Qgb2YgdW5kZWZpbmVkIHZhcnMKLSBjdW11bHVzL3BsdWdpbnMvY2hpcC9C bG9ja1Bvd2VyLnB5IOKIkiBhIGxvdCBvZiB1bmRlZmluZWQgdmFycwotIGV0Yy9jb3Jpb2xpczIv Y29tbW9uL2NvbG9ycy5weSDiiJIgZGl0dG8KCk1vc3Qgb2YgdGhlc2UgZXJyb3JzIGFyZSBvdXRz aWRlIOKAnGhhcHB5IHBhdGjigJ0uIEJ1dCBJIGRvbid0IGhhdmUgdG8gY2F0Y2ggYWxsCnRoZXNl IGVycm9ycyB0byBzZWUgdGhlbS4gSW4gZmFjdCBJIGRvbid0IGhhdmUgdG8gcnVuIHRoZSBjb2Rl IGF0IGFsbC4gQWxsIEkKaGF2ZSB0byBkbyBpcyBvcGVuIHRoZSBmaWxlIGluIFB5Y2hhcm0sIGFu ZCBpdCBoaWdobGlnaHRzIGFsbCBraW5kIG9mIHByb2JsZW1zLgpUaGUgZ29vZCBjb2RlIGlzIG1v c3RseSBibGFjayZ3aGl0ZSwgd2hpbGUgdGhlIGJhZCBjb2RlIGlzIGxpdCB1cCBsaWtlIGEKQ2hy aXN0bWFzIHRyZWUhCgonY29sb3JzLnB5JyBzaG93cyBhbm90aGVyIHR5cGljYWwgcHJvYmxlbSBv ZiB0aGUgcHJvamVjdC4gVGhlIGZpcnN0IGluZGVudCBpcyA0CnNwYWNlcywgYnV0IGFsbCB0aGUg Zm9sbG93aW5nIGluZGVudHMgYXJlIDIgc3BhY2VzLiBJdCBtb3N0IHByb2JhYmx5IG1lYW5zIHRo YXQKdGhpcyBmaWxlIG9uY2UgY29udGFpbmVkIGEgY2xhc3MsIHRoYXQgbGF0ZXIgd2FzIHJlZmFj dG9yZWQgaW50byBmcmVlCmZ1bmN0aW9ucy4gSSBkbyB0aGF0IGEgbG90LiBJIGxvdmUgZnJlZSBm dW5jdGlvbnMuIEFuZCBteSBlZGl0b3IKaW5kZW50cy9kZWRlbnRzIGFueSBhbW91bnQgb2YgY29k ZSB3aXRoIG9uZSBrZXkgcHJlc3MuIEkgZG9uJ3QgaGF2ZSB0byBzcGVuZCBteQp0aW1lIG1ha2lu ZyBteSBpbmRlbnRhdGlvbiBjb25zaXN0ZW50LgoKQW5vdGhlciB0aGluZyBpcyBkZWFkIGNvZGUu IEl0IGNvbWVzIGluIHR3byBmbGF2b3JzOiBpdCBtYXkgYmUgZWl0aGVyIGp1c3QKdW5yZWFjaGFi bGUgb3IgY29tbWVudGVkIG91dC4KCi0gZXRjL2NvcmlvbGlzMi9jb21tb24vcGF0dGVybnMucHk6 MTA5IOKIkiB1bnJlYWNoYWJsZSAoYW5kIG1lYW5pbmdsZXNzIGJ0dykKLSBzb2NsYXlvdXQvZXhw ZXJpbWVudHM1L3Jpbmdvc2NpbGxhdG9yLnB5Ojg3OS05MTQg4oiSIGFsc28gdW5yZWFjaGFibGUK LSBzdHJhdHVzL2RwZ2VuX1JPTS5weTo4NjEtOTE2IOKIkiBjb21tZW50ZWQtb3V0CgpGaXJzdCBm bGF2b3IgcmV2ZWFscyBpdHNlbGYgaW5zdGFudGx5IHdpdGggY29kZSBoaWdobGlnaHQuIFNlY29u ZCBvbmUsIHdlbGwsIGl0CmtpbmRhIGhhdmUgYSByZWFzb24gdG8gYmUgdGhlcmUuIEJ1dCBpZiB5 b3UgdXNlIHZlcnNpb24gY29udHJvbCwgdGhhdCByZWFzb24gaXMKaW52YWxpZC4gRXNwZWNpYWxs eSBpZiB5b3UgY2FuIGFjY2VzcyBhbnkgY29tbWl0IGluIHR3byBjbGlja3M6IOKAnFZlcnNpb24K Y29udHJvbOKAnSDihpIg4oCcTG9n4oCdLiBJZiB5b3UgZmluZCBpdCBoYXJkIHRvIGp1c3QgZGVs ZXRlIHRoZSB1bm5lZWRlZCBjb2RlLCB3ZWxsLAp5b3UgbXVzdCBiZSB1c2luZyB0aGUgYmFkIHRv b2xzLgoKSSB3b24ndCBldmVuIGdldCBzdGFydGVkIG9uIFB5Y2hhcm0gbWFraW5nIGhhcmQgb3Ig ZXZlbiBpbXBvc3NpYmxlIHRvIGJyZWFrClBFUDgsIGxldCBhbG9uZSByZWZvcm1hdHRpbmcgYW55 IGNvZGUgaW4gYW4gaW5zdGFudC4gVGhlIHN0eWxlIGlzIG5vdCBhIG1vc3QKaW1wb3J0YW50IHBy b2JsZW0gb2YgdGhlIHByb2plY3QuIEJhZCB0b29scyBhcmUuCgpJbXBvcnRhbnQgZGlzY2xhaW1l ciEgSSBtb3N0bHkgc3BlYWtpbmcgb2YgbXkgbG92ZWx5IFB5Y2hhcm0sIGJlY2F1c2UgSSdtIGxh enksCmFuZCBpdCBjb21lcyBjb25maWd1cmVkIHJpZ2h0IG91dCBvZiB0aGUgYm94LiBJIGtub3cg dGhhdCB0aGUgc2FtZSByZXN1bHQgY2FuCmJlIGFjaGlldmVkIHdpdGggcHJvcGVybHkgY29uZmln dXJlZCB2aW0sIEVtYWNzLCBTdWJsaW1lVGV4dCBvciBOb3RlcGFkKysuIEkKanVzdCBjYW4ndCBy ZWNvbW1lbmQgYWxsIHRoZSBuZWNlc3NhcnkgcGx1Z2lucy4KCkplYW4tUGF1bCwgaWYgeW91IGRv bid0IHdhbnQgdG8ga2lsbCBtZSBhbHJlYWR5LCBJIGNhbiBwaW5wb2ludCB0aGUgc2Vjb25kIGJp Zwpwcm9ibGVtLiBIaW50OiBpdCdzIG5vdCB0aGUgc3R5bGUuCgotLSAKWW91IGFyZSByZWNlaXZp bmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJp c2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9y ZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlz Y3YtZGV2Cg==