From 643b262becfa90486a6559001764ee6309523ea0 Mon Sep 17 00:00:00 2001 From: Juan Yescas Date: Thu, 13 Apr 2023 16:53:42 -0700 Subject: 16K: Declare DeviceMaxPageSizeSupported as a product variable DeviceMaxPageSizeSupported product variable will be used in arm/arm64 targets to configure the binary alignment. Test: Unit tests Bug: 276963698 Bug: 276801883 (cherry picked from https://android-review.googlesource.com/q/commit:68470992f2bbdcc5c01fbf28a6407029e38c55bc) Merged-In: I27168b3343ac383020483eddf907ee71cf084de8 Change-Id: I27168b3343ac383020483eddf907ee71cf084de8 --- tests/products/BUILD | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) (limited to 'tests/products/BUILD') diff --git a/tests/products/BUILD b/tests/products/BUILD index 0e78ebaa..22dd0163 100644 --- a/tests/products/BUILD +++ b/tests/products/BUILD @@ -24,18 +24,16 @@ android_product( ) android_product( - name = "aosp_arm64_for_testing", - soong_variables = _soong_variables_arm64, -) - -android_product( - name = "aosp_x86_for_testing", - soong_variables = _soong_variables_x86, + name = "aosp_arm_for_testing_custom_linker_alignment", + soong_variables = dicts.add( + _soong_variables_arm, + {"DeviceMaxPageSizeSupported": "65536"}, + ), ) android_product( - name = "aosp_x86_64_for_testing", - soong_variables = _soong_variables_x86_64, + name = "aosp_arm64_for_testing", + soong_variables = _soong_variables_arm64, ) android_product( @@ -70,3 +68,21 @@ android_product( }, ), ) + +android_product( + name = "aosp_arm64_for_testing_custom_linker_alignment", + soong_variables = dicts.add( + _soong_variables_arm64, + {"DeviceMaxPageSizeSupported": "16384"}, + ), +) + +android_product( + name = "aosp_x86_for_testing", + soong_variables = _soong_variables_x86, +) + +android_product( + name = "aosp_x86_64_for_testing", + soong_variables = _soong_variables_x86_64, +) -- cgit v1.2.3