--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 22 May 2020 01:06:54 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jbvDA-000891-P1; Fri, 22 May 2020 01:06:52 +0100
+Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <bugzilla-daemon@libre-soc.org>) id 1jbvD9-00088h-2I
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 22 May 2020 01:06:51 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Fri, 22 May 2020 00:06:51 +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: Source Code
+X-Bugzilla-Version: unspecified
+X-Bugzilla-Keywords:
+X-Bugzilla-Severity: normal
+X-Bugzilla-Who: colepoirier@gmail.com
+X-Bugzilla-Status: CONFIRMED
+X-Bugzilla-Resolution:
+X-Bugzilla-Priority: Normal
+X-Bugzilla-Assigned-To: colepoirier@gmail.com
+X-Bugzilla-Flags:
+X-Bugzilla-Changed-Fields:
+Message-ID: <bug-316-13-VZpdNnOceF@https.bugs.libre-soc.org/>
+In-Reply-To: <bug-316-13@https.bugs.libre-soc.org/>
+References: <bug-316-13@https.bugs.libre-soc.org/>
+X-Bugzilla-URL: https://bugs.libre-soc.org/
+Auto-Submitted: auto-generated
+MIME-Version: 1.0
+Subject: [libre-riscv-dev] [Bug 316] bperm TODO
+X-BeenThere: libre-riscv-dev@lists.libre-riscv.org
+X-Mailman-Version: 2.1.23
+Precedence: list
+List-Id: Libre-RISCV General Development
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+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" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxNgoKLS0tIENvbW1l
+bnQgIzkxIGZyb20gQ29sZSBQb2lyaWVyIDxjb2xlcG9pcmllckBnbWFpbC5jb20+IC0tLQooSW4g
+cmVwbHkgdG8gQ29sZSBQb2lyaWVyIGZyb20gY29tbWVudCAjOTApCj4gKEluIHJlcGx5IHRvIE1p
+Y2hhZWwgTm9sYW4gZnJvbSBjb21tZW50ICM4OSkKPiA+IChJbiByZXBseSB0byBDb2xlIFBvaXJp
+ZXIgZnJvbSBjb21tZW50ICM4OCkKPiA+ID4gKEluIHJlcGx5IHRvIEx1a2UgS2VubmV0aCBDYXNz
+b24gTGVpZ2h0b24gZnJvbSBjb21tZW50ICM4NykKPiA+ID4gPiAoSW4gcmVwbHkgdG8gQ29sZSBQ
+b2lyaWVyIGZyb20gY29tbWVudCAjODYpCj4gPiA+ID4gPiBJcyB0aGVyZSBhIHdheSB0byBhY2Nl
+c3MgdGhlIHZhbHVlcyBvZiB0aGUgU2lnbmFscyBpbnN0ZWFkIG9mIGp1c3QgdGhlaXIKPiA+ID4g
+PiA+IHR5cGUgYW5kIG5hbWU/IEl0IHdvdWxkIGJlIHJlYWxseSB1c2VmdWwgaWYgSSBjb3VsZCBw
+cmludCB0aGUgdmFsdWVzIG9mCj4gPiA+ID4gPiBzaWduYWxzIHdoaWxlIHRyeWluZyB0byBnZXQg
+dGhlIHRlc3QgdG8gcGFzcy4KPiA+ID4gPiAKPiA+ID4gPiB4ID0geWllbGQgdmFsCj4gPiA+ID4g
+Cj4gPiA+ID4gdGhlbiBwcmludCAoeCkKPiA+ID4gCj4gPiA+IEkgaGF2ZSB0cmllZCBkb2luZyB0
+aGUgZm9sbG93aW5nOgo+ID4gPiBgYGAKPiA+ID4gZGVmIGVsYWJvcmF0ZShzZWxmLCBwbGF0Zm9y
+bSk6Cj4gPiA+ICAgICBtID0gTW9kdWxlKCkKPiA+ID4gICAgIHdpZHRoID0geWllbGQgc2VsZi53
+aWR0aAo+ID4gPiAgICAgcnMgPSB5aWVsZCBzZWxmLnJzCj4gPiA+ICAgICByYSA9IHlpZWxkIHNl
+bGYucmEKPiA+ID4gICAgIHJiID0geWllbGQgc2VsZi5yYgo+ID4gPiAgICAgcHJpbnQoIndpZHRo
+OiAiLCB3aWR0aCwgInJzOiAiLCBycywgInJiOiAiLCByYiwgInJhOiAiLCByYSkKPiA+ID4gYGBg
+Cj4gPiA+IAo+ID4gPiBXaGljaCB1bmZvcnR1bmF0ZWx5IGRvZXMgbm90IHByaW50IHRoZSB2YWx1
+ZXMsIGJ1dCBnaXZlcyBtZSB0aGUgZm9sbG93aW5nCj4gPiA+IGVycm9yOgo+ID4gPiBgYGAKPiA+
+ID4gRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdlbi9ubWlnZW4vaGRsL2lyLnB5Iiwg
+bGluZSA1MCwgaW4gZ2V0Cj4gPiA+ICAgICByYWlzZSBBdHRyaWJ1dGVFcnJvcigiT2JqZWN0IHsh
+cn0gY2Fubm90IGJlIGVsYWJvcmF0ZWQiLmZvcm1hdChvYmopKQo+ID4gPiBBdHRyaWJ1dGVFcnJv
+cjogT2JqZWN0IDxnZW5lcmF0b3Igb2JqZWN0IEJwZXJtZC5lbGFib3JhdGUgYXQgMHg3ZjFmNGNh
+MDA3NTA+Cj4gPiA+IGNhbm5vdCBiZSBlbGFib3JhdGVkCj4gPiA+IGBgYAo+ID4gPiAKPiA+ID4g
+V2hhdCBhbSBJIGRvaW5nIHdyb25nPwo+ID4gCj4gPiBTb3JyeSwgdGhlIHggPSB5aWVsZCBzaWcg
+b25seSB3b3JrcyBpbnNpZGUgdGhlIHNpbXVsYXRvci4gVGhlcmUncyBub3QgYSB3YXkKPiA+IHRv
+IHByaW50IHRoZSB2YWx1ZSBvZiBhIHNpZ25hbCBmcm9tIGluc2lkZSB0aGUgbW9kdWxlIGl0c2Vs
+Zgo+ID4gCj4gPiBUaGlzIHNob3VsZCBtYWtlIHNlbnNlLCB0aGUgbW9kdWxlIGlzICpidWlsZGlu
+ZyogYSBjaXJjdWl0LCBpdCBoYXMgbm8gaWRlYQo+ID4gd2hhdCB0aGUgdmFsdWVzIG9mIGFueSBv
+ZiB0aGUgcGFydHMgb2YgdGhlIGNpcmN1aXQgYXJlIHdoaWxlIGl0J3MgYmVpbmcKPiA+IGJ1aWx0
+Lgo+IAo+IEkgc2VlLiBUaGFuayB5b3UsIHRoYXQgZG9lcyBpbmRlZWQgbWFrZSBzZW5zZS4gSSd2
+ZSBiZWVuIHdvcmtpbmcgb24gdGhpcyBmb3IKPiBhIGZldyBob3VycyBhbmQgYW0gc3RydWdnbGlu
+Zy4gSSdtIGdvaW5nIHRvIHRyeSB3cml0aW5nIHRoaXMgaW4gcmVndWxhcgo+IHB5dGhvbiBjb2Rl
+IHNvIEkgY2FuIGRlYnVnIHByaW50IHRoZSB2YWx1ZXMsIGFuZCBwcm9wZXJseSB1bmRlcnN0YW5k
+IGhvdwo+IGVuZGlhbi1uZXNzIGFmZmVjdHMgdGhlIGNvZGUuCgpBdCB0aGlzIHBvaW50IG15IGhl
+YWQgaXMgZ29pbmcgaW4gY2lyY2xlcyBvdmVyIGFuZCBvdmVyIHdpdGggcmVzcGVjdCB0byB0aGUK
+ZW5kaWFubmVzcyBvZiBweXRob24gYW5kIHRoZSBpbnB1dHMgdG8gdGhlIGZ1bmN0aW9uLCBhbmQg
+SSBrZWVwIGZsaXBwaW5nIGZyb20Kb25lIHVuZGVyc3RhbmRpbmcgdG8gYW5vdGhlciwgZXNzZW50
+aWFsbHkgbGVhdmluZyBtZSB3aXRoIG5vIHVuZGVyc3RhbmRpbmcuLi4KSSdkIGRlc2NyaWJlIGl0
+IGFzIHVucGxlYXNhbnQgYW5kIHVuaGVscGZ1bCBzZWxmIHJlY3Vyc2lvbi4gU28gdGhpcyBzZWVt
+cyBsaWtlCmEgZ29vZCBwb2ludCB0byBzdG9wIHRvZGF5LCBhbmQgdHJ5IG15IGx1Y2sgd2l0aCB1
+bmRlcnN0YW5kaW5nIGVuZGlhbm5lc3MgYWdhaW4KdG9tb3Jyb3cuCgotLSAKWW91IGFyZSByZWNl
+aXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBi
+dWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJl
+LXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2
+Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUt
+cmlzY3YtZGV2Cg==
+