Make com.android.virt deterministic

Hard-code fake_timestamp and uuid for filesystem images so that
the resulting output can be the same even when built later with the same
input.

Pass salt to avbtool for various artifacts (including bootconfig,
uboot_env, etc) so that they can produce the same output.

Bug: 229784558
Test: m com.android.virt
      # remove intermediates and touch some sources
      m com.android.virt
      # compare two built artifacts
Change-Id: I03f43df5c8bb248cbcb3f3851cdbb3e952c2e9a8
1 file changed
tree: 6301203571399a8b1b313d09c21d27538c8b36b4
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. authfs/
  5. compos/
  6. demo/
  7. docs/
  8. javalib/
  9. launcher/
  10. libs/
  11. microdroid/
  12. microdroid_manager/
  13. pvmfw/
  14. tests/
  15. virtualizationservice/
  16. vm/
  17. zipfuse/
  18. .clang-format
  19. .gitignore
  20. Android.bp
  21. OWNERS
  22. PREUPLOAD.cfg
  23. README.md
  24. TEST_MAPPING
README.md

Virtualization

This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.