Age | Commit message (Collapse) | Author |
|
* its already present in gki guard configuration, so this one
is redundant and breaks build in some cases
Change-Id: I97480ea18c30a4fae1cc6e298f3333b9fa9a6321
|
|
* We should never want DebugFS brought in, and we
force user for other kernel drivers like QCACLD.
Change-Id: I7f77095379678f8b975fc6da106846431aa2bdb8
|
|
* GKI/QGKI now succeed in building their defconfigs
from the fragments.
Change-Id: I35ad362313cee5b8bcb34c3e1ca76410204b2b95
|
|
Change-Id: I03307fd8e137b2a9960a05344b42967d0a9dd1d5
|
|
Change-Id: Iaebe95c89bad68e69a7cf79fe9faa7b3a84149c4
|
|
* CAF's script expects this kernel commit to be present:
"scripts: gcc-wrapper: Use wrapper to check compiler warnings".
In some cases, it is reverted or not present, which causes
compile to try to use GCC 4.9 unsuccessfully without this commit.
* Since we build with -Werror anyway, this commit is safe because
gcc-wrapper is redundant. Google also reverts the same CAF commit.
* Vishalcj17 : Adapt for lahaina scripts.
Change-Id: Ie172be870737b7960eb3fc595f51e31e753992ed
|
|
* Needed for VDSO on ARM64
Change-Id: I879a527410bd808a2ec810014805751eb01ea021
|
|
Change-Id: I5f589d90b6d516926d9c31efbd10de446761c0ac
|
|
Change-Id: I1f12634aa806c6f93d9819926b2ddc0aed050cf6
|
|
Change-Id: Ice147125fea1658e4c7bb9b5df15cfc6df145afe
|
|
Change-Id: I01fcc121905c2c96f9b0e6e0494d98f616f5ccab
|
|
* "depmod" is not allowed to be used. See https://android.googlesource.com/platform/build/+/master/Changes.md#PATH_Tools for more information.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/Makefile?h=linux-4.19.y&id=ccf4f2933df8bf3b7a070bfbb7b99fbff9fa63cf
Change-Id: I5595797a53bf5ef3782674a6a4f1b9ec7acf4656
|
|
* HOSTCFLAGS should not include a path to headers from the target kernel source
Change-Id: I919081c6b6f8ce36b9c17f0df8b4e5a41fc1442e
|
|
* No need to hardcode qcom without a way to change it.
Change-Id: Ifd69ca2b58bf708ec590615557bfd615acf3e5ef
|
|
is there.
Change-Id: I24bbcfb50376a1f81ba2aab02e1fa1e9422d2dcb
|
|
Change-Id: I8bf4b0ed05524fb315f8576e85ea30f03f40361f
|
|
Change-Id: Idb915d2ca866c2445efeb90400f5d29593097004
|
|
Image.gz-dtb.
* No reason to make this incompatible with literally
every other ROM.
Change-Id: I2742816adf1ccdf7975dd23d0e3e76f81dda60d4
|
|
* Maintain a list of legacy definitions to make it
easier for device maintainers.
Change-Id: I85bfa23236661322409bd811f57401849bbe44be
|
|
* Checking for OUT_DIR_COMMON_BASE is not possible
because it is unset by Soong.
Change-Id: I384724d8c24a79a18a020f6bd84a53b93a370887
|
|
Change-Id: I4c29cf548f7a5fe4c25c7f73a698bdf1e29a195d
|
|
Change-Id: I4ab8601daaaca0fcf04de92444433580c2571bab
|
|
* This breaks compile if the builder has specified an outdir other than out/
* This was likely a result of trying to get an absolute path for outdirs == out/ but there are better ways to do this
Change-Id: Ie4df500db3ad8d3233062dfbde5f648428e67553
|
|
Change-Id: Ia323d40e867f3afe7adc6c527d608a1730dde5b6
|
|
Change-Id: I421ae81bf4903979e4b42500987666a4a1d3edf2
|
|
Add support to generate defconfig for 32 bit targets.
Change-Id: I55c560a97e249d1bb0f0e7c80055545d4ac795ca
|
|
Change-Id: I5deaf6c110d3a6b97bb9434f101472974193e452
|
|
|
|
Change-Id: I8d3f55a56d092e3bab88b6be50862acfaf5ea648
|
|
1. Save and revert the timestamp of KERNEL_USR to the creation of kheaders
file to avoid re-compilation of external/vendor modules during
no-operation incremental build due to dependency on KERNEL_USR rule.
2.Avoid deletion and re-creation of the symlink in the KERNEL_OUT rule.
3. De-couple KERNEL_USR timestamp from KERNEL_OUT and KENREL_HEADERS_INSTALL
target rules.
Change-Id: Iea00cdd05477e767bfcab2eb489c4c70e65907c2
|
|
The nproc host tools to know the number of available cores for building
make was being flagged for Disallowed PATH.
Replace it with the toybox tool utility.
Change-Id: I1117066546bd7b60572bc5321936554862a8b3f9
Signed-off-by: Shadab Naseem <snaseem@codeaurora.org>
|
|
Change-Id: I443376d2cad40038bb7deebabdc21f2e2682385d
|
|
Add qca_cld3_qca6390 wlan driver in module blocklist.
The driver for qca6490 will be loaded via init.target.rc
script hence added in module blocklist to avoid the loading
via vendor_modprobe script.
Change-Id: I2fe8df8d4f90a81d8c4b93c4df4e5197f8a292e0
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
|
|
Add qca_cld3_qca6390 wlan driver in module blocklist.
The driver for qca6490 will be loaded via init.target.rc
script hence added in module blocklist to avoid the loading
via vendor_modprobe script.
Change-Id: I2fe8df8d4f90a81d8c4b93c4df4e5197f8a292e0
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
|
|
Change-Id: I65c0cd6d437f2f6818f2d537a26fee827f42e595
|
|
As GKI and QGKI scratch build is broken.
This reverts commit f90523ca9bf80e74181aa18201caa50d516c4de6.
Change-Id: I565fc0e02ee1fc239357c8c204ddc153a6099ca1
|
|
|
|
Change-Id: I392b30d88570983baa778ae820fb7b1325609a3e
|
|
Add kernel build dependency for ramdisk modules for the ramdisk
packaging to wait until the kernel is built completely.
Change-Id: I210793b6b4a64b658db2f23cb6a986dee50427ad
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|
|
Add support for modules_prepare for preparing kernel for compiling
external modules in parallel. This helps in saving complete android
build time of 10-15 minutes approximately as external modules are
compiled early on without waiting for the kernel image to compile first.
Change-Id: Ibacb40fc9e22725366f39e3d79f474db336768b1
|
|
Remove setting of BOARD_KERNEL_BINARIES as Android-S doesn't allow
seeting this 'make' target from kernel_definitions.mk.
Change-Id: I394bc83a3f13663afc69422ae77d1133e2f4e2eb
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|
|
Change-Id: I56d39c166920db67a6b605760158431bee321ac3
|
|
Remove wlan driver from module blocklist, so that it gets
loaded by vendor_modprobe.sh script.
Change-Id: I6b90072767e3737d6e03e5b4a0bc53d42865956f
Signed-off-by: Sandeep Singh <sandsing@codeaurora.org>
|
|
Change-Id: I21c8723f383a1afef23206ea5e9590072ba52573
|
|
generate_defconfig.sh uses the TARGET_BUILD_VARIANT env variable to
determine if DEBUG_FS has to be enabled or not. Hence, explicitly
set this in generate_defconfig.sh's environment for it to take
effect.
Change-Id: I927b59971687d74dc41652888399df9ede547d8f
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|
|
Change-Id: I786dfd1cbba8d9938c356127f9b055ca8e7723db
|
|
The build system doesn't seem to trigger the target
to build the GKI kernel, thus leading to inconsistent
builds. Hence, add a make target dependency on creating
a GKI_OUT directory to force building GKI kernel.
Change-Id: I58a3c3901de5bc6c67e02d9fc2cfb023b5b43e44
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|
|
With parallel GKI and QGKI kernel compilations, if GKI build
starts first it needs the ufdt_apply_overlay host tool present.
Hence, add an explicit dependency for the same.
Change-Id: Ibc185d684b1ca3a1923c689e80904a3a5ee9a8cb
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|
|
|
|
For $(PLATFORM)-qgki_defconfig, currently we build GKI and QGKI
kernels in a serial manner. To improve the build time, build the
kernels in parallel. For this, remove the 'make' target dependencies
between the two kernel builds and make sure that the defconfigs
for both the kernels are generated in sequence.
Change-Id: I55a12a5bc0de3c4eca9ba773a5cf20e2b104a0ee
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
|