commit | 6056be14eb93b731891fb9283331b10cd3f4ae8e | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Mon Oct 03 10:49:48 2022 +0100 |
committer | Alan Stokes <alanstokes@google.com> | Tue Oct 04 13:59:45 2022 +0100 |
tree | c51740210518a90ccfd1f7bbcd3497d7946493f1 | |
parent | d4667bc5e0a9597bb46a91e1b383e18d7e66b1b1 [diff] |
Support config-less VMs Update the Java API to allow the config file to be omitted. Instead, the binary path can be specified explicitly. Remove certs from VirtualMachineConfig; they were only used for compatibility checking, and running a VM with a different APK (regardless of singing certs) isn't supported. Require whether the VM is protected to be specified explicitly, to avoid accidents. Modify the config serialization format & bump the version. Modify demo + test clients to match. Refactor the tests to split off the extra APK test (which requires a config file), minimizing code duplication. Migrate one success test to run without config file. Bug: 243513572 Test: atest MicrodroidTests Change-Id: I6b195d4daa9c8132e1f71a04d2253f538edcbe4a
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.