[libre-riscv-dev] [Bug 280] POWER spec parser needs to support fall-through cases
authorbugzilla-daemon <bugzilla-daemon@libre-riscv.org>
Sun, 5 Apr 2020 22:12:26 +0000 (22:12 +0000)
committerlibre-riscv-dev <libre-riscv-dev@lists.libre-riscv.org>
Sun, 5 Apr 2020 22:12:28 +0000 (23:12 +0100)
77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2 [new file with mode: 0644]

diff --git a/77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2 b/77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2
new file mode 100644 (file)
index 0000000..672d994
--- /dev/null
@@ -0,0 +1,123 @@
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+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 <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+       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 <bugzilla-daemon@libre-riscv.org>) 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: <bug-280-13-qSxnlNX782@http.bugs.libre-riscv.org/>
+In-Reply-To: <bug-280-13@http.bugs.libre-riscv.org/>
+References: <bug-280-13@http.bugs.libre-riscv.org/>
+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
+ <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>
+
+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==
+