Jonathan Adams writes:

> > * When UltraSPARC I support is resurrected, it seems to be correct to
> >   rename /usr/include/sys/fm/cpu/UltraSPARC-II.h to UltraSPARC.h (or
> >   UltraSPARC-I.h) since this file already refers to both CPU types.
> 
> You should discuss this change with [EMAIL PROTECTED]

ok, will do.

> > * uts/common/krtld/kobj.c forcibly handles all US-I and US-II CPUs as US-II.
> >   This change is inappropriate when US-I CPUs are supported again.  I
> >   haven't found how this was done in the Solaris 9 sources (if at all) and
> >   what the real problems is, do I don't know how to handle this.
> 
> The reason is spelled out in a comment right above the definition of ultra_2:
> 
> --- cut here ---
> /*
>  * Some PROMs return SUNW,UltraSPARC when they actually have
>  * SUNW,UltraSPARC-II cpus. SInce we're now filtering out all
>  * SUNW,UltraSPARC systems during the boot phase, we can safely
>  * point the auxv CPU value at SUNW,UltraSPARC-II. This is what
>  * we point it at.
>  */
> const char            *ultra_2 = "SUNW,UltraSPARC-II";
> --- cut here ---

I know that, but I couldn't find any code dealing with the underlying issue
in S9 sources so I have no idea how this was dealt with before (if at all).

> the change was done as part of:
> 
> 4944965 SUNW,UltraSPARC should not be delivered
> 
> which you'll presumably be undoing.

Indeed, that's what I found already in OpenGrok, but this change is not
visible because it occured before OpenSolaris opened and the Bug Id isn't
found on bugs.opensolaris.org, so I'm pretty stuck here.

        Rainer

-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to