16kb: Use PRODUCT_BOOTS_16K to select the kernel and fs
The build flag PRODUCT_BOOTS_16K will be used to select whether akita devices would boot with 16kb or 4kb page size kernel. Bug: 347107885 Test: $ source build/envsetup.sh $ lunch akita_16k-trunk_staging-userdebug $ get_build_var TARGET_KERNEL_DIR device/google/akita-kernels/5.15/trunk-12022022/16kb $ get_build_var TARGET_BOARD_KERNEL_HEADERS device/google/akita-kernels/5.15/trunk-12022022/kernel-headers $ get_build_var PRODUCT_BOOTS_16K true $ get_build_var TARGET_RW_FILE_SYSTEM_TYPE ext4 $ get_build_var TARGET_USERDATAIMAGE_FILE_SYSTEM_TYPE ext4 Flag: EXEMPT bugfix Change-Id: Ibcd851c7493c38726b19f57d52c4422e9e228b1d
This commit is contained in:
parent
3474c2a6c9
commit
a826e86b05
1 changed files with 6 additions and 0 deletions
|
@ -29,6 +29,12 @@ TARGET_KERNEL_DIR ?= device/google/akita-kernels/5.15/trunk
|
|||
TARGET_BOARD_KERNEL_HEADERS ?= device/google/akita-kernels/5.15/trunk/kernel-headers
|
||||
endif
|
||||
|
||||
ifeq ($(PRODUCT_BOOTS_16K),true)
|
||||
TARGET_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
|
||||
TARGET_KERNEL_DIR := $(RELEASE_KERNEL_AKITA_DIR)/16kb
|
||||
TARGET_RW_FILE_SYSTEM_TYPE := ext4
|
||||
endif
|
||||
|
||||
$(call inherit-product-if-exists, vendor/google_devices/akita/prebuilts/device-vendor-akita.mk)
|
||||
$(call inherit-product-if-exists, vendor/google_devices/zuma/prebuilts/device-vendor.mk)
|
||||
$(call inherit-product-if-exists, vendor/google_devices/zuma/proprietary/device-vendor.mk)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue