From f10e176ad29b1c9f17f35b911bdc604ec1f662f2 Mon Sep 17 00:00:00 2001 From: TheScarastic <warabhishek@gmail.com> Date: Thu, 8 Feb 2018 15:33:18 +0530 Subject: [PATCH] mido: use cust as vendor partition and enable full treble --- BoardConfig.mk | 12 +++++++++++- rootdir/recovery/fstab.qcom | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/BoardConfig.mk b/BoardConfig.mk index 4b0bbad..1c70279 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -149,8 +149,10 @@ USE_OPENGL_RENDERER := true # Filesystem BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 -TARGET_USERIMAGES_USE_EXT4 := true +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 TARGET_USERIMAGES_USE_F2FS := true +TARGET_USERIMAGES_USE_EXT4 := true +TARGET_COPY_OUT_VENDOR := vendor #FM BOARD_HAVE_QCOM_FM := true @@ -189,6 +191,7 @@ BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3221225472 BOARD_USERDATAIMAGE_PARTITION_SIZE := 25765043200 # 25765059584 - 16384 BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 BOARD_PERSISTIMAGE_PARTITION_SIZE := 33554432 +BOARD_VENDORIMAGE_PARTITION_SIZE := 872415232 BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64) # Peripheral manager @@ -215,6 +218,13 @@ TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/recovery/fstab.qcom include device/qcom/sepolicy/sepolicy.mk BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy +# Treble +BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true +PRODUCT_COMPATIBILITY_MATRIX_LEVEL_OVERRIDE := 27 +PRODUCT_FULL_TREBLE_OVERRIDE := true +PRODUCT_SHIPPING_API_LEVEL := 24 +PRODUCT_VENDOR_MOVE_ENABLED := true + # Wi-Fi BOARD_HAS_QCOM_WLAN := true BOARD_HAS_QCOM_WLAN_SDK := true diff --git a/rootdir/recovery/fstab.qcom b/rootdir/recovery/fstab.qcom index c230fe9..c883cd0 100644 --- a/rootdir/recovery/fstab.qcom +++ b/rootdir/recovery/fstab.qcom @@ -7,6 +7,7 @@ /dev/block/bootdevice/by-name/recovery /recovery emmc defaults defaults /dev/block/bootdevice/by-name/system /system ext4 ro wait +/dev/block/bootdevice/by-name/cust /vendor ext4 ro wait /dev/block/bootdevice/by-name/userdata /data f2fs nosuid,nodev,noatime,inline_xattr,data_flush wait,check,encryptable=footer,formattable,length=-16384 /dev/block/bootdevice/by-name/userdata /data ext4 nosuid,nodev,noatime,noauto_da_alloc wait,check,encryptable=footer,formattable,length=-16384 /dev/block/bootdevice/by-name/cache /cache f2fs nosuid,nodev,noatime,inline_xattr,flush_merge,data_flush wait,formattable,check -- GitLab