Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-17 | remove unneeded check | Waldemar Brodkorb | |
2015-08-03 | rework kernel module infrastructure | Waldemar 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-06-15 | fix download url | Waldemar Brodkorb | |
2015-04-26 | remove -C $(LINUX_DIR) from OPTS variable | Waldemar Brodkorb | |
Otherwise toolchain only compiling of gcc is failing while trying to install header files. | |||
2015-03-15 | remove ADDON feature | Waldemar Brodkorb | |
2015-03-05 | add realtime linux preempt_rt patch | Waldemar Brodkorb | |
Enable Kernel options for Realtime, HZ and HighRes Timer in menuconfig. | |||
2015-02-28 | extend KERNEL_MAKE_OPTS by the target directory | Phil Sutter | |
This change is straightforward but in toolchain/kernel-headers/Makefile which seems to be called before ${BUILD_DIR}/linux symlink exists. Therefore define LINUX_DIR to the correct value in between inclusion of vars.mk (through rules.mk) and kernel-vars.mk. | |||
2015-02-09 | add basic support for raspberry pi2 | Waldemar Brodkorb | |
Introduce new board symbols for embedded systems, which use the similar board as basis. As for example raspberry pi and raspberry pi2. And some more updates: Update binutils to 2.25, set gcc 4.9.2 as default. Update glibc to 2.21, set as default. Update gdb to 7.8.2. Update kodi to latest release. | |||
2014-12-19 | use the new concept of appliances | Waldemar Brodkorb | |
- Sync with Kernel upstream Kconfig - use new feature visible - add a patch for select on choices https://lkml.org/lkml/2011/2/17/379 - rename ADK_LINUX -> ADK_TARGET_ARCH - remove package collection feature - add appliance feature to define a appliance more complete | |||
2014-12-17 | convert dietnet patch to addon. should only be used with care | Waldemar Brodkorb | |
2014-09-26 | add support for toolchain building for crisv32 architecture | Waldemar Brodkorb | |
2014-07-22 | workaround for firmware files | Waldemar Brodkorb | |
2014-07-11 | make nfsroot for apu hopefully working | Waldemar Brodkorb | |
2014-07-04 | add basic support for pcengines apu, only usb boot tested. | Waldemar Brodkorb | |
2014-06-28 | add fblogo patch as addon for 3.14/3.15 | Waldemar Brodkorb | |
2014-06-22 | fix TOPDIR variable | Waldemar Brodkorb | |
2014-06-21 | overlay for linux kernel | Waldemar Brodkorb | |
2014-06-21 | s/TOPDIR/ADK_TOPDIR/ | Waldemar Brodkorb | |
to avoid namespace collisions in some packages, rename TOPDIR. Sorry you need to make cleandir && make prereq && make | |||
2014-06-03 | fix patching of system specific patches | Waldemar Brodkorb | |
2014-06-02 | refactor CPU_ARCH/ARCH variables | Waldemar Brodkorb | |
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make | |||
2014-05-28 | fix patch logic | Waldemar Brodkorb | |
2014-05-26 | hide addon patches, move yaffs2 to addon style patch- | Waldemar Brodkorb | |
2014-05-26 | allow to disable kernel patches | Waldemar Brodkorb | |
2014-05-24 | remove 3.13 kernel, add generic kernel version symbols | Waldemar Brodkorb | |
2014-05-23 | fix kernel patching | Waldemar Brodkorb | |
2014-05-23 | discussed with phil, do not split kernel patches between kernel-headers and ↵ | Waldemar Brodkorb | |
kernel, can make issues | |||
2014-05-23 | resolve merge | Waldemar Brodkorb | |
2014-05-17 | bump lts kernels, add yaffs2 kernel patch | Waldemar Brodkorb | |
2014-05-16 | fix it now, really | Waldemar Brodkorb | |
2014-05-16 | patch does not work for this old version | Waldemar Brodkorb | |
2014-05-16 | fix patch | Waldemar Brodkorb | |
2014-05-16 | fix patch | Waldemar Brodkorb | |
2014-05-16 | add generic patches | Waldemar Brodkorb | |
2014-05-14 | update to 3.14.4, deafult for toolchains | Waldemar Brodkorb | |
2014-05-10 | update to rc5 | Waldemar Brodkorb | |
2014-05-07 | add 3.15.rc4 for cubox, revert some module conversion, breaks fb and usb | Waldemar Brodkorb | |
2014-05-07 | update to 3.14.3, convert some drivers to modules | Waldemar Brodkorb | |
2014-05-05 | gnu sed no longer required, will be build as hosttool | Waldemar Brodkorb | |
2014-04-24 | update 3.4 kernel | Waldemar Brodkorb | |
2014-04-24 | update 3.10 kernel | Waldemar Brodkorb | |
2014-04-24 | update 3.12 kernel | Waldemar Brodkorb | |
2014-04-24 | update 3.13 kernel, add raspberry patches | Waldemar Brodkorb | |
2014-04-23 | work in progress patches for cubox-i | Waldemar Brodkorb | |
2014-04-14 | update to latest bootloader, userland and kernel for rpi | Waldemar Brodkorb | |
2014-03-26 | remove microperl patch, not required, we have full perl now | Waldemar Brodkorb | |
2014-03-26 | bump all kernels | Waldemar Brodkorb | |
2014-03-15 | fix kernel build on Darwin for x86 targets | Waldemar Brodkorb | |
relocs tool uses some kind of regular expression, which does not work with the provided one. Use pcre in this case. Rework KERNEL_MAKE_OPTS while here. Use it in kernel-header, too. | |||
2014-03-13 | update to 3.10.33 | Waldemar Brodkorb | |
- add support for system specific patches, cubox-i and raspberry-pi patches are in conflict - fix hifiberry driver support | |||
2014-03-10 | kernel bump, add hifiberry device drivers | Waldemar Brodkorb | |
2014-03-10 | rename STAGING_DIR to STAGING_TARGET_DIR, since ADK_NATIVE is gone, there is ↵ | Waldemar Brodkorb | |
no difference |