On Thu, 1 Aug 2002, Ralf Baechle wrote:
> techpubs.sgi.com should have a somewhat older manual (must have!) and
> www.necel.com as well. The geniouses at NEC stripped the description of
> the cache instruction from their manual so it you really want both manuals.
Thanks for the reference.
> > Hmm, what's wrong with "#ifndef"? Not much less readable than "#ifdef",
> > IMO.
>
> Just a small detail. Nest conditions several times and the spaghetti
> starts :-)
Well, that should be avoided whether the condition is positive or
negative. Comments after "#else", "#elif" and "#end" might help a bit if
a discipline is kept.
> > Basically:
> >
> > 1. Does the CPU support coherency?
> >
> > 2. If so, does the system?
> >
> > I'm going to express it this way in the config script.
>
> Have fun expressing if a R4000 variant supports coherency :-) You can't
> if you don't want to introduce even more R4000 types or subtypes.
Who said I don't want to? ;-) Not a big deal at this stage.
> None such MIPS system known where this is a sensible mode of operation -
> and I've hacked quite a number of platforms. Anyway, if there were such
> systems they'd either have to be considered as coherent or as non-coherent.
Thanks for the clarification.
> Our current model doesn't permit any finer grained configuration and unless
> such a system actually exists I don't think we should introduce one.
Sure, but a one point we'll have an option to select the model at the run
time anyway. At least this is one of goals I'd like to see fulfilled in
the future.
--
+ Maciej W. Rozycki, Technical University of Gdansk, Poland +
+--------------------------------------------------------------+
+ e-mail: macro@ds2.pg.gda.pl, PGP key available +
|