mirror of
https://github.com/Evolution-X-Devices/device_oneplus_sm8550-common
synced 2026-02-01 11:00:20 +00:00
sm8550-common: Enable system_dlkm partition to host GKI modules
* Enable compilation of system_dlkm image to package GKI modules. It provides the flexibility to update GKI driver post KMI freeze. * Use sha256 to build hashtree for system_dlkm partition since it provides robustness against malicious attacks. Change-Id: Icb3a5ab44d39f8b55324b7d8c47ea3c01f94f066
This commit is contained in:
committed by
Bruno Martins
parent
e3510779f6
commit
2feade7e18
@@ -18,6 +18,7 @@ AB_OTA_PARTITIONS += \
|
||||
odm \
|
||||
product \
|
||||
system \
|
||||
system_dlkm \
|
||||
system_ext \
|
||||
vbmeta \
|
||||
vbmeta_system \
|
||||
@@ -144,15 +145,17 @@ BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_SYSTEM_DLKMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_VENDOR_DLKMIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
BOARD_ONEPLUS_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_ext vendor vendor_dlkm
|
||||
BOARD_ONEPLUS_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_dlkm system_ext vendor vendor_dlkm
|
||||
BOARD_ONEPLUS_DYNAMIC_PARTITIONS_SIZE := 5591007232
|
||||
BOARD_SUPER_PARTITION_GROUPS := oneplus_dynamic_partitions
|
||||
BOARD_SUPER_PARTITION_SIZE := 11190403072
|
||||
BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64)
|
||||
TARGET_COPY_OUT_ODM := odm
|
||||
TARGET_COPY_OUT_PRODUCT := product
|
||||
TARGET_COPY_OUT_SYSTEM_DLKM := system_dlkm
|
||||
TARGET_COPY_OUT_SYSTEM_EXT := system_ext
|
||||
TARGET_COPY_OUT_VENDOR := vendor
|
||||
TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm
|
||||
@@ -212,6 +215,9 @@ BOARD_AVB_VENDOR_BOOT_ALGORITHM := SHA256_RSA4096
|
||||
BOARD_AVB_VENDOR_BOOT_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
|
||||
BOARD_AVB_VENDOR_BOOT_ROLLBACK_INDEX_LOCATION := 1
|
||||
|
||||
# Use sha256 hash algorithm for system_dlkm partition
|
||||
BOARD_AVB_SYSTEM_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
|
||||
|
||||
# WiFi
|
||||
BOARD_WLAN_DEVICE := qcwcn
|
||||
BOARD_HOSTAPD_DRIVER := NL80211
|
||||
|
||||
Reference in New Issue
Block a user