Re: mvme68k timecounters.... untested

Izumi Tsutsui <[email protected]> Sun, 17 Sep 2006 17:16:56 +0900
Newsgroups gmane.os.netbsd.ports.mvme68k,gmane.os.netbsd.ports.m68k
Message-ID <[email protected]>
[email protected] wrote:

> > Anyway, "pcc_timer_hz2lin(100)" macro is better.
> 
> Maybe.  But the 0x10000 has to stand, because the counter counts _up_
> from PCC_TIMER100HZ and ticks when it overflows to 0.  I think the macro
> PCC_TIMER100HZ is actually easier to read, but I'm not terribly "close"
> to this platform.

Hmm. pcc_timer_hz2lin() macro should use 0x10000 rather than 65536?
Anyway, it isn't so important on this change so both are ok for me.

> > Probably you also have to apply the similar changes against
> > sys/dev/mvme/clock_pcctwo.c. (shared with mvmeppc. umm)
> 
> Really?  I know nothing about VME, really.  Should this driver be
> shared?

Ah, it isn't shared *yet*, but log messages said:

>> Separate out devices common to many Motorola mvme boards (68k, 88k and ppc)
>> in preparation for future mvmeppc and mvme88k ports.
>> 
>> This needs a bit if tidying up to make it trully shareable, which will
>> happen as the new mvme ports are added.

Anyway, according to autoconf.c and GENERIC, MVME14x has pcc
and MVME16x and MVME17x boards have pcctwo (which is in sys/dev/mvme).
---
Izumi Tsutsui