pvmfw: config: Tolerate invalid zero-sized entries

Instead of rejecting entries that have a non-zero offset with zero size,
which the config data spec considers to be invalid (as missing entries
should have both offset and size set to zero), consider them as (valid)
missing entries. This allows pVMs to boot with our currentt bootloader.

Bug: 262181812
Test: boot pVM on a device that doesn't have a debug policy
Change-Id: I7cd7e6196329333409e4043c8bd79174767e82b9
1 file changed
tree: aa985d88a87575a53681463252e54d8381ed2914
  1. apex/
  2. apkdmverity/
  3. authfs/
  4. avmd/
  5. compos/
  6. demo/
  7. docs/
  8. encryptedstore/
  9. javalib/
  10. launcher/
  11. libs/
  12. microdroid/
  13. microdroid_manager/
  14. pvmfw/
  15. rialto/
  16. tests/
  17. virtualizationservice/
  18. vm/
  19. vm_payload/
  20. vmbase/
  21. vmclient/
  22. zipfuse/
  23. .clang-format
  24. .gitignore
  25. Android.bp
  26. OWNERS
  27. PREUPLOAD.cfg
  28. README.md
  29. 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.