Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Sun, 05 Apr 2020 23:12:29 +0100 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jLDVE-0007aB-3g; Sun, 05 Apr 2020 23:12:28 +0100 Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jLDVB-0007a1-Mw for libre-riscv-dev@lists.libre-riscv.org; Sun, 05 Apr 2020 23:12:25 +0100 From: bugzilla-daemon@libre-riscv.org To: libre-riscv-dev@lists.libre-riscv.org Date: Sun, 05 Apr 2020 22:12:26 +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: enhancement X-Bugzilla-Who: lkcl@lkcl.net 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: http://bugs.libre-riscv.org/ Auto-Submitted: auto-generated MIME-Version: 1.0 Subject: [libre-riscv-dev] [Bug 280] POWER spec parser needs to support fall-through cases 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" aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yODAKCi0tLSBDb21t ZW50ICM1IGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g LS0tCihJbiByZXBseSB0byBKYWNvYiBMaWZzaGF5IGZyb20gY29tbWVudCAjNCkKCj4gVW0sIEkg ZG9uJ3QgdGhpbmsgdGhlIHBzZXVkb2NvZGUgaW4gdGhlIFBvd2VyIHNwZWMgd2FzIGV2ZXIgc3Vw cG9zZWQgdG8gYmUKPiBQeXRob24sCgppdCdzIG5vdCwgaG93ZXZlciBpdCB0dXJucyBvdXQgdG8g YmUgYSB3aGl0ZXNwYWNlLWluZGVudGVkIG9uZSwgcHJvYmFibHkKdGhyb3VnaCBleHBlZGllbmN5 IGFuZCBhIGRlc2lyZSBmb3IgY29tcGFjdCBjbGFyaXR5LgoKaSAqYmVnYW4qIHdpdGggR2FyZGVu U25ha2UucHkgYW5kIHJhcGlkbHkgbW9ycGhlZCBpdCB0byBtYXRjaCB0aGUgUERGCnBzZXVkb2Nv ZGUgZ3JhbW1hci4KCml0ICpvdXRwdXRzKiBweXRob24gQVNUIGJlY2F1c2UgdGhhdCB3YXMgd2hh dCBHYXJkZW5TbmFrZSBkaWQsIGFuZCBpdCdzIHdvcmtlZAp3ZWxsLgoKaG93ZXZlciBweXRob24g bGFja3Mgc3dpdGNoL2Nhc2UgYWJvdXQgd2hpY2ggaSBhbHdheXMgd29uZGVyZWQgInd0aD8iIGFu ZCBpdAptYWtlcyBzZW5zZSBub3c6IGNhc2UgZmFsbC10aHJvdWdoIHNlcmlvdXNseSBtZXNzZXMg d2l0aCBhbiBhbHJlYWR5IGNvbXBsZXgKdGhyZWUtcGFzcyBwcm9jZXNzLgoKPiBzbyBJIGhhdmUg bm8gaXNzdWVzIHdpdGggY2hhbmdpbmcgdGhlIGdyYW1tYXIgZmlsZSB0byBtb3JlCj4gYWNjdXJh dGVseSBtYXRjaCB0aGUgc3BlYyBwZGYgZXZlbiBpZiB0aGUgZ3JhbW1hciBkb2Vzbid0IG1hdGNo IFB5dGhvbiBhcwo+IGNsb3NlbHkuCgp0aGUgImhhcmQiIHdheSBpcyB0byB0cnkgYW5kIG1lc3Mg d2l0aCBvbmUgb2YgdGhlIGV4aXN0aW5nIHN0YWdlcy4KCnRoZSBwc2V1ZG8gc3ludGF4IGRvZXMg dGhpczoKCmRvIHdoaWxlIHRlc3QKICAgIGZvbwoKYnkgcmVjb2duaXNpbmcgdGhlIGtleXdvcmQg IndoaWxlIiBpIG1hbmFnZWQgdG8gaW5zZXJ0IGFuIGV4dHJhIHRva2VuICI6IiB3aGVuCnRoZSBu ZXdsaW5lIG9jY3Vycy4KCnRoaXMgdHJpY2sgbWVhbnMgdGhhdCB0aGUgdG9rZW5zICpsb29rKiBs aWtlIHRoZXkgd2VyZSB0aGlzOgoKZG8gd2hpbGUgdGVzdDoKICAgIGZvbwoKYW5kIG9mIGNvdXJz ZSB0aGF0IG5vdyBsb29rcyBleGFjdGx5IGxpa2UgcHl0aG9uICJ3aGlsZSIgYW5kIGl0IHdhcyBl YXN5IHRvCmFkZC4KCmkgdGhlcmVmb3JlIGhhdmUgYWJzb2x1dGVseSBubyBwcm9ibGVtIG1lc3Np bmcgd2l0aCB0aGUgdG9rZW4gc3RyZWFtIHRvICJnZXQKdGhlIGRlc2lyZWQgb3V0Y29tZSIgOikK Cgo+ID4gaSd2ZSBtYWRlIHF1aXRlIGEgZmV3IG1pbm9yIGNoYW5nZXMsIHNvbWUgb2YgdGhlbSBu ZWNlc3NhcnkgKHRvIHN1cHBvcnQKPiA+IHN5bnRheCBzdWNoIGFzIENSMFt4XSByYXRoZXIgdGhh biBDUjBfc3Vic2NyaXB0X3gsIHNvbWUgb2YgdGhlbSwgd2VsbCwKPiA+IG5vdCBiZWluZyBsYXp5 LCBqdXN0ICJ0cnlpbmcgdG8gZ2V0IGl0IHdvcmtpbmcgZmFzdCIKPiA+IAo+ID4geWV0LWFub3Ro ZXItcHJlcHJvY2Vzc29yLXN0YWdlIC0gZXZlbiBpZiBpdCBpcyBsaW5lLWJhc2VkIHJhdGhlciB0 aGFuCj4gPiBwbHktbGV4ZXItYmFzZWQsIGxvb2tpbmcgZm9yIDIgImNhc2UiIHN0YXRlbWVudHMg KG9yIGNhc2UgZm9sbG93ZWQgYnkKPiA+IGRlZmF1bHQpIHdoaWNoIGFyZSBsaW5lZCB1cCwgYW5k IGluc2VydGluZyB0aGUgZ2hvc3Qgd29yZCAiZmFsbHRocm91Z2giCj4gPiB3b3VsZCAiZG8gdGhl IHRyaWNrIgo+IAo+IEkgdGhpbmsgaGF2aW5nIHRoZSBncmFtbWFyIGNvcnJlY3RseSByZWZsZWN0 IHRoZSBhY3R1YWwgc3ludGF4IHRoYXQgaXMgdXNlZAo+IGlzIHByb2JhYmx5IGEgYmV0dGVyIHdh eSB0byBnbyB0aGFuIGFkZGluZyBwcmVwcm9zc2luZyBjbHVkZ2VzIHRvIGFkZAo+IGBmYWxsdGhy b3VnaGAgZXZlcnl3aGVyZS4KCmknZCBwdXQgaXQgYXMgYW4gYWN0dWFsIGtleXdvcmQsIHdoaWNo IGlzIHNpbGVudGx5IGFkZGVkIGJ5IHRoZSBsZXhlciBhbmQKc2lsZW50bHkgcmVtb3ZlZCBieSB0 aGUgeWFjYyBwYXJzZXIsIGlmIGl0IG1hZGUgYW55IGRpZmZlcmVuY2UuCgpob3dldmVyIGJ5IG1h dGNoaW5nIGFnYWluc3QgTkFNRSBpdCBtYWtlcyBsaWZlIHNpbXBsZXIgYW5kIGVhc2llci4KCmkg dGhpbmsgd2hhdCBpcyBoYXBwZW5pbmcgaXMgdGhhdAoKY2FzZSg1KTogc29tZW5hbWUKCmlzIG1h dGNoaW5nIGFnYWluc3QgInNtYWxsIHNpbmdsZSBsaW5lIHN1aXRlIi4KCmJ5IHRoZW4gZGV0ZWN0 aW5nICJpZiBsZW4oc3RhdGVtZW50cykgPT0gMSBhbmQgc3RhdGVtZW50c1swXSA9PSAiZmFsbHRo cm91Z2giIgp0aGF0IGRvZXMgdGhlIHRyaWNrLgoKaSBrbm93IC0gaXQncyBhd2Z1bC4gIAoKPiBU aGUgc3BhY2UtY291bnRpbmcgZG9uZSBieSB0aGUgbGV4ZXIgdHJhbnNsYXRlcyB0aGUgc3BhY2Vz IGludG8gdGhlIElOREVOVAo+IGFuZCBERURFTlQgdG9rZW5zLgoKeWVzLiAgdGhlIHBlcnNvbiB3 aG8gd3JvdGUgR2FyZGVuU25ha2UucHkgY29waWVkIHRoZSBhbGdvcml0aG0gZnJvbSB0aGUgcHl0 aG9uCmMgaW50ZXJwcmV0ZXIgYW5kIHRyYW5zbGl0ZXJhdGVkIGl0IHRvIHB5dGhvbiBwbHkgbGV4 ZXIuCgppIGhhZCBhIGxvb3ZlbHkgdGltZSBnZXR0aW5nIGl0IHRvIHJlY29nbmlzZSB3aGl0ZXNw YWNlLCBwcm9wZXJseS4gIGNoYW5nZWQgdGhlCmFjdHVhbCBsZXhlciBjb250ZXh0IHRvIHRyaWNr IGl0IGludG8gc3dhcHBpbmcgZnJvbiB3aGl0ZXNwYWNlLWF3YXJlIHRvCm5vbi1hd2FyZSA6KQoK Cj4gVGhlIGZvbGxvd2luZyBhbGdvcml0aG0gc2hvdWxkIHdvcmsgdG8gdHJhbnNsYXRlIGxpbmVz Ogo+IAo+IGRlZiBsZXhlcihsaW5lcyk6Cj4gICAgICIiIiBsaW5lcyBpcyBhIGl0ZXJhdG9yIHRo YXQgcmV0dXJucyBlYWNoIGxpbmUKPiAgICAgICAgIG9mIHRleHQgd2l0aG91dCB0aGUgdHJhaWxp bmcgbmV3bGluZSAiIiIKCnVuZm9ydHVuYXRlbHksIHN0cmlwcGluZyB0aGUgbmV3bGluZXMgcmVt b3ZlcyB2aXRhbCBpbmZvcm1hdGlvbiwgcGFydGljdWxhcmx5CndoZW4gZGlzY2VybmluZyBzbWFs bCBzdGF0ZW1lbnRzIGFmdGVyIGEgY29sb24gZnJvbSAic3VpdGVzIi4KCmEgc3VpdGUgaXMgZGVm aW5lZCBhcyB0aGUgZm9sbG93aW5nIHRva2VucwoKTkVXTElORSBJTkRFTlQgc3RtdHMgREVERU5U Cgp3aGVyZSB0aGUgYWxnb3JpdGhtIHlvdSB3cm90ZSAobWludXMgTkVXTElORSBzdHJpcHBpbmcp IGlkZW50aWZpZXMgaW5kZW50IGFuZApkZWRlbnQKCm9oLi4uIGVyLCAxIHNlYy4uLgoKPiAgICAg ICAgIHlpZWxkIGZyb20gdG9rZW5pemUobGluZSkKPiAgICAgICAgIHlpZWxkIE5MCgphaCBpbnRl cmVzdGluZy4gIHNvIHRoZSBOTCAqaXNuJ3QqIHJlbW92ZWQ/CgotLSAKWW91IGFyZSByZWNlaXZp bmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJp c2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9y ZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlz Y3YtZGV2Cg==