summaryrefslogtreecommitdiff
path: root/mk/modules.mk
AgeCommit message (Collapse)Author
2015-08-03rework kernel module infrastructureWaldemar Brodkorb
Instead of maintaining mk/modules.mk which defines compilations of related kernel modules to pack together into a single package, follow an automatic approach: For every kernel module found in the modules installation directory, create a single package. There are a few caveats to cover: === Module Loading Order === Upon bootup, module loading is ordered based on the number-prefixed files in /etc/modules.d/. The correct number was previously managed in mk/modules.mk on a per-collection basis. The new approach is to have levels which modules are to be assigned to. Level 0 contains modules with no dependencies at all. Level 1 contains modules which have only level 0 dependencies, and so on. This information is determined at compile-time by make-module-ipkgs.sh. === Module Installation to Target RootFS === Since module packages are created automatically from the modules the script finds, ADK build system has no knowledge about the connection between what the user has selected in menuconfig and the actual module packages. Therefore the earlier approach to install selected packages into rootfs does not hold anymore. Instead, use wildcards to find all packages in firmware directory prefixed by 'kmod-' and install them all (hopefully doing the right thing). === Kernel Version === KERNEL_VERSION now contains KERNEL_RELEASE already By creating a localversion file, make KERNEL_RELEASE part of the kernel's version number (so KERNEL_VERSION is correct in most situations) Signed-off-by: Phil Sutter <phil@nwl.cc>
2015-08-01update to 4.1.3, which will be the base for stable branchWaldemar Brodkorb
2015-07-25modules.mk: load sit.ko later, needs ip_tunnel.koPhil Sutter
Signed-off-by: Phil Sutter <phil@nwl.cc>
2015-07-25mk/modules.mk: add missing ip_tunnel.koPhil Sutter
Signed-off-by: Phil Sutter <phil@nwl.cc>
2015-07-16add qmi_wwan moduleWaldemar Brodkorb
2015-07-16add some kernel modules for sierra wirelessWaldemar Brodkorb
2015-07-06fixes for wintv 930c driver integrationWaldemar Brodkorb
2015-06-13more DVB driver fixesWaldemar Brodkorb
2015-05-30add support for pcengines-alixWaldemar Brodkorb
Readd Alix2d support, tested via NFS boot. Fix IPSec kernel module loading.
2015-05-30rework multimedia kernel supportWaldemar Brodkorb
2015-05-25add 4.0 separate fileWaldemar Brodkorb
2015-05-21update netfilter configs, enable support for 3.14 kernelsWaldemar Brodkorb
2015-05-02update kernel versions, add separate modules-<version>.mk files to abstract ↵Waldemar Brodkorb
patch name changes
2015-03-02update some kernel mod dependencies. need better backward compatibilityWaldemar Brodkorb
2015-02-14hack for 3.19 usbcommonWaldemar Brodkorb
2015-02-02rename symbolWaldemar Brodkorb
2015-01-13add targethelp for nfsroot on armWaldemar Brodkorb
2014-12-26remove deprecated uLOGD kernel supportWaldemar Brodkorb
2014-12-25fix udc dir in >3.17Waldemar Brodkorb
2014-12-25update to 3.17.7, rework netfilter support a little bitWaldemar Brodkorb
2014-12-03add bit and bytes to allow rpi-proto driver building. no runtime tests done.Waldemar Brodkorb
2014-10-28update kernelsWaldemar Brodkorb
2014-10-11rework audio driver loading on rpiWaldemar Brodkorb
seems that i2s driver does not behave correctly when builtin. Add back driver modules for audio boards on rpi.
2014-10-06fix loading of bluetooth modulesWaldemar Brodkorb
2014-10-04make sound support monolithicWaldemar Brodkorb
It is really hard to get it right, with the dependencies in this case. So if a user wants sound support, he will just get it included in the kernel. If not, just do not activate it.
2014-09-28fix audio kernel module build problemsWaldemar Brodkorb
2014-09-11use audio modules by defaultWaldemar Brodkorb
2014-08-07bump kernelsWaldemar Brodkorb
2014-07-07fix xfs module loadingWaldemar Brodkorb
2014-06-25fix some audio driver stuff, add more dacs for rpiWaldemar Brodkorb
2014-06-18mk/modules.mk: crypto fixesPhil Sutter
Add some missing dependencies for cryptomgr.ko Signed-off-by: Phil Sutter <phil@nwl.cc>
2014-06-18target/linux/config: fixup (IPv4) NAT supportPhil Sutter
- add missing xt_conntrack.ko - conntrack needs to be loaded before NAT - add generic nf_nat.ko and xt_nat.ko - drop linux-3.4 compat case - fix symbol names for conntrack and connmark matches - fix for non-existing FULL_NAT symbol Signed-off-by: Phil Sutter <phil@nwl.cc>
2014-06-18target/linux/config: allow for selecting xtables support as modulePhil Sutter
Signed-off-by: Phil Sutter <phil@nwl.cc>
2014-06-11ignore config.sub/config.guess, do not create backup and restore it on ↵Waldemar Brodkorb
update-patches, fix some minor issues. PIE can only be used for binaries and need support in a package
2014-06-05load after sound driverWaldemar Brodkorb
2014-06-04make CRC32 booleanWaldemar Brodkorb
2014-06-04fix some crypot dependencies, add experimental btrfs supportWaldemar Brodkorb
2014-06-03mimic identically the kernel crypto configWaldemar Brodkorb
2014-06-03add hdmi audio supportWaldemar Brodkorb
2014-06-01add watchdog support for cubox, inlude weim by defaultWaldemar Brodkorb
2014-06-01fix pathWaldemar Brodkorb
2014-05-31allow to disable tcp fastopen, so that AES is not required to builtin in the ↵Waldemar Brodkorb
kernel
2014-05-27fix order againWaldemar Brodkorb
2014-05-23resolve mergeWaldemar Brodkorb
2014-05-22rework crypto kernel abstraction layer, CONFIG_INET requires AESWaldemar Brodkorb
2014-05-22reorder module loadingWaldemar Brodkorb
2014-05-22fix build breakWaldemar Brodkorb
2014-05-22fix sound module loading for cuboxWaldemar Brodkorb
2014-05-22fix ext4 when choosen as moduleWaldemar Brodkorb
2014-05-19fix usb for 3.10.30Waldemar Brodkorb