Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Tue, 19 May 2020 01:05:26 +0100 Received: from localhost ([::1] helo=libre-riscv.org) by libre-soc.org with esmtp (Exim 4.89) (envelope-from ) id 1japl7-00014K-JT; Tue, 19 May 2020 01:05:25 +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 1japl5-000144-SB for libre-riscv-dev@lists.libre-riscv.org; Tue, 19 May 2020 01:05:23 +0100 From: bugzilla-daemon@libre-soc.org To: libre-riscv-dev@lists.libre-riscv.org Date: Tue, 19 May 2020 00:05:24 +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: lkcl@lkcl.net 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: 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 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 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" aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxNgoKLS0tIENvbW1l bnQgIzQ2IGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g LS0tCihJbiByZXBseSB0byBDb2xlIFBvaXJpZXIgZnJvbSBjb21tZW50ICM0NCkKCj4gICA3MSAg ICAgICAgICMgICAxLiBSQVs4OjY0XSBzaG91bGQgYWx3YXlzIGVxdWFsIDAKPiAgIDcyICAgICAg ICAgIyAgIDIuIElmIFJCW2kqODppKjgrOF0gPj0gNjQgdGhlbiBSQVtpXSBzaG91bGQgZXF1YWwg MAo+ICAgNzMgICAgICAgICAjICAgMy4gSWYgUkJbaSo4OmkqOCs4XSA8IDY0IHRoZW4gUkFbaV0g c2hvdWxkIFJTW2luZGV4XQo+IAo+IEZvciAyIGFuZCAzIHNob3VsZCBSQltpKjg6aSo4KzhdIGFj dHVhbGx5IGJlIFJTW2kqODppKjgrOF0/Cgp5ZXMuCgo+IE9yIGFtIEkgZmFpbGluZwo+IHRvIHBy b3Blcmx5IHJlYWQvaW50ZXJwcmV0IHRoZSAnZm9ybWFsaXNtJz8gSW4gb3RoZXIgd29yZHMsIEkn bSB2ZXJ5Cj4gY29uZnVzZWQgYW5kIGxvb2tpbmcgZm9yIGEgd2F5IHRvIGJldHRlciB1bmRlcnN0 YW5kIHdoYXQgSSBhbSBkb2luZywgYW5kCj4gd2hhdCBJIGFtIHN1cHBvc2VkIHRvIGJlIGRvaW5n LgoKeW91IGFyZSBleHByZXNzaW5nIHRoZSBleHBlY3RhdGlvbnMgYWJvdXQgdGhlIGlucHV0cyBh bmQgb3V0cHV0cyBvZgp0aGUgbW9kdWxlLgoKdGhlc2UgeW91IGV4cHJlc3MgYXMgYXNzZXJ0aW9u cyB0aGF0IG11c3QgYmUgdHJ1ZS4KCihzYnkgdGhlbiBjaGVja3MgdGhvc2UgZm9yIHlvdSB1bmRl ciAqYWxsKiBwb3NzaWJsZSB2YWx1ZXMgb2YgaW5wdXQgYW5kCm91dHB1dCkuCgp0aGVyZWZvcmUg eW91IG5vdCBvbmx5IG5lZWQgdG8gZ2V0IHRoZSBjb2RlIHJpZ2h0LCB5b3UgYWN0dWFsbHkgbmVl ZCB0bwpwcm9wZXJseSB1bmRlcnN0YW5kIHdoYXQgaXQgZG9lcy4uLiBhbmQgZXhwcmVzcyB0aGF0 IGluIHRoZSBhc3NlcnRpb25zLgoKZXhhbXBsZS4KCmZyb20gdGhpcyBsaW5lIG9mIGNvZGUsIGlz IGl0ICpldmVyKiBwb3NzaWJsZSB0aGF0IGJpdHMgOCBhbmQgYWJvdmUKd2lsbCBiZSAqYW55dGhp bmcqIG90aGVyIHRoYW4gemVybz8KCiAgICAgICAgbS5kLmNvbWIgKz0gc2VsZi5yYVswOjhdLmVx KHBlcm0pCgphbnN3ZXI6IG5vIGl0IGlzIG5vdC4KCip0aGVyZWZvcmUgbWFrZSBhbiBhc3NlcnRp b24gYWJvdXQgdGhhdCo6CgogICAgICAgIGNvbWIgKz0gQXNzZXJ0KHNlbGYucmFbODpdID09IDAp Cgpub3cgbGV0IHVzIG1vdmUgb24gdG8gd2hlbiBhbnkgZ2l2ZW4gImluZGV4IiAoaW4gcnMsIG5v dCByYikgaXMKZ3JlYXRlciB0aGFuIDY0LgoKaXMgaXQgKmV2ZXIqIHBvc3NpYmxlIHRoYXQgcGVy bVtpXSAtIHdoaWNoIHJlbWVtYmVyIGlzIHRoZSBzYW1lCmFzIHJhW2ldIC0gdGhhdCB3aGVuICJp bmRleCIgaXMgPj0gNjQsIHRoYXQgcGVybVtpXQooYWthIHJhW2ldKSB3aWxsIGJlIGFueXRoaW5n IG90aGVyIHRoYW4gemVybz8KCiAgICAgICAgICAgIHdpdGggbS5JZihpZHggPCA2NCk6CiAgICAg ICAgICAgICAgICBtLmQuY29tYiArPSBwZXJtW2ldLmVxKHJiNjRbaWR4XSkKCmFuc3dlcjogbm8s IGl0IGNhbm5vdCwgYmVjYXVzZSB3aGVuIGluZGV4ID49IDY0LCBwZXJtW2ldIGlzIG5ldmVyCnNl dCwgYW5kIHRoZXJlZm9yZSB3aWxsICphbHdheXMqIGJlIHplcm8uCgoqdGhlcmVmb3JlIG1ha2Ug YW4gYXNzZXJ0aW9uIGFib3V0IHRoYXQqOgoKICAgICAgICAgICAgIHdpdGggbS5JZihpbmRleCA+ PSA2NCk6CiAgICAgICAgICAgICAgICAgY29tYiArPSBBc3NlcnQocmFbaV0gPT0gMCkKCmFuZCB0 aGF0IGp1c3QgbGVhdmVzIHRoZSBsYXN0IG9uZSwgd2hpY2ggaXMgYW5ub3lpbmdseSBhIGxpdHRs ZSBtb3JlCmNvbXBsaWNhdGVkLCBhbmQgYmVzdCBkb25lIHByb2JhYmx5IGJ5IHNldHRpbmcgdXAg dGhhdCBhcnJheSByYjY0IGFnYWluLAp3aGljaCB3aWxsIGFsbG93IHlvdSB0byBnZXQgYXQgcmJb aW5kZXhdCgppICJjaGVhdGVkIiBieSBkb2luZyBhIHJpZGljdWxvdXNseS1DUFUtaW50ZW5zaXZl IGN5Y2xpbmcgdGhyb3VnaApqPTAuLjY0IGxvb2tpbmcgZm9yIGEgbWF0Y2ggYWdhaW5zdCBqID09 IGluZGV4LgoKLS0gCllvdSBhcmUgcmVjZWl2aW5nIHRoaXMgbWFpbCBiZWNhdXNlOgpZb3UgYXJl IG9uIHRoZSBDQyBsaXN0IGZvciB0aGUgYnVnLgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpsaWJyZS1yaXNjdi1kZXYgbWFpbGluZyBsaXN0CmxpYnJlLXJp c2N2LWRldkBsaXN0cy5saWJyZS1yaXNjdi5vcmcKaHR0cDovL2xpc3RzLmxpYnJlLXJpc2N2Lm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpYnJlLXJpc2N2LWRldgo=