| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Based on Paul's Replicant 4.2 patch:
commit 3e39ecabad250118c613b71e01738bb4c7a4d51c
Author: Paul Kocialkowski <contact@paulk.fr>
Date: Fri Apr 25 11:43:26 2014 +0200
kernel: mkimage dependency for U-Boot kernels
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without that fix we have:
Kernel: arch/arm/boot/zImage is ready
multiple (or no) load addresses:
This is incompatible with uImages
Specify LOADADDR on the commandline to build an uImage
make[3]: *** [arch/arm/boot/uImage] Error 1
make[2]: *** [uImage] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/home/gnutoo/embedded/android/replicant-4.0/kernel/goldelico/gta04'
make: *** [TARGET_KERNEL_BINARIES] Error 2
While building a recent kernel (3.10 based in that case).
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
|
|\
| |
| |
| | |
replicant-6.0
|
| |
| |
| |
| |
| |
| | |
This flag has been obsolete for a while now.
Change-Id: Ib78a1b141ddd757d2546b2eff2158e6e0cc0d673
|
|\ \
| |/
| |
| |
| |
| | |
replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| |
| |
| |
| |
| | |
* BOARD_USES_UBOOT is unused.
* Same goes for BOARD_USES_UNCOMPRESSED_BOOT. Furthermore,
it is superseded by TARGET_USES_UNCOMPRESSED_KERNEL.
Change-Id: I9f0e2848fcd0cd212bccacf14df55ad03f821051
|
| |
| |
| |
| | |
Change-Id: Ie03583dc2a974a159fa50c6cb19cb68aa256ca77
|
| |
| |
| |
| |
| |
| | |
Port of commit f6fe3cf5 from Replicant 4.2
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|\ \
| |/
| |
| | |
replicant-6.0
|
| |
| |
| |
| | |
Change-Id: I5c83e7de97b75ece9a1306cb20b058d9fd30e288
|
| |
| |
| |
| |
| | |
Change-Id: I2fbe952b55296b6e1a533d071c769788ab3f14ae
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
| |
| |
| |
| | |
Change-Id: I4a266d8bd2b01ec4ec696f10f0cc7e912f25a38a
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds the capability of generating a OEM image with the build
and adding it to target files when BOARD_OEMIMAGE_FILE_SYSTEM_TYPE
is set.
Change-Id: I6c596d58d9d5ece1a261d953eeb8c60eac30e642
Ticket: CYNGNOS-936
(cherry picked from commit 1966a9e7c22b95eb4c16be6aee7adf43cb6ce118)
|
| |
| |
| |
| |
| |
| |
| |
| | |
* dtbToolCM is able to search subdirectories, but we are not guaranteed
that other dtbTool binaries have the same capability. Re-specify
multiple paths for non-dtbToolCM builds just in case.
Change-Id: Id69e000af5eba60a07662b178cb95950451efd17
|
|\ \
| |/
| |
| |
| |
| | |
replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| | |
Change-Id: Iddf9e1e206823573ebc38a8956a029d08dee83de
|
| |
| |
| |
| |
| |
| |
| |
| | |
Allow the toolchain prefix defined in BoardConfig.mk to be overridden
via by setting KERNEL_TOOLCHAIN_PREFIX (alongside KERNEL_TOOLCHAIN) to
compile with an alternate toolchain.
Change-Id: If6f4f0dba9bd0b0056f76e380070cca74ea0a4df
|
| |
| |
| |
| |
| |
| |
| | |
Add a header with documentation for the config vars currently in use
by the Kernel build.
Change-Id: I6930b41d716baabbb16c2f407b6b9fe6e5f2b4c8
|
| |
| |
| |
| |
| |
| | |
Remove unused MTK kernel build support.
Change-Id: I4f4df078ae03b1bd5edc7000e5b942bfc05c02bd
|
| |
| |
| |
| |
| |
| | |
* It defeats the whole purpose of using KERNEL_CONFIG_OVERRIDE
Change-Id: Ia405562a0dcf623ae2bfca2803c2d3427d84bf0a
|
| |
| |
| |
| |
| |
| | |
Zenfone 5 have copies module to root , we use it
Change-Id: I734e45a09d445e97f2b3834c5941db27e537b803
|
|\ \
| |/
| |
| |
| |
| | |
replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch forces a regeneration of the .config if either the
contents of TARGET_KERNEL_ADDITIONAL_CONFIG changes or the value
of TARGET_KERNEL_ADDITIONAL_CONFIG changes.
OPO-360
Change-Id: Ide28be3fab01b9f9ad72aa9d8706131e2b9ac0c7
|
|\ \
| |/
| |
| | |
replicant-6.0-toolchain
|
| |
| |
| |
| |
| |
| |
| | |
* x86_64 defconfigs live in arch/x86/configs
* Use KERNEL_ARCH instead of TARGET_KERNEL_ARCH
Change-Id: Idc191ea658fc4100bc7ad40958023c5f936daf44
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix some rules that listed directories as their dependencies.
Directories are always out-of-date because the rules that depend on
them touch file under the directories they depend on them.
Replace the directory dependencies with stamp file rules that handle
directory creation.
Change-Id: I2b36c846b6565b7f9aba5bb7583576ad300983b8
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Build modules and dtbs only if enabled. The make commands were allowed to
fail silently to support builds that did not have these options
enabled.
This had a side effect of allowing builds to complete even if modules
failed to build. Don't suppress these error anymore.
Change-Id: I842124b465d9e14edd6a09ffe54f09da32f10632
|
| |
| |
| |
| | |
Change-Id: I71ba943fb8c23713efc7c2a815fd2ddb9fa659f2
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|/
|
|
| |
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
|
|
|
|
|
|
| |
* KERNEL_ARCH equals to TARGET_ARCH or TARGET_KERNEL_ARCH if specified
Change-Id: I906e04fd646467ce70da92cb047f0fa0a6ebdb94
|
|
|
|
|
|
|
|
|
|
|
| |
New kernels (3.18) place dtb files into the qcom subdirectory,
but older kernels simply create a qcom subdirectory and place
the dtb files at the same level in the heirarchy. Rather than
looking for the first directory that exists, dtbtool has been
modified to search all subdirectories for dtb files, and
therefore we have to remove the specific subdirectories.
Change-Id: I82e948c0a20605f051a60fdfaae9679e1fa6555e
|
|
|
|
|
|
|
|
|
| |
kernelxconfig is identical to kernelconfig except that it launches
xconfig instead of menuconfig. xconfig easier to use if you need to
search the Kconfig tree.
Change-Id: I6d91c7e3efbc9f172b040425f2ec545e3f03b44d
(cherry picked from commit 60ca2b7897b552ce5dee2633fc84906222579763)
|
|
|
|
|
|
| |
build/core/tasks/dt_image.mk:38: *** missing `endif'. Stop.
Change-Id: If333d378e091ff9d333729dc8a75323966954194
|
|
|
|
| |
Change-Id: I52b49fd3e9fc0cb196372e3249c7e3d8b888cdd1
|
|
|
|
| |
Change-Id: I7617554a8dc6f44ea0c6a713d834da4fe558caec
|
|
|
|
|
|
| |
* Remove dt.img creation from generate_extra_images
Change-Id: I676b588cd9acb671771acda638abefee036f0519
|
|
|
|
|
|
|
|
| |
Currently, builds are failing this because of
non-whitelisted classes in the boot jar. Lets
disable this check until we can refactor the code.
Change-Id: I1d4b231d43702441a2d5ee9e3c058b9b2a88a38c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If 'make kernelconfig' is run in an environment where
KERNEL_ADDITIONAL_CONFIG is set, the options in the additional
defconfig will be saved back to the defconfig when savedefconfig
is performed.
While not really a bug, this increases the likelihood of someone
accidentally committing these changes or getting confused by
unexpected deltas added to their defconfigs.
Fix this by skipping the merge-config.sh step for the 'kernelconfig'
make target. As a side-effect, options in KERNEL_ADDITIONAL_CONFIG
will also not be displayed in menuconfig. This is not easily
avoidable, and arguably not wrong anyway.
Change-Id: I920be0338bb8afc87f6061c55aafb27ba658974d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using 'cat' to combine defconfig fragments is not, in general,
safe. Overriding options is not correctly handled, and it's
possible to produce illegal configurations which violate Kconfig
dependency constraints.
Instead, use the merge-config.sh script from the kernel tree
which more intelligently combines defconfig fragments. An
'alldefconfig' make target is also introduced, as merge-config.sh
depends on it.
Change-Id: I91a8c5e4bcf7072a3f95651dffe17380174134e4
|
|
|
|
|
|
|
|
|
| |
Fixes kernel build on darwin
Updated for cm-13.0
Change-Id: Ic6cdb1734d7b865491e8e61403d32db4acafe514
Signed-off-by: Alvin Francis <nivlafx@gmail.com>
|
|
|
|
|
|
|
|
| |
This includes optional support for building the kernel with mediatek's
build system, which is usually included with OEM source drops for this
platform. (enabled by BOARD_USES_MTK_KERNELBUILD:=true)
Change-Id: I69fb50aa17d9c171bf8a7c220a0707c4bc570733
|
|
|
|
|
|
| |
* Copy the generated defconfig to the correct directory
Change-Id: Ia8e259946d67501675dd5a3433165d54df6c13c5
|
|
|
|
|
| |
Change-Id: Icc194d2a16f9ffcf5803226fc1f2a5b091b4d861
(cherry picked from commit 24ddce302503e9408c47bd571a0d510546dcfd1a)
|
|
|
|
|
|
|
|
|
| |
* Add support for TARGET_KERNEL_ADDITIONAL_CONFIG which will append a
config snippet from arch/$ARCH/configs/ to the main defconfig.
* This can be used for various things, such as including DIAG support
into debuggable builds.
Change-Id: Ifa48688a3f951dd8ecc9a13a27de3a476e7bf633
|
|
|
|
|
|
|
|
| |
Nested "$(hide)"s (makefile @) don't work. There was one at the
beginning of the script, remove the inner one to prevent it from
being interpreted as a shell command
Change-Id: I08a829ee56b212366a0f5a3812f7a614667a9c2b
|
|
|
|
|
|
|
| |
KERNEL_HEADER_DEFCONFIG was ignoring SELINUX_DEFCONFIG thus breaking
all selinux support
Change-Id: Idc3367d6b4b85343078e63e87dca6d6d052e7f53
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Allow various combinations of kernel vs. userspace architectures
* Get rid of various assumptions about everything being ARM or 32-bit
* This adds the following target flags:
TARGET_KERNEL_ARCH
TARGET_KERNEL_HEADER_ARCH
KERNEL_HEADER_DEFCONFIG
TARGET_KERNEL_CROSS_COMPILE_PREFIX
Change-Id: If0bc202abd35c216ba3ea5707ffdb602526d8ed3
|