Subject: Re: HEADS UP! New generic TODR support committed
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: tech-kern
Date: 09/03/2006 09:16:13
Izumi Tsutsui wrote:
> garrett_damore@tadpole.com wrote:
>
>
>> To use the MI code, simply remove your own implementations of
>> todr_attach, inittodr, and resettodr, and define __HAVE_GENERIC_TODR in
>> machine/types.h.
>>
>
> Isn't it better to move "file kern/kern_todr.c" definition from
> MI sys/conf/files to MD sys/arch/${MACHINE}/conf/files.${MACHINE}
> until all ports switch, rather than wrapping whole of the code with
> #ifdef __HAVE_GENERIC_TODR?
> (though it may be okay if __HAVE_GENERIC_TODR might be required
> to enable or disable part of some other code)
>
We had this debate already. Its an aesthetic detail, but putting it in
the ports files.${MACHINE} is more work (because, for example, some
ports have multiple of these -- e.g. evbmips has three -- files.malta,
files.atheros, and files.alchemy. Plus, eventually I hope to remove
this whole test and just make it automatic.
>
>>> base = 21*SECYR + 186*SECDAY + SECDAY/2;
>>>
>
> BTW, shouldn't this default date be at least "today"?
>
Yes, it should probably be updated. I can take a look at that. :-) I
copied that date from some other code. :-)
> ---
> Izumi Tsutsui
>
--
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134 Fax: 951 325-2191