Build a single GSI for O-MR1-VENDOR and Master-VENDOR
The objective of this commit is to support these 3 combinations: 1. Master-GSI + Master-VENDOR (w/ BOARD_VNDK_VERSION) 2. Master-GSI + Master-VENDOR (w/o BOARD_VNDK_VERSION for upgrading devices) 3. Master-GSI + O-MR1-VENDOR (w/ BOARD_VNDK_VERSION) This commit defines a new property `ro.vndk.lite` to indicate the status of BOARD_VNDK_VERSION run-time enforcement. Now, all devices should have `ro.vndk.version` so that `libhidlbase.so`, `libRSCpuRef.so`, and `libnativeloader.so` can find the versioned VNDK directory. Bug: 78605339 Test: aosp_sailfish Master-SYSTEM + Master-VENDOR boots Test: aosp_sailfish Master-GSI + Master-VENDOR boots Test: aosp_walleye Master-SYSTEM + Master-VENDOR boots Test: aosp_walleye Master-GSI + Master-VENDOR boots Test: aosp_walleye Master-GSI + O-MR1-VENDOR boots Change-Id: Iee9553b3ca9e0798a873e655d87d10cdc23d4b1c Merged-In: Iee9553b3ca9e0798a873e655d87d10cdc23d4b1c (cherry picked from commit d73b94c0)
Loading
Please register or sign in to comment