Linux MIPS Architecture development
 help / color / mirror / Atom feed
* CONFIG_MIPS32 implies CONFIG_CPU_HAS_PREFETCH
@ 2002-08-07 15:04 Stewart Brodie
  2002-08-07 15:25 ` Ralf Baechle
  2002-08-07 15:41 ` Maciej W. Rozycki
  0 siblings, 2 replies; 3+ messages in thread
From: Stewart Brodie @ 2002-08-07 15:04 UTC (permalink / raw)
  To: linux-mips

linux_2_4 branch question: In config-shared.in, and previously in config.in,
whether or not the CPU has prefetch instructions seems to be dependent only
on whether CONFIG_MIPS32 is y.  However, this causes our kernel builds to die
when compiling memcpy.S because the compiler is objecting to the pref/prefx
instructions.  The gcc 2.96 compiler options we are using are -mtune=r4600
and -mips2.

Is it simply the case that the processors on all the boards supported in the
MIPS builds all support prefetch?  At the moment, I've just put a specific
check in for our particular processor to stop CONFIG_CPU_HAS_PREFETCH from
being set to y and that stops the problem.  In earlier (2.4.17 pre-release)
kernels, whether or not to define PREF/PREFX as pref/prefx or the empty
string was determined on a stricter set of criteria based around actual CPU
types rather than a blanket check on being a 32-bit MIPS.

-- 
Stewart Brodie, Senior Software Engineer
Pace Micro Technology PLC
645 Newmarket Road
Cambridge, CB5 8PB, United Kingdom         WWW: http://www.pacemicro.com/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-08-07 15:39 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-07 15:04 CONFIG_MIPS32 implies CONFIG_CPU_HAS_PREFETCH Stewart Brodie
2002-08-07 15:25 ` Ralf Baechle
2002-08-07 15:41 ` Maciej W. Rozycki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox