tree: 9a4cb99e3560845fa1cefec9878ec263868278f6
  1. disk/
  2. doc/
  3. proto/
  4. unittest/
  5. alloc.cc
  6. alloc.h
  7. Android.bp
  8. assemble_cvd.cc
  9. boot_config.cc
  10. boot_config.h
  11. boot_image_utils.cc
  12. boot_image_utils.h
  13. bootconfig_args.cpp
  14. bootconfig_args.h
  15. clean.cc
  16. clean.h
  17. disk_builder.cpp
  18. disk_builder.h
  19. disk_flags.cc
  20. disk_flags.h
  21. display.cpp
  22. display.h
  23. flag_feature.cpp
  24. flag_feature.h
  25. flags.cc
  26. flags.h
  27. flags_defaults.h
  28. graphics_flags.cc
  29. graphics_flags.h
  30. kernel_module_parser.cc
  31. kernel_module_parser.h
  32. misc_info.cc
  33. misc_info.h
  34. network_flags.cpp
  35. network_flags.h
  36. OWNERS
  37. README.md
  38. super_image_mixer.cc
  39. super_image_mixer.h
  40. touchpad.cpp
  41. touchpad.h
  42. vendor_dlkm_utils.cc
  43. vendor_dlkm_utils.h
host/commands/assemble_cvd/README.md

Host filesystem setup to prepare for running a Cuttlefish device.

Supports rewriting super.img, boot.img, and initramfs.img based on launch_cvd arguments. In a multi-device configuration, there is only one assemble_cvd invocation, but multiple run_cvd invocations, one per device.

The disk files produced by the Android build system are arranged into a “composite disk” and protected with a read-on-write qcow2 overlay.

Disk diagram