--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Sat, 16 May 2020 23:28:50 +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 1ja5IX-0000zl-Ix; Sat, 16 May 2020 23:28:49 +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 1ja5IW-0000zZ-B9
+ for libre-riscv-dev@lists.libre-riscv.org; Sat, 16 May 2020 23:28:48 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Sat, 16 May 2020 22:28:48 +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-85WhFT3SS4@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
+bnQgIzIxIGZyb20gQ29sZSBQb2lyaWVyIDxjb2xlcG9pcmllckBnbWFpbC5jb20+IC0tLQooSW4g
+cmVwbHkgdG8gTWljaGFlbCBOb2xhbiBmcm9tIGNvbW1lbnQgIzE5KQo+IChJbiByZXBseSB0byBD
+b2xlIFBvaXJpZXIgZnJvbSBjb21tZW50ICMxNikKPiA+IAo+ID4gSSBoYXZlIGNvbW1pdHRlZCB0
+aGUgY2hhbmdlcy4gTm93IEkgYW0gZ29pbmcgdG8gZ28gb3ZlciBSb2JlcnQgQmFydWNoJ3MKPiA+
+IG5taWdlbiB0dXRvcmlhbHMgYW5kIHNlYXJjaCBvdXQgcmVzb3VyY2VzIG9uIHdyaXRpbmcgdW5p
+dCB0ZXN0cywgYW5kIGZvcm1hbAo+ID4gcHJvb2ZzIGZvciBoYXJkd2FyZS4gVGhlbiBJIHdpbGwg
+YXR0ZW1wdCB0byB3cml0ZSBhbiBhcHByb3ByaWF0ZSB1bml0IHRlc3QKPiA+IGZvciB0aGlzIGNs
+YXNzLgo+IAo+IEZvciB3cml0aW5nIHVuaXQgdGVzdHMsIHRha2UgYSBsb29rIGF0Cj4gaHR0cHM6
+Ly9naXQubGlicmUtc29jLm9yZy8/cD1zb2MuZ2l0O2E9YmxvYjtmPXNyYy9zb2Mvc2hpZnRfcm90
+L3Rlc3QvCj4gdGVzdF9tYXNrZ2VuLnB5O2g9MWE0ZDM0ZTY3NjE1NGIyNTBmOTVlZjEyMDkzMmE5
+Yjg4ZmNhZjkzNzsKPiBoYj0zYzY1ZjVmZjc4OTNiYjM0Njk2YzQ3NmFiYWNmZTM0YWQ3MzliZjE4
+IGZvciBkZWNlbnQgc3RhcnRpbmcgcGxhY2UKClRoYW5rcyBNaWNoYWVsISBUaGlzIGxvb2tzIGxp
+a2UgaXQgd2lsbCBiZSByZWFsbHkgaGVscGZ1bC4KCihJbiByZXBseSB0byBNaWNoYWVsIE5vbGFu
+IGZyb20gY29tbWVudCAjMTgpCj4gKEluIHJlcGx5IHRvIEx1a2UgS2VubmV0aCBDYXNzb24gTGVp
+Z2h0b24gZnJvbSBjb21tZW50ICMxNykKPiA+IChJbiByZXBseSB0byBDb2xlIFBvaXJpZXIgZnJv
+bSBjb21tZW50ICMxNikKPiAKPiA+IAo+ID4gYnR3IG5vdGljZSBpbiBjci9tYWluX3N0YWdlLnB5
+LCBtaWNoYWVsIGFsc28gZG9lcyB0aGUgc2FtZSAiaW5kZXhpbmciIHRyaWNrCj4gPiA6KQo+ID4g
+aW4gcGFydGljdWxhciBub3RpY2Ugd2hhdCBoZSBkb2VzIHdpdGggdGhlIG5hbWUgYXJndW1lbnQ6
+Cj4gPiAKPiA+ICAgIGNyX291dF9hcnIgPSBBcnJheShbU2lnbmFsKG5hbWU9ZiJjcl9vdXRfe2l9
+IikgZm9yIGkgaW4gcmFuZ2UoMzIpXSkKPiA+IAo+ID4gaWYgeW91IHRyeSB0aGF0IG91dCB5b3Ug
+d2lsbCBlbmQgdXAgd2l0aCBhY3R1YWwgcHJvcGVybHktbmFtZWQgU2lnbmFscyByYXRoZXIKPiA+
+IHRoYW4gInN0dWZmIHRoYXQncyByYW5kb21seSBuYW1lZCAkMSwgJDIsICQzLi4uLiAkNjQiLgo+
+IAo+IFJPRkwsIEkgZ290IHRoZSBpZGVhIG9mIHVzaW5nIEFycmF5cyBmcm9tIHlvdXIgY29udmVy
+c2F0aW9ucyB5ZXN0ZXJkYXkuCgpJIGp1c3QgcHVzaGVkIEkgY29tbWl0IHdoZXJlIEkgaGF2ZSB0
+cmllZCB0byBjb3B5IHRoaXMsIGFsdGhvdWdoIEknbSB1bnN1cmUgaWYKSSBkaWQgaXQgY29ycmVj
+dGx5LCBiZWNhdXNlIHJiX3tufSBzaG93cyB1cCBjb3JyZWN0bHkgaW4gdGhlIGdyYXBoLCBidXQg
+SSBzZWUKbm8gaWR4X3tufSdzLiBJIHRvb2sgYSBzZWNvbmQgbG9vayBhdCBteSBjb2RlIGFmdGVy
+IHVzaW5nIHlvc3lzIHRvIGV4YW1pbmUgaXQsCmFuZCBJJ20gbm90IGFibGUgdG8gZGlzY2VybiB3
+aHkgaWR4IHdvdWxkIG5vdCBzaG93IHVwLi4uIEkganVzdCB0b29rIGEgdGhpcmQKbG9vayBhbmQg
+cmVhbGl6ZWQgaXQgd2FzIGJlY2F1c2UgSSBoYWQgbmVnbGVjdGVkIHRvIGRlbGV0ZSBteSB0ZW1w
+b3JhcnkKYXNzaWdubWVudCBvZiBhbiA4LWJpdCB3aWRlIFNpZ25hbCBmcm9tIG15IGZpcnN0IGl0
+ZXJhdGlvbiB0byB0aGUgdmFyaWFibGUKaW5kZXgsIHdoaWNoIEkgd2FzIGFjdHVhbGx5IHVzaW5n
+IHdpdGhpbiB0aGUgYm9keSBvZiB0aGUgZm9yIGxvb3AgdGhhdCBtYWtlcyB1cAp0aGUgYnVsayBv
+ZiB0aGUgZnVuY3Rpb24uIE5vdyBib3RoIGxhYmVscyBzaG93IHVwIGNvcnJlY3RseS4gSSBoYXZl
+IHB1c2hlZCB0aGlzCm5ldyBjb21taXQuCgo+ID4gZ3JlYXQuICBmb3JtYWwgcHJvb2ZzIGFyZS4u
+LiBvZGQuICBpIGNhbiBiYXJlbHkgZ2V0IG15IGhlYWQgcm91bmQgdGhlbS4KClllYWguLiBJIGhh
+dmUgdGhlIGZlZWxpbmcgdGhhdCBJJ20gd2FkaW5nIGludG8gcXVpdGUgc3RyYW5nZSB3YXRlcnMg
+aGVyZSA6KQoKPiBJJ2QgYmUgaGFwcHkgdG8gaGVscCB3aXRoIGZvcm1hbCBwcm9vZnMgd2hlbiB5
+b3UncmUgcmVhZHkuCgpUaGFua3MgYWdhaW4gTWljaGFlbCwgSSdtIGxvb2tpbmcgZm9yd2FyZCB0
+byB3b3JraW5nIHdpdGggeW91IGFuZCBsZWFybmluZyBmcm9tCnlvdXIga25vd2xlZGdlIGFuZCBl
+eHBlcmllbmNlLiBJIGhhdmUgYSBwcmlvciBvYmxpZ2F0aW9uLCBzbyBJJ2xsIGhhdmUgdG8gcHVz
+aAp3cml0aW5nIHRoZSB1bml0IHRlc3QgdW50aWwgdG9tb3Jyb3cuIEJ1dCwgZm9yIG15IG93biB1
+bmRlcnN0YW5kaW5nLCBvbmNlIEkKaGF2ZSB0aGUgdW5pdCB0ZXN0IGlzIHdvcmtpbmcsIHdvdWxk
+IGl0IGJlIHdpc2VyIHRvIHNlYXJjaCBmb3Igb3B0aW1pemF0aW9uCm9wcG9ydHVuaXRpZXMsIGZv
+ciBleGFtcGxlIGZyb20gQ2xhaXJlIFdvbGYncyBiaXRtYW5pcCBjb2RlLCBvciB0byB3cml0ZSB0
+aGUKZm9ybWFsIHByb29mPyBJJ20gZ3Vlc3NpbmcgdGhhdCB0aGUgZm9ybWFsIHByb29mIGlzIHNw
+ZWNpZmljIHRvIHRoZSBmdW5jdGlvbidzCmltcGxlbWVudGF0aW9uIGFuZCB0aHVzIEkgc2hvdWxk
+IHdhaXQgdG8gd3JpdGUgdGhlIGZvcm1hbCBwcm9vZiB1bnRpbCB0aGUKZnVuY3Rpb24gaXMgb3B0
+aW1pemVkIGJ1dCBJIGFtIG5vdCBzdXJlLgoKKEluIHJlcGx5IHRvIEx1a2UgS2VubmV0aCBDYXNz
+b24gTGVpZ2h0b24gZnJvbSBjb21tZW50ICMxNykKPiAoSW4gcmVwbHkgdG8gQ29sZSBQb2lyaWVy
+IGZyb20gY29tbWVudCAjMTYpCj4gCj4gPiBJIGhhdmUgY29tbWl0dGVkIHRoZSBjaGFuZ2VzLgo+
+IAo+IGZhbnRhc3RpYzogZmVlbCBmcmVlIHRvIGRvIGFub3RoZXIgImdpdCBwdWxsIiBiZWNhdXNl
+IGkganVzdCBtYWRlIHNvbWUKPiBQRVA4LWxpa2UKPiBjaGFuZ2VzLgoKVGhhbmtzIEx1a2UsIGFu
+ZCBhcG9sb2dpZXMgZm9yIG5vdCBwZXJmZWN0bHkgY29uZm9ybWluZyB0byBQRVA4IHlldCwgSSdt
+Cndvcmtpbmcgb24gZ2V0dGluZyBteSBhdXRvcGVwOCB3b3JraW5nIGJ1dCBoYXZlIHJ1biBpbnRv
+IGEgcHJvYmxlbSwgSSBzaG91bGQKaGF2ZSBpdCBzb3J0ZWQgdG9tb3Jyb3cuCgotLSAKWW91IGFy
+ZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9y
+IHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+CmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJl
+LXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8v
+bGlicmUtcmlzY3YtZGV2Cg==
+