diff --git a/core/config.mk b/core/config.mk index fbf676462f..f8a9879981 100644 --- a/core/config.mk +++ b/core/config.mk @@ -436,16 +436,16 @@ endif # Boolean variable determining if AOSP is page size agnostic. This means # that AOSP can use a kernel configured with 4k/16k/64k PAGE SIZES. -TARGET_PAGE_SIZE_AGNOSTIC := false -ifdef PRODUCT_PAGE_SIZE_AGNOSTIC - TARGET_PAGE_SIZE_AGNOSTIC := $(PRODUCT_PAGE_SIZE_AGNOSTIC) - ifeq ($(TARGET_PAGE_SIZE_AGNOSTIC),true) +TARGET_NO_BIONIC_PAGE_SIZE_MACRO := false +ifdef PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO + TARGET_NO_BIONIC_PAGE_SIZE_MACRO := $(PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO) + ifeq ($(TARGET_NO_BIONIC_PAGE_SIZE_MACRO),true) ifneq ($(TARGET_MAX_PAGE_SIZE_SUPPORTED),65536) $(error TARGET_MAX_PAGE_SIZE_SUPPORTED has to be 65536 to support page size agnostic) endif endif endif -.KATI_READONLY := TARGET_PAGE_SIZE_AGNOSTIC +.KATI_READONLY := TARGET_NO_BIONIC_PAGE_SIZE_MACRO # Pruned directory options used when using findleaves.py # See envsetup.mk for a description of SCAN_EXCLUDE_DIRS diff --git a/core/product.mk b/core/product.mk index 91b811ddb1..5515a8aab6 100644 --- a/core/product.mk +++ b/core/product.mk @@ -35,7 +35,7 @@ _product_single_value_vars += PRODUCT_MAX_PAGE_SIZE_SUPPORTED # Indicates that AOSP can use a kernel configured with 4k/16k/64k page sizes. # The possible values are true or false. -_product_single_value_vars += PRODUCT_PAGE_SIZE_AGNOSTIC +_product_single_value_vars += PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO # The resource configuration options to use for this product. _product_list_vars += PRODUCT_LOCALES diff --git a/core/soong_config.mk b/core/soong_config.mk index 5fdf416195..602e926d08 100644 --- a/core/soong_config.mk +++ b/core/soong_config.mk @@ -159,7 +159,7 @@ $(call add_json_bool, Malloc_zero_contents, $(call invert_bool,$(fi $(call add_json_bool, Malloc_pattern_fill_contents, $(MALLOC_PATTERN_FILL_CONTENTS)) $(call add_json_str, Override_rs_driver, $(OVERRIDE_RS_DRIVER)) $(call add_json_str, DeviceMaxPageSizeSupported, $(TARGET_MAX_PAGE_SIZE_SUPPORTED)) -$(call add_json_bool, DevicePageSizeAgnostic, $(filter true,$(TARGET_PAGE_SIZE_AGNOSTIC))) +$(call add_json_bool, DevicePageSizeAgnostic, $(filter true,$(TARGET_NO_BIONIC_PAGE_SIZE_MACRO))) $(call add_json_bool, UncompressPrivAppDex, $(call invert_bool,$(filter true,$(DONT_UNCOMPRESS_PRIV_APPS_DEXS)))) $(call add_json_list, ModulesLoadedByPrivilegedModules, $(PRODUCT_LOADED_BY_PRIVILEGED_MODULES))