Add PRODUCT_USE_LOGICAL_PARTITIONS

Test: Set a device with PRODUCT_USE_LOGICAL_PARTITIONS,
      boot, examine /proc/cmdline
Test: build with USE_LOGICAL_PARTITIONS=true

Fixes: 79885414

Change-Id: I593b457786f3cf1bc50dedbc9b603e5408461bcc
This commit is contained in:
Yifan Hong 2018-05-18 17:46:04 -07:00
parent d350b16d50
commit ef4cd71ebf
3 changed files with 15 additions and 0 deletions

View File

@ -913,6 +913,15 @@ PLATFORM_SEPOLICY_COMPAT_VERSIONS := \
PLATFORM_SEPOLICY_VERSION \
TOT_SEPOLICY_VERSION \
ifndef USE_LOGICAL_PARTITIONS
USE_LOGICAL_PARTITIONS := $(PRODUCT_USE_LOGICAL_PARTITIONS)
endif
.KATI_READONLY := USE_LOGICAL_PARTITIONS
ifeq ($(USE_LOGICAL_PARTITIONS),true)
BOARD_KERNEL_CMDLINE += androidboot.lrap=1
endif
# ###############################################################
# Set up final options.
# ###############################################################

View File

@ -197,6 +197,7 @@ _product_var_list := \
PRODUCT_CFI_EXCLUDE_PATHS \
PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE \
PRODUCT_ACTIONABLE_COMPATIBLE_PROPERTY_DISABLE \
PRODUCT_USE_LOGICAL_PARTITIONS \
define dump-product
$(info ==== $(1) ====)\

View File

@ -500,3 +500,8 @@ PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE := \
# Whether the whitelist of actionable compatible properties should be disabled or not
PRODUCT_ACTIONABLE_COMPATIBLE_PROPERTY_DISABLE := \
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ACTIONABLE_COMPATIBLE_PROPERTY_DISABLE))
# Logical and Resizable Partitions feature flag.
PRODUCT_USE_LOGICAL_PARTITIONS := \
$(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_USE_LOGICAL_PARTITIONS))
.KATI_READONLY := PRODUCT_USE_LOGICAL_PARTITIONS