| To: | linux@cthulhu.engr.sgi.com |
|---|---|
| Subject: | mtc0/eret hazard for the R4600, R4700, and R5000 |
| From: | wje@fir.esd.sgi.com (William J. Earl) |
| Date: | Mon, 3 Jun 1996 10:12:20 -0700 |
| Sender: | owner-linux@cthulhu.engr.sgi.com |
We recently noticed an error in the CP0 hazard table for the above processors. Specifically, the eret row in the table in Appendix F is incorrect. There must be two instructions between an mtc0 which changes a register read by eret and an eret, not just one. This is not normally a problem, but it does mean that one must keep the mtc0 which restores $epc far enough away from the eret. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: question, William J. Earl |
|---|---|
| Next by Date: | Re: question, Christopher W. Carlson |
| Previous by Thread: | question, David S. Miller |
| Next by Thread: | more progress, David S. Miller |
| Indexes: | [Date] [Thread] [Top] [All Lists] |