Merge cherrypicks of ['partner-android-review.googlesource.com/3126360'] into sparse-13210509-L58300030010444238.
SPARSE_CHANGE: Ifc351ec23ce0dd6c3a9729b0aa4bc791eb99c64b


Change-Id: I903740d70b33a168f59c9203e026ea219493269b
Signed-off-by: Coastguard Worker <android-build-coastguard-worker@google.com>
tree: 184f07f02ecf30d55294925f11c235a2c4b5e90f
  1. debug/
  2. etm/
  3. kleaf/
  4. sepolicy/
  5. bazel.WORKSPACE
  6. BUILD.bazel
  7. constants.bzl
  8. device.bazelrc
  9. merge-from-pixel-6.1-zuma.sh
  10. README.md
  11. update_symbol_list.sh
README.md

Building with Bazel

# Files are copied to out/raviole/dist
$ tools/bazel run --config=raviole //private/devices/google/raviole:gs101_raviole_dist

See build/kernel/kleaf/README.md for details.

ABI monitoring with Bazel

Note: ABI monitoring is not supported on android-mainline branch.

# Compare ABI and build files for distribution
$ tools/bazel build --config=raviole //private/devices/google/raviole:gs101_raviole_abi

# Update symbol list aosp/android/abi_gki_aarch64_pixel
$ tools/bazel run --config=raviole //private/devices/google/raviole:gs101_raviole_abi_update_symbol_list

# Update ABI aosp/android/abi_gki_aarch64.xml
$ tools/bazel run //aosp:kernel_aarch64_abi_update