4 Commits (87568ebeacd733d211da5dcce8d82df4aa872b84)

Author SHA1 Message Date
Felix Fietkau fe295cd178 kernel: when using --gc-sections, add --sort-section=name to get a more stable sorting order 10 years ago
Felix Fietkau f0d7ba33ef kernel: use -ffunction-sections, -fdata-sections and --gc-sections on ARM to reduce kernel image size, disable those flags when tracing on MIPS to fix compile errors 12 years ago
Felix Fietkau 8933b918cd kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mips 12 years ago
Felix Fietkau b3b04e9fb1 kernel: port 203-kallsyms_uncompressed.patch and 305-mips_module_reloc.patch to 3.8 12 years ago
Felix Fietkau 5d55cece6e kernel: add back the mips module relocation patch 12 years ago
Felix Fietkau 41a039f464 mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration 12 years ago
Florian Fainelli 7e856e5a97 make all 3.6 patches apply and build 12 years ago
Imre Kaloz 949b46d13d linux 3.6 support (work in progress) 12 years ago
Jonas Gorski eca9950f63 kernel: add preliminary support for linux 3.3 13 years ago
Jonas Gorski 1bc0abb058 kernel: add support for linux 3.2.1 13 years ago
Jonas Gorski cf2070bd5b linux: generic: add support for 3.1-rc1 13 years ago
Felix Fietkau 71d8c66250 kernel: reorganize 2.6.38 patches, clean up block2mtd patches 14 years ago
Imre Kaloz c700e57cc7 preliminary 2.6.38 support 14 years ago
Alexandros C. Couloumbis a2d17ea8cf target/linux: add preliminary 2.6.37 kernel support 14 years ago
Alexandros C. Couloumbis 206e5f313e linux/generic: add kernel 2.6.36 preliminary support 14 years ago
Felix Fietkau da1bb88a2b rename target/linux/generic-2.6 to generic 15 years ago
Felix Fietkau 6859128d3a kernel: fix plt fixup related crashes when loading kernel modules on mips, (happened when there was not enough physically contiguous memory available) 15 years ago
Mirko Vogt 6e2a58ac3b add generic patchset levelled up to 2.6.31-rc6 15 years ago
Hauke Mehrtens e59c6a8af2 refresh patches 15 years ago
Florian Fainelli fd666e7c7e make 64-bits MIPS kernel compile again on arch/mips/kernel/module.c 15 years ago
Felix Fietkau 1685ce5f3d mips: fix another bug in the module relocation change: the wrong base address for 24 bit jump -> long jump fixup table was used 16 years ago
Felix Fietkau df119d5c19 kernel: fix a relative addressing bug in the mips module relocation code change 16 years ago
Felix Fietkau 3b3d64743b mips: replace -mlong-calls with -mno-long-calls to make function calls faster in kernel modules to achieve this, try to load kernel modules to KSEG0 and if that doesn't work, use vmalloc and fix up relocations with a jump table based on code from a kernel patch by MikroTik 16 years ago