Off topic: I'm wondering - why did I need to apply the R3000 patch for my
R4000 processor build? Is it just called the R3000 patch but really it's
more than that?
On topic: I like the fine-grained CPU configuration. By any chance did you
include Vr4111 in there?
From: Harald Koerfgen <Harald.Koerfgen@home.ivm.de>
To: firstname.lastname@example.org <email@example.com>; SGI Linux
Date: Monday, July 19, 1999 1:46 PM
Subject: Bye, bye, "generic kernels"
>I am planning to commit the R3000 changes to the CVS this week. In
>for that I have cleaned up some things and made the CPU configuration finer
>granulated (if you want it) so that it will be possible to configure Linux
>CPUs with, for example, an R4000 core but without ll/sc instructions.
>As a side effect it will be no longer possible to build "generic" kernels,
>kernels that are able to work on R3xxx and R4xxx machines and you'll have
>choose at least the right CPU core.
>Wanting to have "generic" kernels leads to major uglinesses like avoidable
>indirect function calls and self-modifying code and I don't like that.
>AFAIK only the DECstations will be affected and I can happily live with
>when it leads to cleaner, leaner and faster code.