Age | Commit message (Collapse) | Author |
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1832464
Change-Id: I92a002aa926d8d48637e35b26c41ef65026e8eed
|
|
* changes:
Add generic board-agnostic pre-built pvmfw.img
Add framework for building the pvmfw.img partition
Stop assuming that pvmfw.img can only be pre-built
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1845113
Change-Id: Ie7f16d55760fe866c47aecb3994b77bf7cde60cd
|
|
|
|
This reverts commit f1679a0c1dccaea1cd0f506f19522eae3ec2ba61.
Reason for revert: Unintentionally affects downstream, non-GSI-GKI products
Change-Id: Ic439ac586b9f27c7f83d0274f8ddfc6199cc05d5
|
|
exists" am: 9885f2f744
Original change: https://android-review.googlesource.com/c/platform/build/+/1843156
Change-Id: Ib1b20e7c1da4427c30a98d11a2729724ad176be8
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1842084
Change-Id: Ibd9b3fc8f4fe4007747c61aa98c9f737b0964ece
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1844555
Change-Id: Ib15076b49fd207382fb18dfe554203ec13b2f126
|
|
|
|
The list of tests will be used to filter tests during test mapping run.
Bug: 201591516
Test: m dist cts vts
Change-Id: I2fd63b93c78af4fa88672aa903c87a4777691806
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1842716
Change-Id: I0f9bc530c3e2e83b14efcad778870bc0d7795888
|
|
Make use of the pvmfw.img-building AOSP framework to provide a common
default image instead of requiring boards to necessarily provide their
own but allow over-writing it through BOARD_PREBUILT_PVMFWIMAGE, if
desired.
Note: The Android Virtualization Framework requires the pvmfw partition.
Bug: 199717422
Test: m ${ANDROID_PRODUCT_OUT}/pvmfw.img
Change-Id: I5e06f08d6e22178e45254b7ab63acd3855d99a38
|
|
* changes:
Dedup build rules of ramdisk-(debug|test-harness).img
Build vendor_ramdisk[-debug].img if building vendor_boot.img
|
|
Adapt the variables necessary for building pvmfw.img by following what
was done for other Android partitions and introducing:
- PRODUCT_BUILD_PVMFW_IMAGE
- BUILDING_PVMFW_IMAGE
- BUILT_PVMFWIMAGE_TARGET
Replace the manual 'cp' by the more common 'copy-one-file'.
Bug: 199831815
Test: m ${ANDROID_PRODUCT_OUT}/pvmfw.img # with TARGET_PKVM_ENABLED=true
Change-Id: I5e4bbcbdbf4b96281ee54631938f097e9744883c
|
|
Introduce the BOARD_USES_PVMFWIMAGE variable, similarly to all other
partitions, and use it where appropriate (in particular, where the
soon-to-be incorrect assumption that pvmfw.img could only be a pre-built
board image was made).
Bug: 199717422
Test: m ${ANDROID_PRODUCT_OUT}/pvmfw.img # with TARGET_PKVM_ENABLED=true
Change-Id: I8f4faa78c741d29b473303b521834387dbd48cd1
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1839817
Change-Id: Id9f6eba26d02d1326fc6d8afbc318a76a0961a7b
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1839815
Change-Id: Ibac747f40c9a961fbe692f511b2edfef11f07247
|
|
|
|
This does largely the same thing as in product configuration,
it converts the board makefiles and evaluates them in place
of an $(include).
Bug: 201700692
Test: Temporarily replace the ifndef RBC_BOARD_CONFIG with RBC_PRODUCT_CONFIG,
then ./build/bazel/ci/rbc_product_config.sh aosp_arm64-userdebug
Change-Id: I91c3dd6b91cf6bfeb18a5fff95d53b7a2c113c57
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1838354
Change-Id: I27999b873212cb1ab52cb75a7dd9a6992d595145
|
|
|
|
BOARD_SYSTEMSDK_VERSIONS should be checked by BOARD_API_LEVEL,
BOARD_SHIPPING_API_LEVEL, or PRODUCT_SHIPPING_API_LEVEL in a forward
order.
Bug: 201489975
Test: BOARD_SYSTEMSDK_VERSIONS := 30, PRODUCT_SHIPPING_API_LEVEL := 31,
BOARD_API_LEVEL := 30, and then check if there isn't an error
Change-Id: I00e3bf8dda6e6e87a2daf42c74d703503cbeed1f
|
|
Adjust code location, factor out common code, eliminate dead code.
Bug: 201753847
Test: Presubmit; change is noop
Change-Id: If929bcf92bc03305058d2d8179c8dba351961c8e
|
|
Make vendor_boot.img / vendor_ramdisk.img symmetrical to boot.img /
ramdisk.img.
Bug: 201753847
Test: Build and check vendor_ramdisk[-debug].img
Change-Id: I9fb5c7fca09a77446bd140ca549c2091fc9c6a40
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1841575
Change-Id: Id9dfc110111e09a3d82d0ae6f76ce943431b8bb6
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1842319
Change-Id: I445a874483d1e642c2e93a18fbafed8a1394daa1
|
|
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1839816
Change-Id: If62de0660fb5f5e5f39ec5ce89384c97e635c9fe
|
|
|
|
These were removed in https://android-review.googlesource.com/c/platform/external/selinux/+/1807296
Change-Id: If13bbeff5e14dc0bcc2e1f30ba5d7eab8d0ff6e3
|
|
The variable is no longer used after https://r.android.com/1737753.
Bug: 189298093
Test: m
Change-Id: I6bcb6735189429551ebca697441f2a1edb5c4dfa
|
|
GKI devices should be using vendor_boot-debug.img from their device
build instead.
Bug: 200945738
Test: Presubmit
Change-Id: I4ff19f8ccef9befc826c02a628cc15f5d2f68b10
|
|
|
|
Add PRODUCT variables
PRODUCT_BUILD_DEBUG_BOOT_IMAGE
PRODUCT_BUILD_DEBUG_VENDOR_BOOT_IMAGE
as toggles to enable/disable building boot-debug & vendor_boot-debug.
Bug: 200945738
Test: m bootimage_debug
Change-Id: Ic032b8594f776f911d7b6345a97d64fed930d890
|
|
This is to support a bootimage only target in AB.
Bug: 198363484
Test: lunch aosp_arm64-userdebug; make bootimage dist
Change-Id: I9a32c365f635ec4693675a1969d7a1e684c8f55a
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1839198
Change-Id: I42248bdf71f73686412cb2eb7dcf659ceb61c074
|
|
|
|
S ships with extension version 1, so the correct base extension version
is 1 at the moment.
Bug: 199852423
Test: m out/host/linux-x86/development/sdk/platform_source.properties
verify IsBaseSdk=true
Change-Id: I465d896fdeacfe34bdbfa0da1871d74a3bf3ee11
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1839200
Change-Id: I732f4aeea701961784ab3897fd1a2eda1440f049
|
|
|
|
Soong's "androidmk" makefile parser couldn't parse
board_config.mk due to these issues.
Fixes: 201440410
Test: Manually
Change-Id: I2dc298fb969a140e14f704a8c9f9f2ec98be7bc0
|
|
Merged-In: I6bbbf0d627c2e978beb28c2fc4ebac142ca63c1e
Change-Id: I4777de3e09216497b88f6916f8a5997e4cd10743
|
|
There was a missing $ for variable expansion,
and $(info) does not seem to show up in soong output,
but $(warning) does.
Fixes: 201431870
Test: After introducing a problem in mk2rbc: m RBC_PRODUCT_CONFIG=1 nothing
Change-Id: Ife7786d27a7315e873ea125ca361e684ffb79e1e
|
|
Merged-In: Ie525a97b437a3ce4c960754de727a5af0feadc98
Change-Id: I9f7eb9ed0c06bdf7a59472635e2c0d4ffe798a60
|
|
Original change: https://android-review.googlesource.com/c/platform/build/+/1774706
Change-Id: I3c94bb10b40a80d982dfceb0902f866d1ca24dea
|
|
|