Richard Henderson wrote:
On Mon, Jul 11, 2005 at 08:54:34AM -0400, Paul Koning wrote:
More appropriate would be to make the command line consistent with the
code. If there's inline assembly that requires ev6, then -mcpu=ev6 is
appropriate.
No, this code is protected by various system checks.
We want -mcpu=ev5 such that the kernel as a whole will run everywhere,
but we require these specific instructions on specific ev56/ev6 systems
for i/o.
rth, can you eyeball the summary I posted at
http://marc.theaimsgroup.com/?l=linux-kernel&m=112109202911699&w=2 ?
My limited understanding is that gcc is fine, no need to revert anything,
but the linux kernel configury needs to stop doing
-mcpu=ev5 -Wa,-mev6
for CONFIG_ALPHA_EV5/CONFIG_ALPHA_GENERIC, since those specific instructions
really aren't there on real ev5 machines, and passing
-Wa,-mev6 keeps it from substituting
a macro. (Or are there no pure ev5 machines in the world?)
- Dan
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html