arm64/dts: zuma: Add alive S2MPU Alive S2MPU is fully trusted and is not managed by the kernel. However, we need to make sure the kernel can’t map it to use it in emulation mode of the S2MPU. So we define it as: - “deny-all”: So it never gets power managed or updated - “off-at-boot”: Never configured at boot. Which mainly means it remains unconfigured but it's MMIO is not accessible to the kernel. Bug: 342511931 Signed-off-by: Mostafa Saleh <[email protected]> (cherry picked from https://partner-android-review.googlesource.com/q/commit:f80cb565f73e7e51f668ab24b6d5baad57c89333) Merged-In: Ia027294962b41f19cf31c83fcdf51c3c5b4866cc Change-Id: Ia027294962b41f19cf31c83fcdf51c3c5b4866cc
# Files are copied to out/{branch}/dist $ tools/bazel run //private/google-modules/soc/gs:slider_dist
See build/kernel/kleaf/README.md for details.
Note: This only works on raviole-mainline branch.
# Files are copied to out/{branch}/dist $ tools/bazel run --lto=none //private/google-modules/soc/gs:slider_dist
Note: ABI monitoring is not supported on raviole-mainline branch.
# Compare ABI and build files for distribution $ tools/bazel build //private/google-modules/soc/gs:slider_abi # Update symbol list common/android/abi_gki_aarch64_pixel $ tools/bazel run //private/google-modules/soc/gs:slider_abi_update_symbol_list # Update ABI common/android/abi_gki_aarch64.xml $ tools/bazel run //common:kernel_aarch64_abi_update # Copy files to distribution $ tools/bazel run //private/google-modules/soc/gs:slider_abi_dist
build_slider.sh (legacy)$ build/build_slider.sh
Note: This only works on raviole-mainline branch.
$ LTO=none build/build_slider.sh