[rialto] Handle page table exceptions in rialto

As the MemoryTracker maps the MMIO memory range as lazy device
memory, users of the MemoryTracker need to handle translation
faults during MMIO memory mapping for normal flow.

This change implements this handling in rialto.

Bug: 284462758
Test: atest rialto_test
Change-Id: Iaef203e2282bcb1e00ce426f4de5bd75caae387a
1 file changed
tree: 8c9da1a4945ceb8f4b5d20c66c42df91f8d267b8
  1. apex/
  2. apkdmverity/
  3. authfs/
  4. compos/
  5. demo/
  6. demo_native/
  7. docs/
  8. encryptedstore/
  9. javalib/
  10. launcher/
  11. libs/
  12. microdroid/
  13. microdroid_manager/
  14. pvmfw/
  15. rialto/
  16. service_vm/
  17. tests/
  18. virtualizationmanager/
  19. virtualizationservice/
  20. vm/
  21. vm_payload/
  22. vmbase/
  23. vmclient/
  24. zipfuse/
  25. .clang-format
  26. .gitignore
  27. Android.bp
  28. OWNERS
  29. PREUPLOAD.cfg
  30. README.md
  31. 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.