#
c33e86a8 |
|
10-Feb-2016 |
Florian Fainelli <florian@openwrt.org> |
kernel: Revert "kernel: set root on NFS when enabled" This reverts r48591, users needing NFS root will know how to configure their platform and kernel command-line appropriately. Reported-by: Petr Štetiar <ynezz@true.cz> Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48689 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
40ebfdef |
|
08-Feb-2016 |
Felix Fietkau <nbd@openwrt.org> |
kernel: enable CONFIG_KALLSYMS_UNCOMPRESSED=y It was enabled ages ago when it was added. It still saves about 10k after LZMA, so let's enable it again. Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48680 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f97b9e14 |
|
31-Jan-2016 |
Florian Fainelli <florian@openwrt.org> |
kernel: set root on NFS when enabled Replace the configured root device with a NFS root device and automatic IP configuration for booting over NFS. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48591 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a82f94f5 |
|
28-Jan-2016 |
Felix Fietkau <nbd@openwrt.org> |
include/kernel: add custom USER/DOMAIN config options These allow the generated kernel's build metadata to be defined explicitly. This metadata is reported, eg, at boot time and in `uname -a` on running systems. If the variables aren't configured, the current build system username and hostname are used as normal. The motivation for this option is to achive reproducible (bit-for-bit identical) kernel builds of official openwrt releases. Signed-off-by: bryan newbold <bnewbold@robocracy.org> Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48541 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
eb5b5acf |
|
06-Jan-2016 |
Felix Fietkau <nbd@openwrt.org> |
build: skip rebuild of kernel images if the source did not change Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48145 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
d5734acf |
|
06-Jan-2016 |
Felix Fietkau <nbd@openwrt.org> |
build: suppress unnecessary kernel config rewrites to speed up build Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48143 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f666ce40 |
|
30-Oct-2015 |
Felix Fietkau <nbd@openwrt.org> |
build: Allow kernel modules to set build ID debug symbol This change adds support for specifying a build ID for kernel modules. This is done by setting PKG_BUILD_ID to a hexadecimal string, which will then be passed to the kernel linker. In addition, when this flag is set, the build ID debug symbol (.note.gnu.build-id) will not be stripped from the kernel module. This symbol is exported in sysfs by the kernel (if the kernel is compiled with CONFIG_KALLSYMS) and so can be used to uniquely identify a version of a kernel module in a running kernel. This is useful for keeping track of different versions of a module when doing experiments and development. Modules that specify the build ID will be ~100 bytes larger (depending on the length of the build ID specified). There is no size difference for kernel modules that do not set this variable. Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47290 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
450ac468 |
|
01-Apr-2015 |
John Crispin <blogic@openwrt.org> |
config: add an option to enable KPROBE Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45212 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
65847256 |
|
24-Mar-2015 |
Felix Fietkau <nbd@openwrt.org> |
build: remove obsolete references to cris and avr32 Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44965 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
22a8ac28 |
|
29-Jan-2015 |
Jo-Philipp Wich <jow@openwrt.org> |
include: pass kernel version when generating kconfig overrides Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44189 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
29c5fa8e |
|
11-Dec-2014 |
Felix Fietkau <nbd@openwrt.org> |
kernel: allow specifying kernel images to be copied separately from kernel make command line Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43619 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f5344794 |
|
05-Oct-2014 |
Felix Fietkau <nbd@openwrt.org> |
build: remove useless quote stripping for KERNELNAME, add fallback for it in the kernel build command line Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42781 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
db910597 |
|
05-Oct-2014 |
Felix Fietkau <nbd@openwrt.org> |
build: make sure modules are modposted after initramfs image is built Otherwise the modpost steps for individual modules that are compiled manually (using make package/<name_of_module>/install) will give warning of missing symbols when that module depends other modules. This is caused by the Module.symvers file not containing any symbols anymore of external modules when the initramfs image is built without specifically giving the modules target. Signed-off-by: Tjalling Hattink <t.hattink@fugro.nl> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42773 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
8d8ae568 |
|
21-Jul-2014 |
John Crispin <blogic@openwrt.org> |
target/linux/*/image/Makefile: eliminate more LINUX_DIR users Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41792 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
05973673 |
|
01-Jun-2014 |
John Crispin <blogic@openwrt.org> |
include: Allow git kernel branch selection This allows the selection of a specific branch in the menuconfig when using a kernel downloaded from GIT. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40946 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
eeb79d75 |
|
01-Jun-2014 |
John Crispin <blogic@openwrt.org> |
include: Clean-up kernel git command options management The way git options are managed in kernel-defaults.mk makes additions difficult. If requires different code path for each option; it's ok so far as we handle only one option, but if we want to make the git clone mechanism more flexible, more option will be required, which will become tedious. So; we'll move the GIT options into a variable, that may or may not be set depending on the configuration, and we'll pass this variable to the git command. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40945 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2c1b6713 |
|
01-Jun-2014 |
John Crispin <blogic@openwrt.org> |
config: Remove KERNEL_GIT_LOCAL_REPOSITORY option The GIT_LOCAL_REPOSITORY option adds the --reference argument to the git clone kernel command line, if KERNEL_GIT_CLONE_URI is set. This option is intended to speed-up the repo creation by using local objets rather than downloading it. However, a local repo can be cloned much faster by setting GIT_LOCAL_REPOSITORY directly to the local tree. In that case, git clone will bypass the normal "git aware" transport mechanism and clone the repository by copying and hardlinking objects rather than downloading it, resulting in a significant speed increase. That makes the GIT_LOCAL_REPOSITORY option pretty useless so we'll just remove it and recommand the usage of KERNEL_GIT_CLONE_URI directly. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40944 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
12bb716a |
|
12-Apr-2014 |
John Crispin <blogic@openwrt.org> |
sparse: add as a new package selectable from the config This change does multiple things, all related to enable sparse usage as a static analysis tool selectable from the OpenWrt configuration: *add a KERNEL_SPARSE option in the config to add sparse to the kernel build (through the C=1 option usage) *add sparse as a new host tools. It will get selected automatically when the above option will be enabled Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40490 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
e7a9ff8b |
|
22-Mar-2014 |
Felix Fietkau <nbd@openwrt.org> |
partially revert "build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk" This complicates the evaluation order for some packages git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40006 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
56c5959b |
|
21-Mar-2014 |
John Crispin <blogic@openwrt.org> |
include: r39979 broke kernel unpacking Signed-off-by: John Crispin <blogic@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40002 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
dd6da482 |
|
30-Jan-2014 |
Felix Fietkau <nbd@openwrt.org> |
kernel: fix parallel build issues with header install Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39424 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
b3160a58 |
|
06-Jan-2014 |
Imre Kaloz <kaloz@openwrt.org> |
add x86_64 target support Signed-off-by: Imre Kaloz <kaloz@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39208 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a18061e8 |
|
24-Oct-2013 |
Florian Fainelli <florian@openwrt.org> |
include: handle LZ4 compression scheme Kernel 3.12 now offers LZ4 compression which will make initramfs builds fail because we do not know how to substitute the relevant config symbols, fix that. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38533 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
83506b9c |
|
23-Jul-2013 |
Felix Fietkau <nbd@openwrt.org> |
kernel: fix remaining initramfs related breakage Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37518 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
22f22303 |
|
02-Jul-2013 |
Luka Perkov <luka@openwrt.org> |
include: fix path for kernel-generated cpio removal Signed-off-by: Luka Perkov <luka@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37128 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
3917e567 |
|
01-Jul-2013 |
Florian Fainelli <florian@openwrt.org> |
include: force a kernel-generated cpio removal and rebuild Make sure that the kernel rebuilds the initramfs cpio archive file by deleting it before so we get it re-generated properly. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37125 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a30ef373 |
|
30-Jun-2013 |
Florian Fainelli <florian@openwrt.org> |
buildroot: filter out dtbs KERNELNAME target (#13785) Do not attempt to copy arch/$(LINUX_KARCH)/boot/dtbs because these are not real files, fixes #13785. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37107 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
5431c198 |
|
27-Jun-2013 |
Florian Fainelli <florian@openwrt.org> |
buildroot: copy KENRNELNAME files to $(KDIR) In order to support building both normal and initramfs kernel, we will rebuild the wrappers around the vmlinux ELF binary, copy these with an appropriate extension when they exist. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37048 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
3bb96308 |
|
27-Jun-2013 |
Florian Fainelli <florian@openwrt.org> |
buildroot: build a second pass kernel if initramfs is enabled If initramfs is enabled, build a second pass kernel containing the CPIO rootfs, preliminary work to get non exclusive enabling of initramfs. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37047 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
719741fd |
|
27-Jun-2013 |
Florian Fainelli <florian@openwrt.org> |
buildroot: workaround broken syntax highlighting GNU Make's subst is always breaking syntax highlighting with at least vim add the right comments to workaround it. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37046 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a3d1301c |
|
15-Jan-2013 |
Florian Fainelli <florian@openwrt.org> |
kernel: add missing CONFIG_KALLSYMS_UNCOMPRESSED symbol Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35180 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
19498d12 |
|
18-Nov-2012 |
Imre Kaloz <kaloz@openwrt.org> |
use xz compressed kernel tarballs git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34228 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
58ceee09 |
|
31-Oct-2012 |
Florian Fainelli <florian@openwrt.org> |
[buildroot] kernel-defaults: factor common code handling initramfs options While at it, reindent so it is more in-line with the rest of the file. Signed-off-by: Florian Fainelli <florian@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34034 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
917c0291 |
|
30-Oct-2012 |
Florian Fainelli <florian@openwrt.org> |
[buildroot] properly reindent Kernel/Prepare/Default git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34014 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2e3918df |
|
14-Sep-2012 |
Felix Fietkau <nbd@openwrt.org> |
kernel: suppress redundant calls to headers installation git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33421 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
fb4ad8c8 |
|
14-Sep-2012 |
Felix Fietkau <nbd@openwrt.org> |
kernel: remove the explicit kernel make call for "oldconfig prepare scripts", the kernel build system has proper dependencies git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33420 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
5d7bf245 |
|
19-Jul-2012 |
Felix Fietkau <nbd@openwrt.org> |
kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32783 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
812b0b0a |
|
18-Jun-2012 |
Florian Fainelli <florian@openwrt.org> |
build: allow KERNELNAME to contain multiple kernel make targets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32423 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f06668f3 |
|
04-May-2012 |
Gabor Juhos <juhosg@openwrt.org> |
include/kernel-defaults: set V='' if c is not set in OPENWRT_VERBOSE This fixes the following errors: CALL arch/powerpc/kernel/prom_init_check.sh arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer axpression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected GEN .version CHK include/generated/compile.h UPD include/generated/compile.h git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31598 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
7f4625bd |
|
03-May-2012 |
Gabor Juhos <juhosg@openwrt.org> |
Fix iptables abuse of kernel header files. Use exported headers instead. [juhosg: export xt_layer7.h for all kernel versions] Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31566 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
b5f3dda1 |
|
26-Apr-2012 |
Felix Fietkau <nbd@openwrt.org> |
build: rework verbosity level selection V=99 and V=1 are now deprecated in favor of a new verbosity class system, though the old flags are still supported. You can set the V variable on the command line (or OPENWRT_VERBOSE in the environment) to one or more of the following characters: - s: stdout+stderr (equal to the old V=99) - c: commands (for build systems that suppress commands by default, e.g. kbuild) - w: warnings/errors only (equal to the old V=1) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31484 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
6ed5cf8f |
|
23-Apr-2012 |
Mirko Vogt <mirko@openwrt.org> |
[include/kernel-defaults.mk] enable verbose output of kernel build if V=99 is passed append V=1 to KERNEL_MAKEOPTS when $V (and therewith $KBUILD_VERBOSE) is set to 99 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31466 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
9bea396d |
|
05-Apr-2012 |
John Crispin <blogic@openwrt.org> |
[image] define external cpio Allow building image with an external cpio Signed-off-by: Tathagata Das <tathagata@alumnux.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31204 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
63b45c1a |
|
08-Jan-2012 |
Jo-Philipp Wich <jow@openwrt.org> |
include: calculate md5sum over sorted kernel config symbol list and incorperate it into the kernel metapackage version, make kmods depend on this specific version. The aim of this change is to invalidate kmods which are built against a different kernel config on the opkg metadata level. Manual copying and insmod of custom *.ko files, e.g. for development purpose, is still possible. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29686 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2bff7617 |
|
02-Jul-2011 |
Felix Fietkau <nbd@openwrt.org> |
add a portable version of sys/sysmacros.h and and let the kernel use the host include dir, fixes x86 builds on non-gnu systems git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27346 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
be057546 |
|
06-Apr-2011 |
Felix Fietkau <nbd@openwrt.org> |
build: clean up handling of the kernel config - support kernel config overlays in env/ - allow overriding the target kernel config with CONFIG_TARGET=platform|subtarget|env git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26498 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
c5b1e5de |
|
06-Mar-2011 |
Imre Kaloz <kaloz@openwrt.org> |
only support EABI on ARM targets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25928 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
937fe0bb |
|
26-Jan-2011 |
Imre Kaloz <kaloz@openwrt.org> |
fixup board specific KERNELNAME overrides git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25138 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
71cec38f |
|
23-Jan-2011 |
Imre Kaloz <kaloz@openwrt.org> |
2.6.38 supports xz ramdisks, too git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25080 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a4e62a74 |
|
08-Nov-2010 |
Florian Fainelli <florian@openwrt.org> |
[buildroot] make targets provide their KERNELNAME git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23919 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
67fbcc7b |
|
26-Jun-2010 |
Felix Fietkau <nbd@openwrt.org> |
remove linux 2.4 specific build system code git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21951 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
8a70f533 |
|
13-Apr-2010 |
Alexandros C. Couloumbis <alex@ozo.com> |
finalize lzma/jffs2 support (currently not enebled by default, for kernels >=2.6.33) based on Edgar Soldin patches: https://lists.openwrt.org/pipermail/openwrt-devel/2010-March/006550.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20837 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
8e5aa66e |
|
21-Nov-2009 |
Imre Kaloz <kaloz@openwrt.org> |
make lzo compressed initramfs selectable, too git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18457 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
9a724ec8 |
|
10-Nov-2009 |
Felix Fietkau <nbd@openwrt.org> |
merge target kernel config files with subtarget config files and add a variable override for editing the target kernel config file with make kernel_menuconfig in case the subtarget contains overrides (thx, sn9) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18362 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a228d3f3 |
|
10-Nov-2009 |
Felix Fietkau <nbd@openwrt.org> |
automatically adjust CONFIG_BLK_DEV_INITRD in the kernel config (thx, sn9) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18361 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
738c6e15 |
|
08-Sep-2009 |
Gabor Juhos <juhosg@openwrt.org> |
add menuconfig option for enabling debugfs support in the kernel git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17540 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2b07521e |
|
15-Aug-2009 |
Gabor Juhos <juhosg@openwrt.org> |
add menuconfig option for selecting initramfs compression git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17283 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
131295ce |
|
08-Aug-2009 |
Felix Fietkau <nbd@openwrt.org> |
add an optional config option for stripping all unnecessary symbol exports from the kernel image git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17181 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
0f9c7cb3 |
|
29-Apr-2009 |
Imre Kaloz <kaloz@openwrt.org> |
2.6.30 supports different initramfs compressors, take care of them git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15498 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
909e5fce |
|
27-Apr-2009 |
Florian Fainelli <florian@openwrt.org> |
[kernel] also strip the .notes section of the kernel git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15443 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
e938e513 |
|
21-Feb-2009 |
Felix Fietkau <nbd@openwrt.org> |
move the EABI config override to the generic kernel config overrides, as it's arch specific, not target specific - fixes spurious kernel rebuild issues with EABI git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14594 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
55349584 |
|
14-Feb-2009 |
Felix Fietkau <nbd@openwrt.org> |
kernel: add missing definition for CONFIG_KALLSYMS_ALL git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14507 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
d755be2b |
|
02-Feb-2009 |
Felix Fietkau <nbd@openwrt.org> |
strip the .note.gnu.build-id section from kernel images, which on some platforms can lead to unusable 3.1G kernel image files git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14357 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
521ed145 |
|
29-Jan-2009 |
Lars-Peter Clausen <lars@metafoo.de> |
Add menuconfig option for enabling profiling in the kernel. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14272 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
58fcf1d2 |
|
20-Jan-2009 |
Felix Fietkau <nbd@openwrt.org> |
add a menuconfig option for enabling KALLSYMS for the kernel git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14122 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
38b17373 |
|
26-Nov-2008 |
Imre Kaloz <kaloz@openwrt.org> |
use the default kernel target on powerpc git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13357 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2491d94a |
|
10-Oct-2008 |
Hamish Guthrie <hcg@openwrt.org> |
Adds support for using a local clone of a git tree git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12941 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
feb29137 |
|
27-Aug-2008 |
Felix Fietkau <nbd@openwrt.org> |
enable quilt by default for the kernel tree git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12400 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
627b34f1 |
|
16-Aug-2008 |
Felix Fietkau <nbd@openwrt.org> |
rework parallel building to get rid of some warnings and add back support for parallelizing the kernel build fixes #3882 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12322 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f470171d |
|
05-Jul-2008 |
Felix Fietkau <nbd@openwrt.org> |
spurious initramfs breakage fix git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11670 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
613e3170 |
|
26-Dec-2007 |
Andy Boyett <agb@openwrt.org> |
Disabling use of libintl in kconfig. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9934 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
3436dab5 |
|
20-Nov-2007 |
Eugene Konev <ejka@openwrt.org> |
add external kernel tree support git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9584 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
6ec8091b |
|
14-Nov-2007 |
Felix Fietkau <nbd@openwrt.org> |
fix the image builder git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9549 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
a7c0ef0c |
|
23-Oct-2007 |
Felix Fietkau <nbd@openwrt.org> |
Allow targets to specify extra initramfs source files The CONFIG_INITRAMFS_SOURCE Kconfig variable can be a space-separated list of source files (or directories). This allows a platform to add extra components to the initramfs image, by defining the INITRAMFS_EXTRA_FILES make var. By default, we add a simple initramfs extra file for the generic-2.6 platform, which specifies a few device nodes. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9410 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
9e60a331 |
|
23-Oct-2007 |
Felix Fietkau <nbd@openwrt.org> |
Use current UID for initramfs root user:group Set the CONFIG_INITRAMFS_ROOT_{U,G}ID kernel variables to the current user, so that all files end up being owned by root in the final initramfs image. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9409 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
89a37524 |
|
23-Oct-2007 |
Felix Fietkau <nbd@openwrt.org> |
don't specify "CC=<nothing>" on kernel build command line If KERNEL_CC isn't set, we end up with a "CC=" on the kernel build command-line. We don't always need CC, as the CROSS_COMPILE flag does the job instead. In fact, specifying CC messes up the build when we're using a biarch compiler. This change doesn't specify CC= if the KERNEL_CC variable is empty. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9408 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
19e38ca2 |
|
28-Sep-2007 |
Felix Fietkau <nbd@openwrt.org> |
move a stampfile to make it easier to override the patch template git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9062 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
1569372b |
|
16-Sep-2007 |
Nicolas Thill <nico@openwrt.org> |
remove (unused?) linux symlink in BUILD_DIR git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8804 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
b1f60da0 |
|
08-Sep-2007 |
Felix Fietkau <nbd@openwrt.org> |
add support for device type based package preselections git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8696 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
6bcd07af |
|
08-Sep-2007 |
Felix Fietkau <nbd@openwrt.org> |
major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
d10a56dc |
|
06-Aug-2007 |
Felix Fietkau <nbd@openwrt.org> |
build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8362 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
fe5198f0 |
|
30-Jul-2007 |
Felix Fietkau <nbd@openwrt.org> |
remove CONFIG_JLEVEL. use make -j in the future git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8237 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
cbd55fe6 |
|
18-Jul-2007 |
Felix Fietkau <nbd@openwrt.org> |
dynamically enable/disable kernel config options for kmod packages based on build system config git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8026 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
63e7959d |
|
21-Jun-2007 |
Felix Fietkau <nbd@openwrt.org> |
fix the tar invocation in kernel build (#1935) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7686 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f46b6a01 |
|
15-Jun-2007 |
Felix Fietkau <nbd@openwrt.org> |
prepare for the transition to linux 2.6.22 - make it possible to override the kernel version in the target makefile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7644 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
15a51103 |
|
08-Jun-2007 |
Imre Kaloz <kaloz@openwrt.org> |
add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7533 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
773d1fc4 |
|
03-Jun-2007 |
Felix Fietkau <nbd@openwrt.org> |
implement quilt handling for the kernel tree ... and there was much rejoicing! git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7474 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
2103ad58 |
|
10-May-2007 |
Mike Baker <mbm@openwrt.org> |
change handling of target/linux/generic-2.x/files to match other targets (#1648) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7158 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
5a5f01fc |
|
05-May-2007 |
Felix Fietkau <nbd@openwrt.org> |
fix make kernel_menuconfig (#1637) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7094 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
c9977dec |
|
25-Apr-2007 |
Felix Fietkau <nbd@openwrt.org> |
add workaround for occasional kernel module build failures related to kernel config changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7050 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
c6eb15e4 |
|
17-Apr-2007 |
Felix Fietkau <nbd@openwrt.org> |
Improved autorebuild for kernel related stuff. - make modules_install in the kernel tree is no longer called - make modules is called on every target/compile run - kmod packages pull the kernel modules directly out of the kernel tree and have proper file depends on them git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6998 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
f169bffb |
|
24-Mar-2007 |
Felix Fietkau <nbd@openwrt.org> |
trigger a kernel module rebuild when the kernel config changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6671 3c298f89-4303-0410-b956-a3cf2f4a3e73
|
#
ca098282 |
|
24-Mar-2007 |
Felix Fietkau <nbd@openwrt.org> |
move default templates for the kernel build to kernel-defaults.mk (similar to package-defaults.mk) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6664 3c298f89-4303-0410-b956-a3cf2f4a3e73
|