| To: | "Maciej W. Rozycki" <macro@ds2.pg.gda.pl> |
|---|---|
| Subject: | Re: a quick question regarding CONFIG_MIPS_UNCACHED.. |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Thu, 28 Nov 2002 17:15:19 +0100 |
| Cc: | atul srivastava <atulsrivastava9@rediffmail.com>, linux-mips@linux-mips.org |
| In-reply-to: | <Pine.GSO.3.96.1021128164709.8C-100000@delta.ds2.pg.gda.pl>; from macro@ds2.pg.gda.pl on Thu, Nov 28, 2002 at 04:51:57PM +0100 |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <20021127091114.27117.qmail@webmail24.rediffmail.com> <Pine.GSO.3.96.1021128164709.8C-100000@delta.ds2.pg.gda.pl> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.2.5.1i |
On Thu, Nov 28, 2002 at 04:51:57PM +0100, Maciej W. Rozycki wrote: > You are looking at obsolete code -- unless you have specific conditions > to use an explicit caching attribute for KSEG0, you should set it like the > rest of the code does it, i.e.: > > change_cp0_config(CONF_CM_CMASK, CONF_CM_DEFAULT); > > To avoid surprises here and elsewhere, you should make sure > CONFIG_NONCOHERENT_IO is set appropriately, too. We've talked about this before - the specification of the ll/sc instructions says they only work ok on cached memory. In the real world they seem to work also in uncached memory but I'd not bet the farm on that, too many implementations out there, too many chances for subtle bugs. Ralf |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: a quick question regarding CONFIG_MIPS_UNCACHED.., Maciej W. Rozycki |
|---|---|
| Next by Date: | New 7.3 installation kit for MIPS dev boards, Hartvig Ekner |
| Previous by Thread: | Re: a quick question regarding CONFIG_MIPS_UNCACHED.., Maciej W. Rozycki |
| Next by Thread: | Re: a quick question regarding CONFIG_MIPS_UNCACHED.., Maciej W. Rozycki |
| Indexes: | [Date] [Thread] [Top] [All Lists] |