Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
29e39493a9 | ||
|
|
9570c07e7d | ||
|
|
13a7fac65b | ||
|
|
5f1aea4712 | ||
|
|
8c92144487 |
@@ -117,15 +117,15 @@ DEVICE_MANIFEST_FILE += $(COMMON_PATH)/manifest.xml
|
||||
BOARD_USES_METADATA_PARTITION := true
|
||||
|
||||
# Partitions
|
||||
-include vendor/lineage/config/BoardConfigReservedSize.mk
|
||||
# -include vendor/lineage/config/BoardConfigReservedSize.mk
|
||||
BOARD_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
BOARD_DTBOIMG_PARTITION_SIZE := 25165824
|
||||
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 100663296
|
||||
BOARD_BUILD_VENDOR_RAMDISK_IMAGE := true
|
||||
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := erofs
|
||||
BOARD_MOT_DP_GROUP_PARTITION_LIST := product system system_ext vendor
|
||||
BOARD_SUPER_PARTITION_GROUPS := mot_dp_group
|
||||
BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64)
|
||||
@@ -133,6 +133,9 @@ TARGET_COPY_OUT_PRODUCT := product
|
||||
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
|
||||
BOARD_EROFS_COMPRESSOR := lz4
|
||||
BOARD_EROFS_PCLUSTER_SIZE := 262144
|
||||
|
||||
# Properties
|
||||
TARGET_ODM_PROP += $(COMMON_PATH)/odm.prop
|
||||
TARGET_PRODUCT_PROP += $(COMMON_PATH)/product.prop
|
||||
|
||||
12
common.mk
12
common.mk
@@ -34,6 +34,7 @@ PRODUCT_PACKAGES += \
|
||||
FrameworksResTarget \
|
||||
NcmTetheringOverlay \
|
||||
SettingsProviderResCommon \
|
||||
SettingsResCommon \
|
||||
SystemUIResCommon \
|
||||
TelephonyResCommon \
|
||||
TelephonyResProduct \
|
||||
@@ -46,13 +47,13 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven
|
||||
AB_OTA_POSTINSTALL_CONFIG += \
|
||||
RUN_POSTINSTALL_system=true \
|
||||
POSTINSTALL_PATH_system=system/bin/otapreopt_script \
|
||||
FILESYSTEM_TYPE_system=ext4 \
|
||||
FILESYSTEM_TYPE_system=erofs \
|
||||
POSTINSTALL_OPTIONAL_system=true
|
||||
|
||||
AB_OTA_POSTINSTALL_CONFIG += \
|
||||
RUN_POSTINSTALL_vendor=true \
|
||||
POSTINSTALL_PATH_vendor=bin/checkpoint_gc \
|
||||
FILESYSTEM_TYPE_vendor=ext4 \
|
||||
FILESYSTEM_TYPE_vendor=erofs \
|
||||
POSTINSTALL_OPTIONAL_vendor=true
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
@@ -142,6 +143,10 @@ PRODUCT_PACKAGES += \
|
||||
PRODUCT_PACKAGES += \
|
||||
libvndfwk_detect_jni.qti.vendor # Needed by CNE app
|
||||
|
||||
# GApps
|
||||
WITH_GMS := true
|
||||
TARGET_USES_MINI_GAPPS := true
|
||||
|
||||
# GPS
|
||||
PRODUCT_PACKAGES += \
|
||||
android.hardware.gnss@2.1-impl-qti \
|
||||
@@ -210,7 +215,8 @@ PRODUCT_COPY_FILES += \
|
||||
# Moto hardware
|
||||
PRODUCT_PACKAGES += \
|
||||
MotoActions \
|
||||
MotoCommonOverlay
|
||||
MotoCommonOverlay \
|
||||
TurboPowerOverlay
|
||||
|
||||
# Permissions
|
||||
PRODUCT_COPY_FILES += \
|
||||
|
||||
9
resource-overlay/common/Settings/Android.bp
Normal file
9
resource-overlay/common/Settings/Android.bp
Normal file
@@ -0,0 +1,9 @@
|
||||
//
|
||||
// SPDX-FileCopyrightText: The LineageOS Project
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
//
|
||||
|
||||
runtime_resource_overlay {
|
||||
name: "SettingsResCommon",
|
||||
vendor: true,
|
||||
}
|
||||
13
resource-overlay/common/Settings/AndroidManifest.xml
Normal file
13
resource-overlay/common/Settings/AndroidManifest.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
SPDX-FileCopyrightText: The LineageOS Project
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.settings.overlay.common">
|
||||
|
||||
<overlay
|
||||
android:isStatic="true"
|
||||
android:priority="300"
|
||||
android:targetPackage="com.android.settings" />
|
||||
</manifest>
|
||||
10
resource-overlay/common/Settings/res/values/config.xml
Normal file
10
resource-overlay/common/Settings/res/values/config.xml
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
SPDX-FileCopyrightText: Evolution X
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Custom Maintainer -->
|
||||
<string name="build_maintainer_summary" translatable="false">Deivid Ignacio Parra (Deivid21)</string>
|
||||
<string name="build_maintainer_donate_url" translatable="false">https://www.paypal.com/paypalme/Deivid21</string>
|
||||
</resources>
|
||||
@@ -35,9 +35,13 @@
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
system /system erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
|
||||
system /system ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
|
||||
system_ext /system_ext erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
system_ext /system_ext ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
product /product erofs ro wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
product /product ext4 ro,discard wait,slotselect,avb=vbmeta_system,logical,first_stage_mount
|
||||
vendor /vendor erofs ro wait,slotselect,avb=vbmeta,logical,first_stage_mount
|
||||
vendor /vendor ext4 ro,discard wait,slotselect,avb=vbmeta,logical,first_stage_mount
|
||||
/dev/block/by-name/metadata /metadata ext4 noatime,nosuid,nodev,discard,data=ordered,barrier=1 wait,check,formattable,first_stage_mount
|
||||
/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,data=ordered,barrier=1 wait
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
on property:ro.vendor.hw.ram=4GB
|
||||
setprop dalvik.vm.heapstartsize 8m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.75
|
||||
setprop dalvik.vm.heapminfree 512k
|
||||
setprop dalvik.vm.heapmaxfree 8m
|
||||
|
||||
on property:ro.vendor.hw.ram=6GB
|
||||
setprop dalvik.vm.heapstartsize 12m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 6m
|
||||
setprop dalvik.vm.heaptargetutilization 0.55
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 24m
|
||||
|
||||
on property:ro.vendor.hw.ram=8GB
|
||||
on property:ro.vendor.hw.ram=6GB
|
||||
setprop dalvik.vm.heapstartsize 16m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapgrowthlimit 384m
|
||||
setprop dalvik.vm.heapsize 768m
|
||||
setprop dalvik.vm.heaptargetutilization 0.55
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 32m
|
||||
setprop dalvik.vm.heapmaxfree 40m
|
||||
|
||||
on property:ro.vendor.hw.ram=8GB
|
||||
setprop dalvik.vm.heapstartsize 24m
|
||||
setprop dalvik.vm.heapgrowthlimit 512m
|
||||
setprop dalvik.vm.heapsize 1024m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 12m
|
||||
setprop dalvik.vm.heapmaxfree 64m
|
||||
|
||||
on property:ro.vendor.hw.ram=12GB
|
||||
setprop dalvik.vm.heapstartsize 16m
|
||||
setprop dalvik.vm.heapgrowthlimit 256m
|
||||
setprop dalvik.vm.heapsize 512m
|
||||
setprop dalvik.vm.heaptargetutilization 0.5
|
||||
setprop dalvik.vm.heapminfree 8m
|
||||
setprop dalvik.vm.heapmaxfree 32m
|
||||
setprop dalvik.vm.heapstartsize 40m
|
||||
setprop dalvik.vm.heapgrowthlimit 768m
|
||||
setprop dalvik.vm.heapsize 1536m
|
||||
setprop dalvik.vm.heaptargetutilization 0.4
|
||||
setprop dalvik.vm.heapminfree 32m
|
||||
setprop dalvik.vm.heapmaxfree 80m
|
||||
|
||||
@@ -41,6 +41,10 @@ on early-init
|
||||
# Change ownership of sysfs power control node
|
||||
chown system graphics /sys/class/drm/card0/device/power/control
|
||||
|
||||
# Workarround for cache
|
||||
rm /data/resource-cache
|
||||
rm /data/system/package_cache
|
||||
|
||||
#Disable UFS clock scaling
|
||||
write /sys/bus/platform/devices/4804000.ufshc/clkscale_enable 0
|
||||
|
||||
|
||||
@@ -154,11 +154,11 @@ ro.crypto.volume.metadata.method=dm-default-key
|
||||
dalvik.vm.dex2oat-threads=6
|
||||
dalvik.vm.dex2oat64.enabled=true
|
||||
dalvik.vm.heapgrowthlimit=256m
|
||||
dalvik.vm.heapmaxfree=8m
|
||||
dalvik.vm.heapminfree=512k
|
||||
dalvik.vm.heapmaxfree=24m
|
||||
dalvik.vm.heapminfree=8m
|
||||
dalvik.vm.heapsize=512m
|
||||
dalvik.vm.heapstartsize=8m
|
||||
dalvik.vm.heaptargetutilization=0.75
|
||||
dalvik.vm.heapstartsize=12m
|
||||
dalvik.vm.heaptargetutilization=0.55
|
||||
|
||||
# Display
|
||||
vendor.display.comp_mask=0
|
||||
|
||||
Reference in New Issue
Block a user