From 1adeec60ba586003b8dbc79010f5053519cdf698 Mon Sep 17 00:00:00 2001 From: Daniel Mentz Date: Wed, 3 Mar 2021 14:44:17 -0800 Subject: [PATCH] Add vendor_dlkm partition Certain vendor kernel modules were previously stored in the vendor partition. With this change, we create a new separate partition named vendor_dlkm for these vendor modules. Bug: 173653839 Change-Id: I6e3b20ada58ffea05de3df8e7eae9fc59a6019e0 --- BoardConfig-common.mk | 7 ++++++- conf/fstab.gs101 | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index 888761dc..846e7cb2 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -178,7 +178,8 @@ BOARD_GOOGLE_DYNAMIC_PARTITIONS_PARTITION_LIST := \ system \ system_ext \ product \ - vendor + vendor \ + vendor_dlkm # Set error limit to BOARD_SUPER_PARTITON_SIZE - 500MB BOARD_SUPER_PARTITION_ERROR_LIMIT := 8006926336 @@ -345,6 +346,10 @@ ARMNN_COMPUTE_CL_ENABLE := 0 endif ARMNN_COMPUTE_NEON_ENABLE := 1 +BOARD_USES_VENDOR_DLKMIMAGE := true +BOARD_VENDOR_DLKMIMAGE_FILE_SYSTEM_TYPE := ext4 +TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm + # Boot.img BOARD_RAMDISK_USE_LZ4 := true #BOARD_KERNEL_BASE := 0x80000000 diff --git a/conf/fstab.gs101 b/conf/fstab.gs101 index 8bfd58cd..5958e3eb 100644 --- a/conf/fstab.gs101 +++ b/conf/fstab.gs101 @@ -8,6 +8,7 @@ system /system system_ext /system_ext ext4 ro,barrier=1 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount product /product ext4 ro,barrier=1 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount vendor /vendor ext4 ro,barrier=1 wait,slotselect,avb=vbmeta,logical,first_stage_mount +vendor_dlkm /vendor_dlkm ext4 ro,barrier=1 wait,slotselect,avb=vbmeta,logical,first_stage_mount /dev/block/platform/14700000.ufs/by-name/efs /mnt/vendor/efs ext4 defaults,noatime,rw wait,check,formattable /dev/block/platform/14700000.ufs/by-name/efs_backup /mnt/vendor/efs_backup ext4 defaults,noatime,rw wait,check,formattable /dev/block/platform/14700000.ufs/by-name/modem_userdata /mnt/vendor/modem_userdata ext4 defaults,noatime,rw wait,check,formattable