Omit from the universe build all config files tagged with
#NO_UNIVERSE. Many of these config files are important examples, but add little to no regresive value to the intended purpose of UNIVERSE. We now build over 120 kernels during universe. There's really little to no value to this over building say 60 or even 30 of them (either is still a way too big number). This is especially true for kernels that are nothing more than including a common base and adding a static DTB file. Start by pruning 1/3 of the arm kernels that add little regresion value.
This commit is contained in:
parent
c4a1255f95
commit
c55ab52e3f
8
Makefile
8
Makefile
@ -458,9 +458,15 @@ universe_kernels: universe_kernconfs
|
||||
.if !defined(TARGET)
|
||||
TARGET!= uname -m
|
||||
.endif
|
||||
.if defined(MAKE_ALL_KERNELS)
|
||||
_THINNER=cat
|
||||
.else
|
||||
_THINNER=xargs grep -L "^.NO_UNIVERSE"
|
||||
.endif
|
||||
KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \
|
||||
find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
|
||||
! -name DEFAULTS ! -name NOTES
|
||||
! -name DEFAULTS ! -name NOTES | \
|
||||
${_THINNER}
|
||||
universe_kernconfs:
|
||||
.for kernel in ${KERNCONFS}
|
||||
TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "EXYNOS5250.common"
|
||||
ident ARNDALE
|
||||
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident BWCT
|
||||
|
||||
options VERBOSE_INIT_ARM
|
||||
|
@ -17,7 +17,9 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
include "VYBRID.common"
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "VYBRID"
|
||||
ident COLIBRI-VF50
|
||||
|
||||
#FDT
|
||||
|
@ -17,7 +17,9 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
include "VYBRID.common"
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "VYBRID"
|
||||
ident COSMIC
|
||||
|
||||
#FDT
|
||||
|
@ -12,6 +12,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident EB9200
|
||||
|
||||
include "../at91/std.eb9200"
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident ETHERNUT5
|
||||
|
||||
include "../at91/std.ethernut5"
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident HL200
|
||||
|
||||
include "../at91/std.hl200"
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident HL201
|
||||
|
||||
include "../at91/std.hl201"
|
||||
|
@ -18,6 +18,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident KB920X
|
||||
|
||||
include "../at91/std.kb920x"
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident NSLU
|
||||
|
||||
# XXX What is defined in std.avila does not exactly match the following:
|
||||
|
@ -18,6 +18,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident QILA9G20
|
||||
|
||||
include "../at91/std.qila9g20"
|
||||
|
@ -17,7 +17,9 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
include "VYBRID.common"
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "VYBRID"
|
||||
ident QUARTZ
|
||||
|
||||
#FDT
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident SAM9260EK
|
||||
|
||||
include "../at91/std.sam9260ek"
|
||||
|
@ -17,7 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
# NOUNIVERSE: disable building in make universe
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident SAM9X25EK
|
||||
|
||||
include "../at91/std.sam9x25ek"
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
ident SN9G45
|
||||
|
||||
include "../at91/std.sn9g45"
|
||||
|
@ -17,6 +17,7 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
ident VYBRID
|
||||
include "../freescale/vybrid/std.vybrid"
|
||||
|
||||
makeoptions MODULES_OVERRIDE=""
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "IMX6"
|
||||
ident WANDBOARD-DUAL
|
||||
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "IMX6"
|
||||
ident WANDBOARD-QUAD
|
||||
|
||||
|
@ -17,6 +17,8 @@
|
||||
#
|
||||
# $FreeBSD$
|
||||
|
||||
#NO_UNIVERSE
|
||||
|
||||
include "IMX6"
|
||||
ident WANDBOARD-SOLO
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user