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:
Vilas Bhat 2024-06-13 21:50:03 +00:00
parent 3474c2a6c9
commit a826e86b05

View file

@ -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)