Temporarily disable balloon device in crosvm

Currently the balloon device is already forcibly disabled within
crosvm itself, for protected VMs. This is because the balloon protocol
cannot possibly work without forthcoming kernel and hypervisor
modifications.

Disabling here in virtualizationservice allows the disablement to be
removed in upstream crosvm without breaking our tests when that is
merged into Android.

We disable balloon device even for non-protected VMs for now, because
the balloon protocol currently doesn't work for those either, when
running on pKVM hypervisor.

Bug: 238931615
Test: run a vm, confirm no balloon capability
Change-Id: Ie514cff903267d5e18229632b25b4ebf97c78dcf
1 file changed
tree: c9ad7630b79c3c21ace4e394450574d7c6b49318
  1. .prebuilt_info/
  2. apex/
  3. apkdmverity/
  4. authfs/
  5. avmd/
  6. compos/
  7. demo/
  8. docs/
  9. javalib/
  10. launcher/
  11. libs/
  12. microdroid/
  13. microdroid_manager/
  14. pvmfw/
  15. rialto/
  16. tests/
  17. virtualizationservice/
  18. vm/
  19. vmbase/
  20. vmclient/
  21. zipfuse/
  22. .clang-format
  23. .gitignore
  24. Android.bp
  25. OWNERS
  26. PREUPLOAD.cfg
  27. README.md
  28. 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.