From: bugzilla-daemon Date: Fri, 15 May 2020 21:06:44 +0000 (+0000) Subject: [libre-riscv-dev] [Bug 316] bperm TODO X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d3328fb343f392bf62f158faac6e7ab07b429e4d;p=libre-riscv-dev.git [libre-riscv-dev] [Bug 316] bperm TODO --- diff --git a/7f/d051c7d36399505cc45ae3360d30f5ff34595d b/7f/d051c7d36399505cc45ae3360d30f5ff34595d new file mode 100644 index 0000000..c7ad403 --- /dev/null +++ b/7f/d051c7d36399505cc45ae3360d30f5ff34595d @@ -0,0 +1,100 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Fri, 15 May 2020 22:06:47 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jZhXa-00020n-74; Fri, 15 May 2020 22:06: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 1jZhXX-00020f-Or + for libre-riscv-dev@lists.libre-riscv.org; Fri, 15 May 2020 22:06:43 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Fri, 15 May 2020 21:06:44 +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: --- +X-Bugzilla-Assigned-To: lkcl@lkcl.net +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 +bnQgIzEgZnJvbSBDb2xlIFBvaXJpZXIgPGNvbGVwb2lyaWVyQGdtYWlsLmNvbT4gLS0tClRoZSBj +b2RlIGJlbG93IGlzIHdoYXQgSSBoYXZlIHNvIGZhciBpbiBteSBmaXJzdCBhdHRlbXB0IGF0IHNv +bHZpbmcgdGhpcwpwcm9ibGVtOgoKIGZyb20gbm1pZ2VuIGltcG9ydCBFbGFib3JhdGFibGUsIFNp +Z25hbCwgTW9kdWxlLCBSZXBsLCBDYXQKIGZyb20gbm1pZ2VuLmNsaSBpbXBvcnQgbWFpbgoKIGNs +YXNzIEJwZXJtZChFbGFib3JhdGFibGUpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCB3aWR0aCk6 +CiAgICAgICAgIHNlbGYucGVybSA9IFNpZ25hbCh3aWR0aCkKICAgICAgICAgc2VsZi5ycyAgID0g +U2lnbmFsKHdpZHRoKQogICAgICAgICBzZWxmLnJhICAgPSBTaWduYWwod2lkdGgpCiAgICAgICAg +IHNlbGYucmIgICA9IFNpZ25hbCh3aWR0aCkKCiAgICAgZGVmIGVsYWJvcmF0ZShzZWxmLCBwbGF0 +Zm9ybSk6CiAgICAgICAgIG0gPSBNb2R1bGUoKQogICAgICAgICBtLmQuY29tYiArPSBzZWxmLnBl +cm0uZXEoQ2F0KDAsIFJlcGwoOCkpKQogICAgICAgICBpbmRleCA9IFNpZ25hbCg4KQogICAgICAg +ICBmb3IgaSBpbiByYW5nZSgwLCA3ICsgMSk6CiAgICAgICAgICAgICBpbmRleCA9IHJzWzggKiBp +OjggKiBpICsgNyArIDFdCiAgICAgICAgICAgICB3aXRoIG0uSWYoaW5kZXgubHQoNjQpKToKICAg +ICAgICAgICAgICAgICBtLmQuY29tYiArPSBzZWxmLnBlcm1baV0uZXEocmJbaW5kZXhdKQogICAg +ICAgICAgICAgd2l0aCBtLkVsc2UoKToKICAgICAgICAgICAgICAgICBtLmQuY29tYiArPSBzZWxm +LnBlcm1baV0uZXEoMCkKICAgICAgICAgbS5kLmNvbWIgKz0gcmEuZXEoQ2F0KENhdCgwLCBSZXBs +KDU2KSkscHJlbVswOjhdKSkKICAgICAgICAgcmV0dXJuIG0KCiBpZiBfX25hbWVfXyA9PSAiX19t +YWluX18iOgogICAgIGJwZXJtID0gQnBlcm1kKHdpZHRoPTgpCiAgICAgbWFpbihicGVybSwgcG9y +dHM9W2JwZXJtLnBlcm0sIGJwZXJtLnJzLCBicGVybS5yYSwgYnBlcm0ucmJdKQpgYGAKCldoZW4g +SSB0cnkgcnVubmluZyBhIGNvbW1hbmQgKHB5dGhvbjMgYnBlcm0ucHkgc2ltdWxhdGUgLWMgMjAg +LXYgYnBlcm0udmNkKQp0YWtlbiBmcm9tIHRoaXMKKGh0dHA6Ly9ibG9nLmxhbWJkYWNvbmNlcHQu +Y29tL2Rva3UucGhwP2lkPW5taWdlbjpubWlnZW5faGVsbG9fd29ybGQpIHR1dG9yaWFsCkkgZ2V0 +IHRoZSBmb2xsb3dpbmcgZXJyb3I6CmBgYApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz +dCk6CiAgRmlsZSAiYnBlcm0ucHkiLCBsaW5lIDI2LCBpbiA8bW9kdWxlPgogICAgbWFpbihicGVy +bSwgcG9ydHM9W2JwZXJtLnBlcm0sIGJwZXJtLnJzLCBicGVybS5yYSwgYnBlcm0ucmJdKQogIEZp +bGUgIi9ob21lL2NvbGVwb2lyaWVyL3NyYy9ubWlnZW4vbm1pZ2VuL2NsaS5weSIsIGxpbmUgNzQs +IGluIG1haW4KICAgIG1haW5fcnVubmVyKHBhcnNlciwgcGFyc2VyLnBhcnNlX2FyZ3MoKSwgKmFy +Z3MsICoqa3dhcmdzKQogIEZpbGUgIi9ob21lL2NvbGVwb2lyaWVyL3NyYy9ubWlnZW4vbm1pZ2Vu +L2NsaS5weSIsIGxpbmUgNjUsIGluIG1haW5fcnVubmVyCiAgICBmcmFnbWVudCA9IEZyYWdtZW50 +LmdldChkZXNpZ24sIHBsYXRmb3JtKQogIEZpbGUgIi9ob21lL2NvbGVwb2lyaWVyL3NyYy9ubWln +ZW4vbm1pZ2VuL2hkbC9pci5weSIsIGxpbmUgMzksIGluIGdldAogICAgb2JqID0gb2JqLmVsYWJv +cmF0ZShwbGF0Zm9ybSkKICBGaWxlICJicGVybS5weSIsIGxpbmUgMTMsIGluIGVsYWJvcmF0ZQog +ICAgbS5kLmNvbWIgKz0gc2VsZi5wZXJtLmVxKENhdCgwLCBSZXBsKDgpKSkKVHlwZUVycm9yOiBf +X2luaXRfXygpIG1pc3NpbmcgMSByZXF1aXJlZCBwb3NpdGlvbmFsIGFyZ3VtZW50OiAnY291bnQn +CmBgYAoKSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBJIGFtIGdldHRpbmcgdGhlIGVycm9yIHRoYXQg +SSdtIG1pc3NpbmcgYSBwb3NpdGlvbmFsCmFyZ3VtZW50IGNvdW50IGluIG15IF9faW5pdF9fKCkg +ZnVuY3Rpb24sIHNpbmNlIGl0IG9ubHkgdGFrZXMgdGhlIHBhcmFtZXRlcnMKc2VsZiBhbmQgd2lk +dGguIEknbSBzdXJlIHRoaXMgZXJyb3IgaXMganVzdCBkdWUgdG8gbXkgbm90IHVuZGVyc3RhbmRp +bmcgbm1pZ2VuCnByb3Blcmx5IHlldCwgc28gYW55IGhlbHAgd2lsbCBiZSB2ZXJ5IG11Y2ggYXBw +cmVjaWF0ZWQuCgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBh +cmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19f +X19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUt +cmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yu +b3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg== +