On Fri, Mar 24, 2023 at 09:56:55AM +0100, Claudio Jeker wrote:
> On Thu, Mar 23, 2023 at 05:37:05PM -0500, Scott Cheloha wrote:
> > On Sat, Mar 18, 2023 at 12:17:33PM -0600, Ted Bullock wrote:
> > > On 2023-03-17 12:29 p.m., Mike Larkin wrote:
> > > > On Thu, Mar 16, 2023 at 12:25:15PM -0500, Scott Cheloha wrote:
> > > >> This code has been dead since we switched sparc64 to clockintr several
> > > >> months ago.  Nobody has come forward asking for a timer(4/sparc64)
> > > >> intrclock.
> > > >>
> > > >> As of now, you need %TICK_CMPR or %STICK_CMPR to run OpenBSD on
> > > >> sparc64.  The only machines maybe lacking these registers are certain
> > > >> early HAL/Fujitsu models like SPARC64 I and II, and maybe SPARC64 III.
> > > >>
> > > >> We can remove the driver now or wait until after unlock.
> > > >>
> > > >> The driver implementation is mixed into sparc64/clock.c.  I think I
> > > >> got everything, but I'm not positive.
> > > > 
> > > > I would just wait until after unlock. ok mlarkin for removing dead code
> > > > once unlock happens.
> > > 
> > > Is that specific to Fujitsu variants of Sparc64 or will that hit Sun
> > > variants too? I use the sunblade 100, which uses has a IIe I think but
> > > this one is a sun branded chip as far as I'm aware.
> > 
> > Your SunBlade 100 is unaffected by this change.
> > 
> > All Sun/Oracle SPARC V9 CPUs ever shipped have ASR23 (%TICK_CMPR).
> > Starting with the UltaSPARC IIe, they all also have the %STICK and
> > %STICK_CMPR registers.
> > 
> > The only machines that maybe don't have %TICK_CMPR, and are possibly
> > already broken by changes I made months ago, are the first HAL CPUs:
> > SPARC64 I and II.  I can't be sure because I can't find documentation
> > for those specific CPUs online.
> > 
> > The HAL SPARC64 III and all later HAL/Fujitsu CPUs have ASR23 (dubbed
> > %TICK_MATCH in the early HAL docs), so all those CPUs are unaffected,
> > too.
> 
> HAL SPARC64 I - III are currently not supported. The TLB and IIRC cache 
> handling is different.

Wonderful!  Nothing to worry about then.  Removing this driver impacts
no supported CPUs.

Reply via email to