ANDROID: GKI: BUILD.bazel: Clean up modules list
Create a generic global list for GKI modules' list and use that instead of cluttering the long list in every target to keep it more robust and readable. Bug: 232431151 Test: TH Change-Id: Ib7f7be7988204c483519be0b38a90007d54b7912 Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
This commit is contained in:
committed by
Treehugger Robot
parent
d3edc122b6
commit
9bb8b08464
48
BUILD.bazel
48
BUILD.bazel
@@ -28,63 +28,41 @@ _aarch64_additional_kmi_symbol_lists = [
|
|||||||
"android/abi_gki_aarch64_pixel",
|
"android/abi_gki_aarch64_pixel",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
_common_gki_modules_list = [
|
||||||
|
# keep sorted
|
||||||
|
"drivers/block/zram/zram.ko",
|
||||||
|
"mm/zsmalloc.ko",
|
||||||
|
"net/mac80211/mac80211.ko",
|
||||||
|
"net/wireless/cfg80211.ko",
|
||||||
|
]
|
||||||
|
|
||||||
define_common_kernels(target_configs = {
|
define_common_kernels(target_configs = {
|
||||||
"kernel_aarch64": {
|
"kernel_aarch64": {
|
||||||
# TODO(b/188620248): re-enable trimming
|
# TODO(b/188620248): re-enable trimming
|
||||||
"trim_nonlisted_kmi": False,
|
"trim_nonlisted_kmi": False,
|
||||||
"kmi_symbol_list_strict_mode": False,
|
"kmi_symbol_list_strict_mode": False,
|
||||||
"module_implicit_outs": [
|
"module_implicit_outs": _common_gki_modules_list,
|
||||||
# keep sorted
|
|
||||||
"drivers/block/zram/zram.ko",
|
|
||||||
"mm/zsmalloc.ko",
|
|
||||||
"net/mac80211/mac80211.ko",
|
|
||||||
"net/wireless/cfg80211.ko",
|
|
||||||
],
|
|
||||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||||
},
|
},
|
||||||
"kernel_aarch64_16k": {
|
"kernel_aarch64_16k": {
|
||||||
"module_implicit_outs": [
|
"module_implicit_outs": _common_gki_modules_list,
|
||||||
# keep sorted
|
|
||||||
"drivers/block/zram/zram.ko",
|
|
||||||
"mm/zsmalloc.ko",
|
|
||||||
"net/mac80211/mac80211.ko",
|
|
||||||
"net/wireless/cfg80211.ko",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
"kernel_aarch64_debug": {
|
"kernel_aarch64_debug": {
|
||||||
# TODO(b/188620248): re-enable trimming
|
# TODO(b/188620248): re-enable trimming
|
||||||
"trim_nonlisted_kmi": False,
|
"trim_nonlisted_kmi": False,
|
||||||
"kmi_symbol_list_strict_mode": False,
|
"kmi_symbol_list_strict_mode": False,
|
||||||
"module_implicit_outs": [
|
"module_implicit_outs": _common_gki_modules_list,
|
||||||
# keep sorted
|
|
||||||
"drivers/block/zram/zram.ko",
|
|
||||||
"mm/zsmalloc.ko",
|
|
||||||
"net/mac80211/mac80211.ko",
|
|
||||||
"net/wireless/cfg80211.ko",
|
|
||||||
],
|
|
||||||
"kmi_symbol_list": "android/abi_gki_aarch64",
|
"kmi_symbol_list": "android/abi_gki_aarch64",
|
||||||
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
|
||||||
},
|
},
|
||||||
"kernel_x86_64": {
|
"kernel_x86_64": {
|
||||||
"kmi_symbol_list_strict_mode": False,
|
"kmi_symbol_list_strict_mode": False,
|
||||||
"module_implicit_outs": [
|
"module_implicit_outs": _common_gki_modules_list,
|
||||||
# keep sorted
|
|
||||||
"drivers/block/zram/zram.ko",
|
|
||||||
"mm/zsmalloc.ko",
|
|
||||||
"net/mac80211/mac80211.ko",
|
|
||||||
"net/wireless/cfg80211.ko",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
"kernel_x86_64_debug": {
|
"kernel_x86_64_debug": {
|
||||||
"kmi_symbol_list_strict_mode": False,
|
"kmi_symbol_list_strict_mode": False,
|
||||||
"module_implicit_outs": [
|
"module_implicit_outs": _common_gki_modules_list,
|
||||||
# keep sorted
|
|
||||||
"drivers/block/zram/zram.ko",
|
|
||||||
"mm/zsmalloc.ko",
|
|
||||||
"net/mac80211/mac80211.ko",
|
|
||||||
"net/wireless/cfg80211.ko",
|
|
||||||
],
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user