| To: | David Daney <ddaney@avtrex.com> |
|---|---|
| Subject: | Re: MIPS atomic memory operations (A.K.A PR 33479). |
| From: | David Daney <ddaney@avtrex.com> |
| Date: | Wed, 19 Sep 2007 10:47:42 -0700 |
| Cc: | "Maciej W. Rozycki" <macro@linux-mips.org>, Ralf Baechle <ralf@linux-mips.org>, Richard Sandiford <rsandifo@nildram.co.uk>, GCC Mailing List <gcc@gcc.gnu.org>, linux-mips@linux-mips.org |
| In-reply-to: | <46F15BB3.50107@avtrex.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <46F06980.4080500@avtrex.com> <20070919165809.GA14767@linux-mips.org> <Pine.LNX.4.64N.0709191759361.24627@blysk.ds.pg.gda.pl> <46F15BB3.50107@avtrex.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Thunderbird 1.5.0.12 (X11/20070719) |
David Daney wrote: Maciej W. Rozycki wrote:On Wed, 19 Sep 2007, Ralf Baechle wrote:Please make this loop closure branch a branch-likely. This is necessary as a errata workaround for some processors.Do we emulate them for MIPS I? We do emulate "ll" and "sc" and adding "sync" is easyCurrently, I (and thus GCC 4.3) am assuming that Linux emulates 'll', 'sc' and 'sync', If sync is not emulated, we would need to adjust the code generation so that it is not emitted on ISAs that don't support it. I just checked myself. 'sync' is not emulated. We will have to make a change so that it is not emitted on ISAs that do not support it. David Daney |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: MIPS atomic memory operations (A.K.A PR 33479)., Maciej W. Rozycki |
|---|---|
| Next by Date: | Re: MIPS atomic memory operations (A.K.A PR 33479)., David Daney |
| Previous by Thread: | Re: MIPS atomic memory operations (A.K.A PR 33479)., Ralf Baechle |
| Next by Thread: | Re: MIPS atomic memory operations (A.K.A PR 33479)., Maciej W. Rozycki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |