> There is no need to carry support for pure 32-bit CPUs around in
> cpu_probe() in arch/mips64/kernel/setup.c, since such CPUs are not
> supported by the port and likely won't ever reach that code due to a
> reserved instruction exception earlier. The code is misleading and a
> possible cause of troubles, e.g. the 2.4 branch doesn't link now because
> of an unresolved reference to cpu_has_fpu() which is only needed for
> The following patch removes the code for 2.4. For the trunk
> cpu_has_fpu() would be removed as well. Any objections?
I'm on the road and don't have ready access to the sources,
but if I understand you correctly, I object. The MIPS 5Kc and
the NEC Vr41xx are two examples of 64-bit CPUs which don't
have FPUs, and I believe there is at least one other from
My personal bleief is that the mips and mips64 trees
should ultimately be merged, and that creating additional
and gratuitous differences should be avoided.