From 579364d88cfe492f995106c65f57026430a65d8b Mon Sep 17 00:00:00 2001 From: bugzilla-daemon Date: Tue, 21 Apr 2020 16:16:43 +0000 Subject: [PATCH] [libre-riscv-dev] [Bug 217] create a "ring" system which allows pad locations to be specified conveniently --- b7/7ee6aa0e0016a0653371fef0c0bdfb68d1bcf8 | 94 +++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 b7/7ee6aa0e0016a0653371fef0c0bdfb68d1bcf8 diff --git a/b7/7ee6aa0e0016a0653371fef0c0bdfb68d1bcf8 b/b7/7ee6aa0e0016a0653371fef0c0bdfb68d1bcf8 new file mode 100644 index 0000000..6f9e4ee --- /dev/null +++ b/b7/7ee6aa0e0016a0653371fef0c0bdfb68d1bcf8 @@ -0,0 +1,94 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Tue, 21 Apr 2020 17:16:46 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jQvZm-00014X-5l; Tue, 21 Apr 2020 17:16:46 +0100 +Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) id 1jQvZj-00014K-GP + for libre-riscv-dev@lists.libre-riscv.org; Tue, 21 Apr 2020 17:16:43 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Tue, 21 Apr 2020 16:16:43 +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: Jean-Paul.Chaput@lip6.fr +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: https://bugs.libre-soc.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" + +aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTIxNwoKLS0tIENvbW1l +bnQgIzc3IGZyb20gSmVhbi1QYXVsLkNoYXB1dEBsaXA2LmZyIC0tLQooSW4gcmVwbHkgdG8gTHVr +ZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiBmcm9tIGNvbW1lbnQgIzc2KQo+ICsgICAgICAgIGlm +IEZhbHNlOgo+ICsgICAgICAgICAgICBwcmludCAoZGlyKHNlbGYuY2VsbCkpCj4gKyAgICAgICAg +ICAgIGZvciBuZXQgaW4gc2VsZi5jZWxsLmdldE5ldHMoKToKPiArICAgICAgICAgICAgICAgIHBy +aW50IChuZXQuZ2V0TmFtZSgpKQo+ICsgICAgICAgICAgICBwcmludCAoc2VsZi5jZWxsLmdldE5l +dCgiYSgwKSIpKQo+ICsgICAgICAgICAgICBwcmludCAoZGlyKHNlbGYuY2VsbC5nZXROZXQoImEo +MCkiKSkpCj4gKyAgICAgICAgICAgIGZvciBpbnN0IGluIHNlbGYuY2VsbC5nZXRJbnN0YW5jZXMo +KToKPiArICAgICAgICAgICAgICAgIGZvciBuZXQgaW4gc2VsZi5jZWxsLmdldE5ldHMoKToKPiAr +ICAgICAgICAgICAgICAgICAgICBpZiBuZXQuZ2V0TmFtZSgpID09ICJhKDEpIjoKPiArICAgICAg +ICAgICAgICAgICAgICAgICAgaWNlbGwgPSBpbnN0LmdldE1hc3RlckNlbGwoKQo+ICsgICAgICAg +ICAgICAgICAgICAgICAgICAjaWYgbGVuKGxpc3QoaWNlbGwuZ2V0SW5zdGFuY2VzKCkpKSA+IDA6 +Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY29udGludWUgIyBhbHJlYWR5IHBsYWNl +ZCwgZG8gbm90IGluY2x1ZGUgaXQKPiArICAgICAgICAgICAgICAgICAgICAgICAgZm9yIG5ldCBp +biBpY2VsbC5nZXROZXRzKCk6Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmludCAo +Imluc3QiLCBpY2VsbCwgImhhcyBuZXRzIiwgbmV0LmdldE5hbWUoKSkKPiArICAgICAgICAgICAg +c3lzLmV4aXQoMCkKPiArCj4gCj4gaSBtYW5hZ2VkIHRvIHdhbGsgdGhlIGluc3RhbmNlcyBwaW5z +IChvZiB0aGUgY2VsbCdzIGlucHV0cyBhbmQgb3V0cHV0cywKPiBub3Qgd2hhdCB0aGUgY2VsbCBp +cyAqY29ubmVjdGVkKiB0bykuCj4gCj4gaG1tLi4uCgpUaGUgY29uY2VwdCB5b3UgYXJlIG1pc3Np +bmcgaGVyZSwgaXMgdGhlICJQbHVnIi4gQSBwbHVnIGlzIGEgbG9naWNhbCBjb25uZWN0b3IKb2Yg +YW4gaW5zdGFuY2UuCgoqIFBsdWcgYmVsb25ncyB0byBJbnN0YW5jZS4gT25lIFBsdWcgcGVyIGV4 +dGVybmFsIE5ldC4KKiBQbHVnIG1heSBiZSBjb25uZWN0ZWQgdG8gYSBOZXQgaW4gdGhlIENlbGwg +dGhlIGluc3RhbmNlIGlzIGluCiAgKG1ldGhvZCBnZXROZXQoKSkKKiBQbHVnIGFyZSBjb25uZWN0 +ZWQgdG8gdGhlIE5ldCBvZiB0aGUgQ2VsbCB0aGUgaW5zdGFuY2UgcmVwcmVzZW50LAogIGNhbGxl +ZCB0aGUgIm1hc3RlciBuZXQiIChtZXRob2Q6IGdldE1hc3Rlck5ldCgpKS4KKiBQbHVnIGFyZSBk +ZXJpdmVkIGZyb20gQ29tcG9uZW50cy4gV2hlbiBhIFBsdWcgaXMgY29ubmVjdGVkIHRvIGEgTmV0 +LAogIGlzIHB1dCBpbiBpdCdzIGNvbXBvbmVudHMuIFNvIHlvdSBtYXkgZmluZCBhbGwgdGhhdCBp +cyBsb2dpY2FsbHkKICBjb25uZWN0ZWQgdG8gdGhlIE5ldCB3aXRoIG5ldC5nZXRQbHVncygpLgoq +IE9mIGNvdXJzZXMgSW5zdGFuY2UgYWxzbyBoYXZlIGFjY2VzcyB0byBhbGwgaXQncyBQbHVnczog +aW5zdC5nZXRQbHVncygpLgoKU28sIGZyb20gdGhlIFBsdWcgeW91IGNhbiBrbm93IHRoZSBOZXQs +IHRoZSBNYXN0ZXIgTmV0IGFuZCB0aGUgaW5zdGFuY2UuCkZvcm0gdGhlIE5ldCB5b3Uga25vdyB0 +aGUgUGx1Z3MuCkZyb20gdGhlIEluc3RhbmNlIHlvdSBjYW4ga25vdyB0aGUgUEx1Z3MuCgotLSAK +WW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxp +c3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f +X19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3Rz +LmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlz +dGluZm8vbGlicmUtcmlzY3YtZGV2Cg== + -- 2.30.2