4b4c510ffb
Make the final changes to start running VMs using virtmgr: * Have virtualizationservice host the VirtualizationServiceInternal AIDL service. * Remove memlock rlimit of virtmgr (instead of virtualizationservice) via a method on VirtualizationServiceInternal. * Have VirtualizationServiceInternal create the VM's temporary folder and change its owner to the client's UID. The files keep the same virtualizationservice_data_file SELinux label, but are now owned by the client's virtmgr instance. To this end, virtualizationservice requires CAP_CHOWN. * Switch all users to the new vmclient/javalib API for spawning virtmgr. Bug: 245727626 Test: atest -p packages/modules/Virtualization:avf-presubmit Change-Id: I93b2cadb67a8c125e1a86f9c1ba9cb98336f0cd4 |
||
---|---|---|
.. | ||
empty-payload-apk | ||
permissions | ||
Android.bp | ||
canned_fs_config | ||
com.android.virt.avbpubkey | ||
com.android.virt.pem | ||
com.android.virt.pk8 | ||
com.android.virt.x509.pem | ||
manifest.json | ||
product_packages.mk | ||
replace_bytes.py | ||
sign_virt_apex.py | ||
sign_virt_apex_test.sh | ||
sign_virt_apex_test.xml | ||
test.com.android.virt.pem | ||
test2.com.android.virt.pem | ||
virtualizationservice.rc |