Commit Graph

8 Commits

Author SHA1 Message Date
Vamsi Krishna Lanka
352835c849 build.config: Remove the generation of system_dlkm twice
This commits avoids the generation of system_dlkm image in msm-kernel
as it is already being generated in common kernel.

Change-Id: I98a612ec611947f373e8facc29e407d74b832ca8
Signed-off-by: Vamsi Krishna Lanka <quic_vamslank@quicinc.com>
2022-10-17 15:17:41 -07:00
Elliot Berman
a52db04bfb build.config.msm.gki: Disable GKI_SKIP_IF_VERSION_MATCHES
We're currently using the ABI symbol list from within msm-kernel and is
not version-tracked by ACK. Thus, GKI_SKIP_IF_VERSION_MATCHES may
spuriously pass even if there is a symbol list change. Disable
GKI_SKIP_IF_VERSION_MATCHES for now until we start using symbol list
from ACK.

Change-Id: Ifea662029a193e36c4c6d28bedc167399f4f85ba
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2022-09-27 15:13:23 -07:00
Elliot Berman
be3f49aa77 build.config: Enable KMI_SYMBOL_LIST_STRICT_MODE
Enable KMI_SYMBOL_LIST_STRICT_MODE to ensure that all symbols added to
symbol list exist.

Remove CFI symbols which disappeared as a result of commit 56d33a1ce1
("ANDROID: disable LTO and CFI").

Change-Id: Ifa7baefd99f3e6b2e7fdbf17fa3e2891b9b0dbe8
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2022-07-27 04:46:52 -07:00
Elliot Berman
1200a838de build.config.msm.gki: Only trim GKI build
Only enable symbol trimming on the common/ GKI build.

Change-Id: I9a503b2d3beedb6babc8f079ab423cbe374a8a17
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2022-06-30 15:21:49 -07:00
Guru Das Srinagesh
104be1a452 build.config.msm.gki: Add sanity_check_abi()
When running build_abi.sh, mixed build is explicitly disabled. In that
case, turn on some options for trimming and strict mode which would
normally be disabled because they conflict with mixed build.

Change-Id: I545705e14c2f55b72986e579724713de95e08dfd
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-04-28 20:07:40 -07:00
Elliot Berman
8cf09a8792 build.config.msm.gki: Enable downstream symbol trimming
Enable downstream symbol trimming on mixed build. Will be partially
reverted once ACK has enabled symbol trimming.

Change-Id: Ia44da298809137b5def9ed14bfe3f4888bbca4b7
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-04-19 12:52:33 -07:00
Guru Das Srinagesh
820fa6e8f9 build.config: Turn off KMI checks
Prevent running KMI checks in build.config.msm.gki.

Change-Id: I6c3e0aa937673a1a72524781962ee79f960b8f23
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-03-07 10:31:33 -08:00
Guru Das Srinagesh
c8b78ab025 build.config: Add build config files for Pineapple target
Add msm.common and msm.gki build configs for the Pineapple target.

Change-Id: I42f0d0911f6cda6d8d3fbae4dfab1f899341b25c
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
2022-02-16 14:36:46 -08:00