commit | 0cc59ee75d1167d411e300980e41776bdae87e7a | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Fri Sep 24 11:20:34 2021 +0100 |
committer | Alan Stokes <alanstokes@google.com> | Tue Oct 05 09:19:03 2021 +0100 |
tree | 528d966a747b8d02ce99cfca82b881b018e4281a | |
parent | e1b6e1ceb57da69444ed8b13e8325155bc9a7db4 [diff] |
Fix lazy service persistence for VS As long as there is a VmInstance in existence, i.e. a client is holding an IVirtualMachine reference, keep the virtualization service running. Previously it would be killed by service manager when its lazy IVirtualisationService interface was released, but that is unhelpful to clients. This reverts the changes in commit 7e54e2904f414369054114a0d5b9ed0e6d3a23cd that special-cased debug_hold_vm in favor of the more general solution. It also removes the workaround in compos_client to keep the service from being killed. Test: atest -p Fixes: 200924402 Bug: 201628773 Change-Id: I8ba465b5970746b64205e08745d3ec4c931abae8
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.