i386, amd64 will be moved into an arch/ subdirectory

Matthew Dillon dillon at apollo.backplane.com
Sun Oct 22 09:40:45 PDT 2006


:Are you sure this is a good idea?  After all configs will be different be=
:tween architectures.  (no ISA for sparc or so, don't know)
:
:...

    Yah.  I've been wanting to do this for a while.  The problem is that the
    old architecture structure really starts to get in the way once you
    move away from i386.  All the differences between architectures are
    specified in the <KERNEL> config file already, including the name of the
    architecture itself (the 'machine' directive).  There is no need to
    separate the config files out into their own per-architecture directory
    on top of that and there is no need to specify the architecture as well
    as the <KERNEL> config file name in the make buildkernel line. 

    So, for example, architectures which do not have an ISA bus simply do
    not specify that one exists in the kernel config.  No 'device isa' line
    would exist.

:could you check and rename all old tags (from before the repo copy) to ol=
:d_<tagname>?  otherwise those repo copied files also suddenly appear on t=
:he branches, for example
:
:DragonFly_RELEASE_1_4 -> old_DragonFly_RELEASE_1_4

    Yah, already done.  All old tags have been removed from the repo-copied
    files.

:cheers
:  simon





More information about the Kernel mailing list