Pondering machvec ... was: [Patch] Remove sn2_defconfig.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>    Not really a patch as much as a remove this file request.  Now that
>    generic_defconfig supports all the configurations SGI currently supports
>    and has NR_CPUS and NR_NODES at our largest configurations, we have no
>    reason to maintain the extra defconfig file.

I'm wondering whether we really want to do this ... and in turn wondering
about the value of the "generic" vs. system specific config files and the
whole machvec mechanism.

If the config files is removed, then the occasional breakage that it
finds will go unseen.  How much does this matter?  Not having it would
speed by regression build sequence (sn2 takes the longest of all the
builds I do).

I primarily test tiger_defconfig kernels on Intel systems and zx1_defconfig
kernels on HP systems ... with just the occasional boot test of a
generic_defconfig kernel to make sure it hasn't been severely broken.

Most end users are using distribution kernels ... which are based on
generic kernels because distributors don't want to maintain a slew of
separate binaries.

Now there are possibly some performance benefits from using a platform
specific kernel (reduced cpu usage because the indirection through
machvec is eliminated, plus reduced memory footprint for the kernel).
Has anyone ever tried to measure these?  Are they worth the extra
maintenance and testing needed to keep machvec alive?

-Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux