diff options
author | Dmitry Shmidt <dimitrysh@google.com> | 2022-09-22 20:16:36 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-09-22 20:16:36 +0000 |
commit | 35d7ccd28a52527e9d337d09b8f8c863428293ca (patch) | |
tree | 4774e30d317291dae9f3cea4f9b96dbe0c98cf06 | |
parent | dad591cce25ded8d1e5ede83964cfe091ea1f985 (diff) | |
parent | dff8288b087cdb1cf080084b3818f9d160523112 (diff) | |
download | yukawa-35d7ccd28a52527e9d337d09b8f8c863428293ca.tar.gz |
yukawa: Add TARGET_RO_FILE_SYSTEM_TYPE compile option am: 40914d1caa am: b9b1c7b751 am: 54ad1bdbfc am: ecfaab86ee am: dff8288b08
Original change: https://android-review.googlesource.com/c/device/amlogic/yukawa/+/2225841
Change-Id: I2e26e1047d12c2a2a264ff51eaa7fd4c6104b9b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | BoardConfigCommon.mk | 5 | ||||
-rw-r--r-- | device-common.mk | 3 | ||||
-rw-r--r-- | fstab.ramdisk.common | 2 | ||||
-rw-r--r-- | fstab.ramdisk.common.avb | 2 | ||||
-rw-r--r-- | fstab.recovery.yukawa | 8 | ||||
-rw-r--r-- | fstab.recovery.yukawa.avb | 8 | ||||
-rw-r--r-- | fstab.yukawa | 4 | ||||
-rw-r--r-- | fstab.yukawa.ab | 2 | ||||
-rw-r--r-- | fstab.yukawa.avb.ab | 2 |
9 files changed, 27 insertions, 9 deletions
diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 5eb91d2..6a637d3 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -61,8 +61,9 @@ endif BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432 BOARD_DTBOIMG_PARTITION_SIZE := 8388608 # 8 MiB -BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE ?= ext4 -BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := $(TARGET_RO_FILE_SYSTEM_TYPE) +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := $(TARGET_RO_FILE_SYSTEM_TYPE) +TARGET_USERIMAGES_SPARSE_EROFS_DISABLED ?= true ifneq ($(TARGET_USE_AB_SLOT), true) BOARD_CACHEIMAGE_PARTITION_SIZE := 268435456 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 diff --git a/device-common.mk b/device-common.mk index 39a4423..9056b17 100644 --- a/device-common.mk +++ b/device-common.mk @@ -73,6 +73,9 @@ PRODUCT_PACKAGES += \ bootctrl.yukawa endif +# System RO FS Type +TARGET_RO_FILE_SYSTEM_TYPE ?= ext4 + # Dynamic partitions PRODUCT_BUILD_SUPER_PARTITION := true PRODUCT_USE_DYNAMIC_PARTITIONS := true diff --git a/fstab.ramdisk.common b/fstab.ramdisk.common index 5f6e84e..def6026 100644 --- a/fstab.ramdisk.common +++ b/fstab.ramdisk.common @@ -1,2 +1,4 @@ +system /system erofs ro wait,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,logical,first_stage_mount +vendor /vendor erofs ro wait,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,logical,first_stage_mount diff --git a/fstab.ramdisk.common.avb b/fstab.ramdisk.common.avb index 9123f63..bee8400 100644 --- a/fstab.ramdisk.common.avb +++ b/fstab.ramdisk.common.avb @@ -1,2 +1,4 @@ +system /system erofs ro wait,avb=vbmeta,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,avb=vbmeta,logical,first_stage_mount +vendor /vendor erofs ro wait,avb,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,avb,logical,first_stage_mount diff --git a/fstab.recovery.yukawa b/fstab.recovery.yukawa index a5af82c..9fddb1e 100644 --- a/fstab.recovery.yukawa +++ b/fstab.recovery.yukawa @@ -1,8 +1,10 @@ +system /system erofs ro wait,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,logical,first_stage_mount +vendor /vendor erofs ro wait,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,logical,first_stage_mount -/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota -/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M -/dev/block/platform/soc/ffe07000.mmc/by-name/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,formattable +/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota +/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M +/dev/block/platform/soc/ffe07000.mmc/by-name/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,formattable /dev/block/platform/soc/ffe07000.mmc/by-name/misc /misc emmc defaults defaults /dev/block/platform/soc/ffe07000.mmc/by-name/recovery /recovery emmc defaults defaults /dev/block/platform/soc/ffe07000.mmc/by-name/boot /boot emmc defaults defaults
\ No newline at end of file diff --git a/fstab.recovery.yukawa.avb b/fstab.recovery.yukawa.avb index a758697..0dbc5ba 100644 --- a/fstab.recovery.yukawa.avb +++ b/fstab.recovery.yukawa.avb @@ -1,8 +1,10 @@ +system /system erofs ro wait,avb=vbmeta,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,avb=vbmeta,logical,first_stage_mount +vendor /vendor erofs ro wait,avb,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,avb,logical,first_stage_mount -/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota -/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M -/dev/block/platform/soc/ffe07000.mmc/by-name/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,formattable +/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota +/dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M +/dev/block/platform/soc/ffe07000.mmc/by-name/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,formattable /dev/block/platform/soc/ffe07000.mmc/by-name/misc /misc emmc defaults defaults /dev/block/platform/soc/ffe07000.mmc/by-name/recovery /recovery emmc defaults defaults /dev/block/platform/soc/ffe07000.mmc/by-name/boot /boot emmc defaults defaults
\ No newline at end of file diff --git a/fstab.yukawa b/fstab.yukawa index 169a376..409f076 100644 --- a/fstab.yukawa +++ b/fstab.yukawa @@ -2,8 +2,10 @@ /dev/block/platform/soc/ffe07000.mmc/by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M /dev/block/platform/soc/ffe07000.mmc/by-name/cache /cache ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,formattable /dev/block/platform/soc/ffe07000.mmc/by-name/misc /misc emmc defaults defaults +system /system erofs ro wait,logical,first_stage_mount system /system ext4 ro,barrier=1 wait,logical,first_stage_mount +vendor /vendor erofs ro wait,logical,first_stage_mount vendor /vendor ext4 ro,barrier=1 wait,logical,first_stage_mount -*/block/mmcblk0 auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata +*/block/mmcblk0 auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata */block/sd* auto auto defaults voldmanaged=usb:auto,noemulatedsd /dev/block/zram0 none swap defaults zramsize=268435456 diff --git a/fstab.yukawa.ab b/fstab.yukawa.ab index e48fb5c..a3c0be4 100644 --- a/fstab.yukawa.ab +++ b/fstab.yukawa.ab @@ -1,4 +1,6 @@ +system /system erofs ro wait,slotselect,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,slotselect,logical,first_stage_mount +vendor /vendor erofs ro wait,slotselect,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,slotselect,logical,first_stage_mount /dev/block/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota /dev/block//by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M diff --git a/fstab.yukawa.avb.ab b/fstab.yukawa.avb.ab index cc6b618..e6c18fc 100644 --- a/fstab.yukawa.avb.ab +++ b/fstab.yukawa.avb.ab @@ -1,4 +1,6 @@ +system /system erofs ro wait,slotselect,avb=vbmeta,logical,first_stage_mount system /system ext4 noatime,ro,errors=panic wait,slotselect,avb=vbmeta,logical,first_stage_mount +vendor /vendor erofs ro wait,slotselect,avb,logical,first_stage_mount vendor /vendor ext4 noatime,ro,errors=panic wait,slotselect,avb,logical,first_stage_mount /dev/block/by-name/userdata /data f2fs noatime,nosuid,nodev latemount,wait,check,quota,fileencryption=software,quota /dev/block//by-name/userdata /data ext4 noatime,nosuid,nodev,nodelalloc,nomblk_io_submit,errors=panic latemount,wait,check,quota,formattable,reservedsize=32M |