Files
build/core
Juan Yescas 1083f36818 16k: core: Add flag to make AOSP page size agnostic
The new boolean flag will be PRODUCT_PAGE_SIZE_AGNOSTIC.

When PRODUCT_PAGE_SIZE_AGNOSTIC is true:

- AOSP will use getpagesize() to retrieve the page size.
- The flag `TARGET_MAX_PAGE_SIZE_SUPPORTED` has to be equals to `65536`.
- AOSP will be able to use 4k/16k page size Linux kernels

When PRODUCT_PAGE_SIZE_AGNOSTIC is false:

- AOSP will only support 4k page size kernels.

Test: source build/envsetup.sh
      lunch aosp_raven_64-userdebug
      get_build_var TARGET_PAGE_SIZE_AGNOSTIC
      get_build_var PRODUCT_MAX_PAGE_SIZE_SUPPORTED
      65536

      source build/envsetup.sh
      lunch aosp_raven_64-userdebug
      build/make/core/config.mk:414: error: TARGET_MAX_PAGE_SIZE_SUPPORTED has to be 65536 to support page size agnostic.
      10:32:55 dumpvars failed with: exit status 1

Bug: 289419664
Change-Id: If8fc243a3e2cad77414a53a29805c7b6d349d4dd
2023-07-24 13:48:52 -07:00
..
2023-03-05 14:38:12 -08:00
2023-07-12 23:17:05 +00:00
2023-07-12 23:12:35 +00:00
2022-12-01 07:31:32 +00:00
2023-06-27 15:39:05 -07:00
2022-05-11 08:17:45 -07:00
2020-06-08 16:36:52 -07:00
2021-04-02 10:24:48 -07:00
2020-03-05 20:46:47 +00:00
2023-05-23 05:59:09 +00:00
2020-06-10 17:18:13 -07:00
2022-10-07 16:21:04 +00:00
2023-03-01 15:51:24 -08:00
2020-06-08 16:36:52 -07:00
2020-05-27 19:37:03 -07:00
2019-09-18 16:23:04 +00:00
2022-04-12 18:57:15 -07:00