Support composite images.

This adds a --composite_disk flag to launch_cvd which optionally uses a
composite disk image for all the partitions. If the file does not
already exist, it is assembled on-demand using bpttool.

Only implemented in crosvm for now.

Bug: 133432409
Change-Id: I135513ba03331472a13241c49506fc1b5869a6e0
Test: launch_cvd -vm_manager=crosvm
Test: launch_cvd -vm_manager=crosvm --composite_disk=composite.img
10 files changed
tree: da187c8999fcd01f0121712d0e68da242f6b698f
  1. common/
  2. guest/
  3. host/
  4. tests/
  5. tools/
  6. Android.bp
  7. Android.mk
  8. OWNERS
  9. TEST_MAPPING