Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include: use $(DIR_SUFFIX) in $(KERNEL_BUILD_DIR) to separate ↵ | Jo-Philipp Wich | 2012-11-22 | 1 | -1/+1 |
| | | | | | | build_dir/linux-* directories when building different libc implementations in the same buildroot SVN-Revision: 34299 | ||||
* | use xz compressed kernel tarballs | Imre Kaloz | 2012-11-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 34228 | ||||
* | we only support v3.x kernels | Imre Kaloz | 2012-11-18 | 1 | -4/+0 |
| | | | | SVN-Revision: 34225 | ||||
* | include: calculate md5sum over sorted kernel config symbol list and ↵ | Jo-Philipp Wich | 2012-01-08 | 1 | -1/+5 |
| | | | | | | 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. SVN-Revision: 29686 | ||||
* | include/kernel.mk: don't check for modules.builtin on 2.6.32- | Jonas Gorski | 2011-11-13 | 1 | -4/+8 |
| | | | | | | | modules.builtin is only available in 2.6.33 and later, so fall back to assuming it's built-in for older kernels. SVN-Revision: 29018 | ||||
* | include/kernel.mk: enhance built-in/missing modules detection when packaging ↵ | Nicolas Thill | 2011-11-08 | 1 | -1/+4 |
| | | | | | | kmods SVN-Revision: 28856 | ||||
* | package/blockmount: simplify extroot module loading logic | Nicolas Thill | 2011-10-28 | 1 | -1/+2 |
| | | | | SVN-Revision: 28650 | ||||
* | kernel: build kmod even for modules built-in | Nicolas Thill | 2011-10-28 | 1 | -14/+22 |
| | | | | SVN-Revision: 28649 | ||||
* | Fix kernel version check macro typo | Michael Büsch | 2011-10-27 | 1 | -2/+2 |
| | | | | SVN-Revision: 28627 | ||||
* | kernel.mk: also do not download Linux if CONFIG_KERNEL_GIT_CLONE_URI is set | Jo-Philipp Wich | 2011-10-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 28360 | ||||
* | include/kernel.mk: fix download path for linux 3.x | Jonas Gorski | 2011-08-09 | 1 | -1/+5 |
| | | | | SVN-Revision: 27939 | ||||
* | only export GCC_HONOUR_COPTS for the built-in toolchain, fixes ↵ | Felix Fietkau | 2011-07-25 | 1 | -1/+3 |
| | | | | | | missing-fhonour-copts warnings with external toolchains SVN-Revision: 27771 | ||||
* | kernel.mk: Fix kernel module path for 3.0 | Jonas Gorski | 2011-07-24 | 1 | -3/+8 |
| | | | | | | | Linux 3.0 calls itself 3.0.0, so insmod expects the modules in /lib/modules/3.0.0. SVN-Revision: 27761 | ||||
* | kernel.mk: add a new helper for comparing kernel versions, which can take 1 ↵ | Felix Fietkau | 2011-06-01 | 1 | -4/+13 |
| | | | | | | | | | - 4 field kernel versions implement CompareKernelPatchVer using this new helper implement kernel_patchver_{gt,ge,eq,le,lt}, which are more convenient for use with inline $(if) SVN-Revision: 27087 | ||||
* | remove kernel major version specific kernelpackage overrides | Felix Fietkau | 2011-05-30 | 1 | -2/+0 |
| | | | | SVN-Revision: 27032 | ||||
* | make ModuleAutoLoad more readable | Florian Fainelli | 2010-10-18 | 1 | -6/+10 |
| | | | | | | | | | | | | | | When doing a build with tracing on, the expansion of ModuleAutoLoad can get a little hairy. Using intermediate variables to name the arguments makes tracing more readable. One side effect is that if an argument is accidentally left out, we won't get all of the parameters shifted one over thanks to quoting (done in AutoLoad). Signed-of-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 23513 | ||||
* | speed up the build system by including include/shell.sh on shell commands ↵ | Felix Fietkau | 2010-08-19 | 1 | -0/+1 |
| | | | | | | only where necessary SVN-Revision: 22720 | ||||
* | partially revert [22145], keep LINUX_KMOD_SUFFIX, needed to build external ↵ | Nicolas Thill | 2010-07-12 | 1 | -0/+2 |
| | | | | | | modules in ./packages SVN-Revision: 22146 | ||||
* | massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950 | Claudio Mignanti | 2010-07-12 | 1 | -6/+0 |
| | | | | SVN-Revision: 22145 | ||||
* | prevent kernel.mk from defining PATCH_DIR and FILES_DIR for regular packages | Felix Fietkau | 2010-03-29 | 1 | -2/+4 |
| | | | | SVN-Revision: 20569 | ||||
* | add support for marking specific kernel module packages as potentially being ↵ | Felix Fietkau | 2010-02-26 | 1 | -1/+4 |
| | | | | | | required for mounting the rootfs (patch by cshore) SVN-Revision: 19878 | ||||
* | do not download kernel sources when using an external kernel tree | Felix Fietkau | 2009-12-14 | 1 | -1/+3 |
| | | | | SVN-Revision: 18777 | ||||
* | fix one more instance of r18295 | Felix Fietkau | 2009-11-04 | 1 | -1/+1 |
| | | | | SVN-Revision: 18301 | ||||
* | fix platform specific overrides for kernel modules, fixes lp on brcm-2.4 | Felix Fietkau | 2009-11-04 | 1 | -1/+1 |
| | | | | SVN-Revision: 18295 | ||||
* | now that $(BOARD) is part of the opkg ARCH, there's no reason to keep the ↵ | Felix Fietkau | 2009-09-06 | 1 | -2/+2 |
| | | | | | | board name around in kmod-* package versions anymore SVN-Revision: 17528 | ||||
* | ensure CONTROL directory is created (#5683) | Florian Fainelli | 2009-08-17 | 1 | -0/+1 |
| | | | | SVN-Revision: 17293 | ||||
* | add a modified version of the mips64 patch from #4603 | Felix Fietkau | 2009-04-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 15249 | ||||
* | get rid of one more $(shell) instance | Felix Fietkau | 2009-03-03 | 1 | -6/+1 |
| | | | | SVN-Revision: 14741 | ||||
* | replace a few unnecessary $(shell) calls | Felix Fietkau | 2009-03-03 | 1 | -6/+10 |
| | | | | SVN-Revision: 14739 | ||||
* | avoid repeating the same dependency multiple times | Felix Fietkau | 2009-03-03 | 1 | -1/+7 |
| | | | | SVN-Revision: 14738 | ||||
* | fix LINUX_KARCH for x86 | Felix Fietkau | 2009-01-11 | 1 | -1/+1 |
| | | | | SVN-Revision: 13986 | ||||
* | change the way ./files* and the generic kernel files are applied. ./files ↵ | Felix Fietkau | 2008-10-18 | 1 | -1/+1 |
| | | | | | | now applies to *ALL* kernel versions, and is copied along with ./files-* - this gets rid of quite a bit of redundancy in the extra kernel drivers. SVN-Revision: 13010 | ||||
* | make sure that when the kernel config changes, compile is triggered for all ↵ | Felix Fietkau | 2008-09-02 | 1 | -0/+2 |
| | | | | | | kernel dependent packages SVN-Revision: 12503 | ||||
* | fix kconfig for packages that only define =y, =m or =n rules | Felix Fietkau | 2008-08-27 | 1 | -1/+1 |
| | | | | SVN-Revision: 12414 | ||||
* | This patch makes kernel modules check if config is defined and creates a ↵ | Travis Kemen | 2008-05-15 | 1 | -0/+6 |
| | | | | | | config passthrough target which will evaluate the original config in the generated package. This is done so kernel modules can have configuration menus like busybox, etc... Signed-off-by: Axel Gembe <ago@bastart.eu.org> SVN-Revision: 11139 | ||||
* | add a macro to compare kernel patch versions and use it for crypto and ↵ | Nicolas Thill | 2008-05-11 | 1 | -0/+4 |
| | | | | | | watchdog changes in 2.6.24+ kernels (closes: #3402) SVN-Revision: 11115 | ||||
* | add optional version suffix to kernel files/ directories | Felix Fietkau | 2008-04-28 | 1 | -0/+1 |
| | | | | SVN-Revision: 10972 | ||||
* | fix kernel config related build error | Felix Fietkau | 2007-11-30 | 1 | -1/+1 |
| | | | | SVN-Revision: 9640 | ||||
* | include the kernel config for kernel related packages (should fix some b43 ↵ | Felix Fietkau | 2007-11-30 | 1 | -1/+4 |
| | | | | | | compile issues) SVN-Revision: 9635 | ||||
* | don't specify "CC=<nothing>" on kernel build command line | Felix Fietkau | 2007-10-23 | 1 | -4/+4 |
| | | | | | | | | | | | | | 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> SVN-Revision: 9408 | ||||
* | don't replace powerpc arch with ppc | Felix Fietkau | 2007-10-23 | 1 | -7/+8 |
| | | | | | | | | | | | | | 'powerpc' is a valid arch for the LINUX_KARCH variable, but the build system unconditionally replaces LIUNUX_KARCH=powerpc with LINUX_KARCH=ppc. This change only does the replacement if LINUX_KARCH isn't set. This allows us to use the powerpc architecture. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> SVN-Revision: 9405 | ||||
* | revert CONFIG_* symbols set m enforcement introduced in [8591], it can't ↵ | Nicolas Thill | 2007-09-16 | 1 | -2/+1 |
| | | | | | | work when symbols from different kernel versions are mixed in KCONFIG SVN-Revision: 8798 | ||||
* | fix kernel build with quilt | Felix Fietkau | 2007-09-10 | 1 | -1/+3 |
| | | | | SVN-Revision: 8727 | ||||
* | fix kmod-crypto, emit warning messages for kmod packages that cannot be ↵ | Felix Fietkau | 2007-09-08 | 1 | -0/+6 |
| | | | | | | built due to missing kernel config options SVN-Revision: 8697 | ||||
* | major target cleanup. it is now possible to have subtargets that can ↵ | Felix Fietkau | 2007-09-08 | 1 | -7/+16 |
| | | | | | | override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets SVN-Revision: 8694 | ||||
* | strip the kernel version suffix from target directories, except for brcm-2.4 ↵ | Felix Fietkau | 2007-09-06 | 1 | -2/+2 |
| | | | | | | (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles. SVN-Revision: 8653 | ||||
* | require all CONFIG_* symbols listed in its KCONFIG to be set to m in order ↵ | Nicolas Thill | 2007-09-03 | 1 | -1/+2 |
| | | | | | | to actually build a kmod package, tweak and fix kernel package definitions. SVN-Revision: 8591 | ||||
* | provide default PKG_BUILD_DIR for packages missing a PKG_VERSION | Nicolas Thill | 2007-09-03 | 1 | -1/+1 |
| | | | | SVN-Revision: 8583 | ||||
* | use a default VERSION field for kmod packages | Nicolas Thill | 2007-09-02 | 1 | -0/+1 |
| | | | | SVN-Revision: 8575 | ||||
* | add a '@KERNEL' download facility, tweak script | Nicolas Thill | 2007-08-26 | 1 | -4/+1 |
| | | | | SVN-Revision: 8495 |