Use a target build variable to indicate that the target
boots with 16kb page sizes.
Bug: 346868433
Test: Built aosp shusky targets with 16kb support
$ source build/envsetup.sh
$ lunch aosp_husky_pgagnostic-trunk_staging-userdebug
$ get_build_var TARGET_BOOTS_16K
true
Change-Id: Ibd853aa5087bc0cb5b8457fa13e09e7d20a7b211
Page agnostic (16k targets) are already supposed to boot up with 16k
page size kernels. Hence, the developer option is not required.
Bug: 340969437
Test: Tested `aosp_shiba_pgagnostic` on internal branch to ensure the
build succeeds and device boots up.
Change-Id: I9fd4011d868f282364c1dedc048531ca2a32c843
The shusky target configuration will support:
- Developer option to switch to 16kb kernel
- 16kb elf alignment for the android platform
Test: source build/envsetup.sh
lunch aosp_husky_pgagnostic-trunk-userdebug
m
Bug: 308663811
Change-Id: I935a3fe7924f1ce2144c5da6b7bddb70247fc8c9
Set user partition to ext4 for the husky and shiba page
size agnostic targets with 5.15 kernels.
Test: source build/envsetup.sh
lunch aosp_husky_pgagnostic-trunk-userdebug
m
Bug: 308663811
Change-Id: Iaff7b25e290d05766130d35bd96691b5d407a2e0