Siddhesh Poyarekar has uploaded this change for review. ( https://gem5-review.googlesource.com/8563

Change subject: dev: Don't fall through into BRAR after RFDR case
......................................................................

dev: Don't fall through into BRAR after RFDR case

If the switch block inside the RFDR case selects the non-default case
and breaks out, it will fall through into the BRAR case, which seems
incorrect.  Put in a break to ensure that it breaks out of the parent
switch block as well.

Change-Id: Ie4cedf66954b7e8f4b884ad9e3a653968bbfaef7
Signed-off-by: Siddhesh Poyarekar <[email protected]>
---
M src/dev/net/ns_gige.cc
1 file changed, 1 insertion(+), 0 deletions(-)



diff --git a/src/dev/net/ns_gige.cc b/src/dev/net/ns_gige.cc
index dbed29f..e1289b4 100644
--- a/src/dev/net/ns_gige.cc
+++ b/src/dev/net/ns_gige.cc
@@ -742,6 +742,7 @@
panic("writing RFDR for something other than pattern matching "
                     "or hashing! %#x\n", rfaddr);
             }
+            break;

           case BRAR:
             regs.brar = reg;

--
To view, visit https://gem5-review.googlesource.com/8563
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie4cedf66954b7e8f4b884ad9e3a653968bbfaef7
Gerrit-Change-Number: 8563
Gerrit-PatchSet: 1
Gerrit-Owner: Siddhesh Poyarekar <[email protected]>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to