Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Tue, 07 Apr 2020 10:46:18 +0100 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jLkoD-0001Fx-JY; Tue, 07 Apr 2020 10:46:17 +0100 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jLkoB-0001Fl-Ik for libre-riscv-dev@lists.libre-riscv.org; Tue, 07 Apr 2020 10:46:15 +0100 From: bugzilla-daemon@libre-riscv.org To: libre-riscv-dev@lists.libre-riscv.org Date: Tue, 07 Apr 2020 09:46:15 +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: lkcl@lkcl.net 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" aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTcKCi0tLSBDb21t ZW50ICM1NiBmcm9tIEx1a2UgS2VubmV0aCBDYXNzb24gTGVpZ2h0b24gPGxrY2xAbGtjbC5uZXQ+ IC0tLQooSW4gcmVwbHkgdG8gSmVhbi1QYXVsLkNoYXB1dCBmcm9tIGNvbW1lbnQgIzU1KQo+IChJ biByZXBseSB0byBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdodG9uIGZyb20gY29tbWVudCAjNTQp Cj4gPiAoSW4gcmVwbHkgdG8gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiBmcm9tIGNvbW1l bnQgIzUzKQo+ID4gPiBodHRwczovL2dpdGxhYi5saXA2LmZyL3Zsc2ktZWRhL2NvcmlvbGlzL2lz c3Vlcy84Cj4gPiAKPiA+IGplYW4tcGF1bCBpIHRoaW5rIHdlIG5lZWQgeW91ciBoZWxwIG9uIHRo aXMgb25lLiAgYXJlIHdlIHB1c2hpbmcKPiA+IHRoZSBhdXRvLXJvdXRlciB0b28gaGFyZCwgbm90 IGdpdmluZyBpdCBlbm91Z2ggc3BhY2U/ICBpIGRvIHNlZQo+ID4gc29tZSB0cmFja3MgZ29pbmcg aW4gd2VpcmQgZGlyZWN0aW9ucyAoZG91YmxpbmcgYmFjaykKPiA+IAo+ID4gaHR0cHM6Ly9naXRs YWIubGlwNi5mci92bHNpLWVkYS9jb3Jpb2xpcy9pc3N1ZXMvNwo+IAo+ICAgSGVsbG8gTHVrZSAm IEpvY2ssCj4gCj4gICBJJ20gZ29pbmcgdG8gbG9vayBpbnRvIGl0IHRoaXMgYWZ0ZXJub29uIG9y IHRvbW9ycm93LgoKYXBwcmVjaWF0ZWQuCgo+IEkndmUgYmVlbgo+ICAgYnVzeSB3aXRoIGludGVn cmF0aW5nIHRoZSBhbmFsb2cgcmVzaXN0b3IgZGV2aWNlcyB0aGVuIHJldmlld2luZwo+ICAgYSBs aXR0bGUgdGhlIFB5dGhvbiBjb2RlLiBJJ20gYWxzbyB3b3JraW5nIG9uIGltcHJvdmluZyB0aGUK PiAgIFB5dGhvbi9DKysgaW50ZXJmYWNlLCBnb2luZyBmcm9tIEMgcHJlcHJvY2Vzc29yIG1hY3Jv cyB0bwo+ICAgQysrIHRlbXBsYXRlcyAoaGF2ZSB0byBbcmVdbGVhcm4gdGhpbmdzIGhlcmUpLCBh bmQgcHJlcGFyaW5nCj4gICB0aGUgbW92ZSB0b3dhcmQgUHl0aG9uIDMuCgpvay4gIHdlbGwsIGdp dmVuIHRoYXQgdGhlIGNvZGUgaXMgYWN0dWFsbHkgd29ya2luZywgdGhlIGxlc3MgZGlzcnVwdGlv bgp0aGF0IHdlIGhhdmUgKHNheSwgZm9yIGV4YW1wbGUuLi4gYnkgKm5vdCogbW92aW5nIHRvIHB5 dGhvbiAzIHNvIHRoYXQKd2UgZG9uJ3QgaGF2ZSB0byBzcGVuZCBhbm90aGVyIDMtNyBkYXlzIHJl Y29tcGlsaW5nIGFuZCB3b3JraW5nIG91dAppc3N1ZXMgYW5kIHJlZGVzaWduaW5nIHRoZSBzY3Jp cHRzIGFuZCBpbnN0YWxsYXRpb24gaW5zdHJ1Y3Rpb25zKSB0aGUgYmV0dGVyLgoKCj4gICBGb3Ig dGhlIE1vVSwgb25seSB0aGUgU29yYm9ubmUgVW5pdmVyc2l0eSBjYW4gc2lnbiBpdCBvbiBteQo+ ICAgYmVoYWxmLCBzbyBJIGRpZCBmb3J3YXJkIGl0IHRvIG15IGNvbnRhY3QgbGF3eWVyLiAKCmlm IHRoZXJlIGlzIGEgd2F5IHRvIGVtcGhhc2lzZSB0byBoaW0gdGhhdCBpdCBpcyBOT1QgYSBjb250 cmFjdCwKYW5kIHRoYXQgYm90aCBMSVA2IGFuZCBvdGhlciBpbmRpdmlkdWFscyB3aXRoIGZhbWls aWVzIGFyZSByZWxpYW50Cm9uIGhpbSBnZXR0aW5nIGFuIGFuc3dlciAtIGZhc3QgLSBmb3IgcmVj ZWl2aW5nIG1vbmV5IC0gdGhhdCB3b3VsZApiZS4uLiBnb29kLgoKLS0gCllvdSBhcmUgcmVjZWl2 aW5nIHRoaXMgbWFpbCBiZWNhdXNlOgpZb3UgYXJlIG9uIHRoZSBDQyBsaXN0IGZvciB0aGUgYnVn LgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaWJyZS1y aXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJpc2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5v cmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJp c2N2LWRldgo=