Subject: Re: CVS commit: src/sys/arch/evbmips
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: port-evbmips
Date: 02/23/2006 10:51:49
Izumi Tsutsui wrote:
> (moved to port-evbmips)
>
> In article <43FDFC27.5030206@tadpole.com>
> garrett_damore@tadpole.com
>
>   
>> Btw, I added a MTX-1 config in the same location, so shige@ is probably
>> just following my lead, for better or worse. :-)
>>     
>
> Ah, okay, now I see only one board specific file for each board
> in files.alchemy. I just thought the common ALCHEMY kernel
> supported all DBAUxx board, but it doesn't.
>
> BTW, sorry for late comments, I have some feelings:
> - GET16() and PUT16() macros should be moved into a common header?
>   (with some proper names)
> - It looks weird a bit that each board specific files have
>   global board_info() functions. Isn't it better to move the
>   function into machdep.c with some #ifdef BOARDNAMES so that
>   eventually we can support all boards by one GENERIC kernel?
>   
We had this conversation before (Simon and I, that is).  It isn't
possible to have a GENERIC kernel.  You *have* to select the board,
because you cannot identify all board variants.  The current set up is
what we agreed to.

    - -Garrett


-- 
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