| To: | Ralf Baechle <ralf@linux-mips.org> |
|---|---|
| Subject: | Re: [PATCH 02/36] Add Cavium OCTEON files to arch/mips/include/asm/mach-cavium-octeon |
| From: | David Daney <ddaney@caviumnetworks.com> |
| Date: | Tue, 28 Oct 2008 16:51:34 -0700 |
| Cc: | linux-mips@linux-mips.org, Tomaso Paoletti <tpaoletti@caviumnetworks.com>, Paul Gortmaker <Paul.Gortmaker@windriver.com> |
| In-reply-to: | <20081028075733.GB20858@linux-mips.org> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <490655B6.4030406@caviumnetworks.com> <1225152181-3221-1-git-send-email-ddaney@caviumnetworks.com> <1225152181-3221-2-git-send-email-ddaney@caviumnetworks.com> <20081028075733.GB20858@linux-mips.org> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Thunderbird 2.0.0.16 (X11/20080723) |
Ralf Baechle wrote: On Mon, Oct 27, 2008 at 05:02:34PM -0700, David Daney wrote:+#ifdef CONFIG_SMP +#define cpu_has_llsc 1 +#else +/* Disable LL/SC on non SMP systems. It is faster to disable interrupts for + atomic access than a LL/SC */ +#define cpu_has_llsc 0 +#endifIt also means the resulting kernel won't have support for futex which essentially means you're cut off from modern libcs. It is possible to get this to work - but nobody bothered so far; ll/sc-less R2000 class processors are very rare these days. My recommendation is to keep cpu_has_llsc as 1 until you've fixed up the futex implementation, if you deciede so. Someone should tell ip32 w/ R5000 this. It seems that it is broken too. This could explain why my R5000 O2 does weird things with glibc 2.8... David Daney |
| Previous by Date: | Re: [PATCH 11/36] MIPSR2 ebase isn't just CAC_BASE, Maciej W. Rozycki |
|---|---|
| Next by Date: | Re: [PATCH 02/36] Add Cavium OCTEON files to arch/mips/include/asm/mach-cavium-octeon, Ralf Baechle |
| Previous by Thread: | Re: [PATCH 02/36] Add Cavium OCTEON files to arch/mips/include/asm/mach-cavium-octeon, Maciej W. Rozycki |
| Next by Thread: | Re: [PATCH 02/36] Add Cavium OCTEON files to arch/mips/include/asm/mach-cavium-octeon, Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |