aboutsummaryrefslogtreecommitdiffstats
path: root/config
Commit message (Expand)AuthorAgeFilesLines
* buildsystem: Make PIE ASLR option tristateHauke Mehrtens2020-01-131-4/+18
* libcxx: Depenency fixesRosen Penev2019-12-231-0/+1
* libcxx: Add packageRosen Penev2019-12-231-0/+3
* config: kernel: fix typo in HFSPLUG_FS_POSIX_ACLStijn Tintel2019-11-281-1/+1
* Revert "build: separate signing logic"John Crispin2019-10-211-10/+2
* build: separate signing logicPaul Spooren2019-10-211-2/+10
* config: remove unused GCC_VERSION_4_8 config symbolsPaul Spooren2019-10-091-2/+0
* build: create JSON files containing image infoPaul Spooren2019-09-291-0/+7
* rules: allow arbitrary log destinationPaul Spooren2019-09-291-0/+7
* build: set TARGET_ROOTFS_PARTSIZE to make combined image fit in 128MBMatthias Schiffer2019-09-211-1/+1
* config: kernel: only enable container features if !SMALL_FLASHDaniel Golle2019-09-121-2/+2
* config: kernel: remove KERNEL_LXC_MISCYousong Zhou2019-09-121-33/+22
* config: kernel: add KERNEL_X86_VSYSCALL_EMULATIONYousong Zhou2019-09-121-0/+18
* build: add buildinfo files for reproducibilityPaul Spooren2019-08-131-1/+1
* config: introduce separate CONFIG_SIGNATURE_CHECK optionJo-Philipp Wich2019-08-061-0/+4
* brcm2708: add linux 4.19 supportÁlvaro Fernández Rojas2019-07-141-1/+1
* Make linux kernel builds reproducible when BUILDBOT selectedAlexander Couzens2019-07-021-0/+2
* build: enable gzipped images for armvirt and maltaPetr Štetiar2019-06-251-1/+1
* build: make TARGET_ROOTFS_PARTSIZE 128MiB by defaultPetr Štetiar2019-06-251-1/+1
* build: remove TARGET_IMAGES_PAD optionPetr Štetiar2019-06-251-7/+1
* config: enable some useful features on !SMALL_FLASH devicesDaniel Golle2019-06-121-16/+16
* lantiq/xrx200: enable initramfs imagesStijn Segers2019-05-151-2/+3
* build: add a config option for enabling a testing version of the target kernelFelix Fietkau2019-05-111-0/+9
* config: kernel: Add KPROBE_EVENTS config optionPetr Štetiar2019-05-051-0/+4
* mvebu: make bootfs size for sdcard image configurableTomasz Maciej Nowak2019-04-061-1/+1
* build: remove leftovers from previous x86 commitsTomasz Maciej Nowak2019-02-171-6/+3
* config: kernel: Fix missing symbol on brcm2708 with CGROUPSDaniel F. Dickinson2019-02-171-0/+14
* omap: fix build without ext4 rootfsAndre Heider2019-01-311-1/+1
* brcm2708: boot-part feature integrationChristian Lamparter2019-01-241-0/+1
* build: Optionally provide file checksums in package metadataMichal Hrusecky2019-01-221-0/+8
* apm821xx: sata: boot-part feature integrationChristian Lamparter2019-01-011-0/+1
* kernel: Fix KERNEL_STACKPROTECTOR on kernel 4.19Hauke Mehrtens2018-12-261-0/+8
* sunxi: fix build without ext4 rootfsAndre Heider2018-09-291-1/+1
* build: add support for enabling the rootfs/boot partition size option via tar...Felix Fietkau2018-09-031-2/+2
* x86: add support to set GRUB menu entry titleKjel Delaey2018-07-301-0/+8
* config: extend small_flash featureAlex Maclean2018-07-122-3/+9
* kernel: only optimized for size if small_flashMathias Kresin2018-07-121-0/+22
* config: add config option for KERNEL_TASKSTATSJeremiah McConnell2018-07-071-0/+21
* config: fix ARM64 dependency checkHauke Mehrtens2018-02-101-2/+2
* lantiq: ase: turn off fpu emulator in default buildYousong Zhou2018-01-291-1/+1
* build: add config option KERNEL_MIPS_FPU_EMULATORYousong Zhou2018-01-291-0/+5
* build: cleanup SSP_SUPPORT configure optionJulien Dusser2018-01-271-2/+2
* build: add hardened builds with PIE (ASLR) supportJulien Dusser2018-01-271-0/+16
* Config-devel.in: rename symbol KERNEL_GIT_BRANCH -> KERNEL_GIT_REFAlexandru Ardelean2018-01-271-4/+5
* build: disable BUILD_PATENTED by defaultYousong Zhou2018-01-261-1/+1
* config: support new symbol intro'd in kernel 4.12Koen Vandeputte2018-01-131-0/+7
* kernel: allow disabling multicast routing supportMatthias Schiffer2018-01-111-1/+16
* kernel: fix spelling in CONFIG_DEVTMPFS help textSascha Paunovic2017-12-111-1/+1
* mpc85xx: Enable initramfs for p1020 subtargetChris Blake2017-10-141-0/+1
* config: make CONFIG_ALL_* select other CONIFG_ALL_* optionsHauke Mehrtens2017-08-261-3/+4
span class="k">$(KERNEL_MAKEOPTS) dep endef define Kernel/Configure/2.6 -$(_SINGLE)$(MAKE) $(KERNEL_MAKEOPTS) oldconfig prepare scripts endef define Kernel/Configure/Default $(LINUX_CONFCMD) > $(LINUX_DIR)/.config.target # copy CONFIG_KERNEL_* settings over to .config.target awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' $(TOPDIR)/.config >> $(LINUX_DIR)/.config.target echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> $(LINUX_DIR)/.config.target echo "# CONFIG_KALLSYMS_ALL is not set" >> $(LINUX_DIR)/.config.target echo "# CONFIG_KPROBES is not set" >> $(LINUX_DIR)/.config.target $(SED) 's,.*CONFIG_AEABI.*,$(if $(CONFIG_EABI_SUPPORT),CONFIG_AEABI=y,# CONFIG_AEABI is not set),' $(LINUX_DIR)/.config.target $(if $(CONFIG_EABI_SUPPORT),echo '# CONFIG_OABI_COMPAT is not set' >> $(LINUX_DIR)/.config.target) $(SCRIPT_DIR)/metadata.pl kconfig $(TMP_DIR)/.packageinfo $(TOPDIR)/.config > $(LINUX_DIR)/.config.override $(SCRIPT_DIR)/kconfig.pl 'm+' '+' $(LINUX_DIR)/.config.target /dev/null $(LINUX_DIR)/.config.override > $(LINUX_DIR)/.config $(call Kernel/SetInitramfs) $(call Kernel/Configure/$(KERNEL)) rm -rf $(KERNEL_BUILD_DIR)/modules endef define Kernel/CompileModules/Default rm -f $(LINUX_DIR)/vmlinux $(LINUX_DIR)/System.map +$(MAKE) $(KERNEL_MAKEOPTS) modules endef OBJCOPY_STRIP = -R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id define Kernel/CompileImage/Default $(if $(CONFIG_TARGET_ROOTFS_INITRAMFS),,rm -f $(TARGET_DIR)/init) +$(MAKE) $(KERNEL_MAKEOPTS) $(KERNELNAME) $(KERNEL_CROSS)objcopy -O binary $(OBJCOPY_STRIP) -S $(LINUX_DIR)/vmlinux $(LINUX_KERNEL) $(KERNEL_CROSS)objcopy $(OBJCOPY_STRIP) -S $(LINUX_DIR)/vmlinux $(KERNEL_BUILD_DIR)/vmlinux.elf endef define Kernel/Clean/Default rm -f $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION)/.configured rm -f $(LINUX_KERNEL) $(_SINGLE)$(MAKE) -C $(KERNEL_BUILD_DIR)/linux-$(LINUX_VERSION) clean endef