Home
last modified time | relevance | path

Searched refs:VirtualMachine (Results 1 – 23 of 23) sorted by relevance

/packages/modules/Virtualization/libs/framework-virtualization/src/android/system/virtualmachine/
DVirtualMachineManager.java82 private final Map<String, WeakReference<VirtualMachine>> mVmsByName = new ArrayMap<>();
217 @RequiresPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION)
218 public VirtualMachine create(@NonNull String name, @NonNull VirtualMachineConfig config) in create()
227 private VirtualMachine createLocked(@NonNull String name, @NonNull VirtualMachineConfig config) in createLocked()
229 VirtualMachine vm = VirtualMachine.create(mContext, name, config); in createLocked()
252 public VirtualMachine get(@NonNull String name) throws VirtualMachineException { in get()
260 private VirtualMachine getLocked(@NonNull String name) throws VirtualMachineException { in getLocked()
261 VirtualMachine vm = getVmByName(name); in getLocked()
264 vm = VirtualMachine.load(mContext, name); in getLocked()
287 public VirtualMachine importFromDescriptor( in importFromDescriptor()
[all …]
DVirtualMachineCallback.java146 void onPayloadStarted(@NonNull VirtualMachine vm); in onPayloadStarted()
152 void onPayloadReady(@NonNull VirtualMachine vm); in onPayloadReady()
155 void onPayloadFinished(@NonNull VirtualMachine vm, int exitCode); in onPayloadFinished()
158 void onError(@NonNull VirtualMachine vm, @ErrorCode int errorCode, @NonNull String message); in onError()
161 void onStopped(@NonNull VirtualMachine vm, @StopReason int reason); in onStopped()
DVirtualMachine.java144 public class VirtualMachine implements AutoCloseable { class
404 private VirtualMachine( in VirtualMachine() method in VirtualMachine
462 static VirtualMachine fromDescriptor( in fromDescriptor()
469 VirtualMachine vm; in fromDescriptor()
472 vm = new VirtualMachine(context, name, config, VirtualizationService.getInstance()); in fromDescriptor()
514 static VirtualMachine create( in create()
520 VirtualMachine vm = in create()
521 new VirtualMachine(context, name, config, VirtualizationService.getInstance()); in create()
597 static VirtualMachine load(@NonNull Context context, @NonNull String name) in load()
606 VirtualMachine vm = in load()
[all …]
DVirtualMachineConfig.java1129 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION)
1143 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION)
1367 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION)
1383 @RequiresPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION)
/packages/modules/Virtualization/tests/testapk/src/java/com/android/microdroid/test/
DMicrodroidTests.java18 import static android.system.virtualmachine.VirtualMachine.STATUS_DELETED;
19 import static android.system.virtualmachine.VirtualMachine.STATUS_RUNNING;
20 import static android.system.virtualmachine.VirtualMachine.STATUS_STOPPED;
56 import android.system.virtualmachine.VirtualMachine;
162 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup()
169 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup()
175 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in tearDown()
197 VirtualMachine vm = forceCreateNewVirtualMachine("test_vm", config); in createAndConnectToVmHelper()
268 VirtualMachine vm = in vmAttestationWhenRemoteAttestationIsNotSupported()
295 VirtualMachine vm = in vmAttestationWithVendorPartitionWhenSupported()
[all …]
/packages/modules/Virtualization/android/MicrodroidDemoApp/java/com/android/microdroid/demo/
DMainActivity.java23 import android.system.virtualmachine.VirtualMachine;
75 if (status != null && status == VirtualMachine.STATUS_RUNNING) { in onCreate()
90 if (status == VirtualMachine.STATUS_RUNNING) { in onCreate()
147 private VirtualMachine mVirtualMachine;
156 mStatus.setValue(VirtualMachine.STATUS_DELETED); in VirtualMachineModel()
170 public void onPayloadStarted(VirtualMachine vm) {} in run()
173 public void onPayloadReady(VirtualMachine vm) { in run()
184 private void testVmService(VirtualMachine vm) { in run()
215 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in run()
225 public void onError(VirtualMachine vm, int errorCode, String message) { in run()
[all …]
/packages/modules/Virtualization/libs/framework-virtualization/api/
Dsystem-current.txt4 public class VirtualMachine implements java.lang.AutoCloseable {
5 … binderFromPreconnectedClient(@NonNull android.system.virtualmachine.VirtualMachine.VsockConnectio…
8 …e(from=android.system.virtualmachine.VirtualMachine.MIN_VSOCK_PORT, to=android.system.virtualmachi…
9 …e(from=android.system.virtualmachine.VirtualMachine.MIN_VSOCK_PORT, to=android.system.virtualmachi…
15 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER…
29 public static interface VirtualMachine.VsockConnectionProvider {
34 …method public void onError(@NonNull android.system.virtualmachine.VirtualMachine, int, @NonNull St…
35 … method public void onPayloadFinished(@NonNull android.system.virtualmachine.VirtualMachine, int);
36 method public void onPayloadReady(@NonNull android.system.virtualmachine.VirtualMachine);
37 method public void onPayloadStarted(@NonNull android.system.virtualmachine.VirtualMachine);
[all …]
Dtest-current.txt4 public class VirtualMachine implements java.lang.AutoCloseable {
5 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE…
20 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA…
21 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA…
22 …method @NonNull @RequiresPermission(android.system.virtualmachine.VirtualMachine.USE_CUSTOM_VIRTUA…
28 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER…
29 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER…
30 …method @RequiresPermission(android.system.virtualmachine.VirtualMachine.MANAGE_VIRTUAL_MACHINE_PER…
/packages/modules/Virtualization/android/TerminalApp/java/com/android/virtualization/terminal/
DRunner.kt19 import android.system.virtualmachine.VirtualMachine
30 internal class Runner private constructor(val vm: VirtualMachine, callback: Callback) {
37 override fun onPayloadStarted(vm: VirtualMachine) { in onPayloadStarted()
41 override fun onPayloadReady(vm: VirtualMachine) { in onPayloadReady()
45 override fun onPayloadFinished(vm: VirtualMachine, exitCode: Int) { in onPayloadFinished()
49 override fun onError(vm: VirtualMachine, errorCode: Int, message: String) { in onError()
54 override fun onStopped(vm: VirtualMachine, reason: Int) { in onStopped()
DInputForwarder.kt22 import android.system.virtualmachine.VirtualMachine in <lambda>()
33 vm: VirtualMachine, in <lambda>()
38 private val virtualMachine: VirtualMachine = vm in <lambda>()
DMemBalloonController.kt21 import android.system.virtualmachine.VirtualMachine
35 class MemBalloonController(val context: Context, val vm: VirtualMachine) {
DLogger.kt18 import android.system.virtualmachine.VirtualMachine in <lambda>()
39 fun setup(vm: VirtualMachine, dir: Path, executor: ExecutorService) { in <lambda>()
DVmLauncherService.kt36 import android.system.virtualmachine.VirtualMachine in <lambda>()
75 private var virtualMachine: VirtualMachine? = null in <lambda>()
507 if (runner?.vm?.getStatus() == VirtualMachine.STATUS_RUNNING) { in <lambda>()
/packages/modules/Virtualization/tests/helper/src/java/com/android/microdroid/test/device/
DMicrodroidDeviceTestBase.java38 import android.system.virtualmachine.VirtualMachine;
194 public VirtualMachine forceCreateNewVirtualMachine(String name, VirtualMachineConfig config) in forceCreateNewVirtualMachine()
384 public void runToFinish(String logTag, VirtualMachine vm) in runToFinish()
428 protected void forceStop(VirtualMachine vm) { in forceStop()
437 public void onPayloadStarted(VirtualMachine vm) {} in onPayloadStarted()
440 public void onPayloadReady(VirtualMachine vm) {} in onPayloadReady()
443 public void onPayloadFinished(VirtualMachine vm, int exitCode) {} in onPayloadFinished()
446 public void onError(VirtualMachine vm, int errorCode, String message) {} in onError()
450 public void onStopped(VirtualMachine vm, int reason) { in onStopped()
562 VirtualMachine vm = getVirtualMachineManager().get(vmName); in tryBootVm()
[all …]
/packages/modules/AppSearch/apk/src/com/android/server/appsearch/isolated_storage_service/
DIsolatedStorageService.java32 import android.system.virtualmachine.VirtualMachine;
83 private VirtualMachine mVm;
144 private @Nullable VirtualMachine maybeCreateVm(ServiceConfig config) { in maybeCreateVm()
150 VirtualMachine vm = null; in maybeCreateVm()
156 if (vm != null && vm.getStatus() != VirtualMachine.STATUS_DELETED) { in maybeCreateVm()
167 private @Nullable VirtualMachine createVm( in createVm()
212 public void onPayloadStarted(VirtualMachine vm) { in onPayloadStarted()
219 public void onPayloadReady(VirtualMachine vm) { in onPayloadReady()
227 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in onPayloadFinished()
235 public void onError(VirtualMachine vm, int errorCode, String errorMessage) { in onError()
[all …]
/packages/modules/Virtualization/tests/benchmark/src/java/com/android/microdroid/benchmark/
DBenchmarkVmListener.java22 import android.system.virtualmachine.VirtualMachine;
40 void onPayloadReady(VirtualMachine vm, IBenchmarkService benchmarkService) in onPayloadReady()
51 public final void onPayloadReady(VirtualMachine vm) { in onPayloadReady()
68 public void onError(VirtualMachine vm, int errorCode, String message) { in onError()
77 public void runToFinish(String logTag, VirtualMachine vm) in runToFinish()
DMicrodroidBenchmarks.java42 import android.system.virtualmachine.VirtualMachine;
151 grantPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION); in setup()
152 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup()
366 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testVsockTransferFromHostToVM()
398 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testVirtioBlkReadRate()
427 public void onPayloadReady(VirtualMachine vm, IBenchmarkService benchmarkService) in onPayloadReady()
541 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testMemoryUsage()
604 public void onPayloadReady(VirtualMachine vm, IBenchmarkService service) in onPayloadReady()
628 VirtualMachine vm = forceCreateNewVirtualMachine(vmName, config); in testMemoryReclaim()
678 public void onPayloadReady(VirtualMachine vm, IBenchmarkService service) in onPayloadReady()
[all …]
/packages/modules/Virtualization/tests/vmshareapp/src/java/com/android/microdroid/test/sharevm/
DVmShareServiceImpl.java23 import android.system.virtualmachine.VirtualMachine;
61 private VirtualMachine mVirtualMachine;
114 public void onPayloadStarted(VirtualMachine vm) { in startVm()
119 public void onPayloadReady(VirtualMachine vm) { in startVm()
124 public void onPayloadFinished(VirtualMachine vm, int exitCode) { in startVm()
129 public void onError(VirtualMachine vm, int errorCode, String message) { in startVm()
135 public void onStopped(VirtualMachine vm, int reason) { in startVm()
/packages/modules/Virtualization/tests/vm_attestation/src/java/com/android/virt/vm_attestation/testapp/
DVmAttestationTests.java24 import android.system.virtualmachine.VirtualMachine;
60 grantPermission(VirtualMachine.MANAGE_VIRTUAL_MACHINE_PERMISSION); in setup()
61 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setup()
78 VirtualMachine vm = forceCreateNewVirtualMachine("attestation_client", config); in requestingAttestationSucceeds()
86 public void onPayloadReady(VirtualMachine vm) { in requestingAttestationSucceeds()
/packages/modules/Virtualization/tests/vm_attestation/src/java/com/android/virt/rkpd/vm_attestation/testapp/
DRkpdVmAttestationTest.java27 import android.system.virtualmachine.VirtualMachine;
92 revokePermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setUp()
97 grantPermission(VirtualMachine.USE_CUSTOM_VIRTUAL_MACHINE_PERMISSION); in setUp()
111 VirtualMachine vm = forceCreateNewVirtualMachine("attestation_with_rkpd_client", config); in usingProvisionedKeyForVmAttestationSucceeds()
/packages/modules/Virtualization/libs/framework-virtualization/
DREADME.md75 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java)
91 VirtualMachine vm = vmm.getOrCreate("my vm", config);
153 the `VirtualMachine` object. This will return one of the following values:
164 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java) can
203 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java).
246 void onPayloadReady(VirtualMachine vm) {
265 vsock port, and the VirtualMachine class provides a way to connect to the VM and
289 void onPayloadReady(VirtualMachine vm) {
299 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java)
355 [`VirtualMachine`](src/android/system/virtualmachine/VirtualMachine.java)
/packages/modules/AppSearch/service/java/com/android/server/appsearch/isolated_storage_service/
DIsolatedStorageServiceManager.java33 import android.system.virtualmachine.VirtualMachine;
146 VirtualMachine.binderFromPreconnectedClient( in startIsolatedStorageService()
/packages/modules/Virtualization/android/virtmgr/src/
Daidl.rs1034 Ok(VirtualMachine::create(instance)) in create_vm_internal()
1720 struct VirtualMachine { struct
1724 impl VirtualMachine { implementation
1726 BnVirtualMachine::new_binder(VirtualMachine { instance }, BinderFeatures::default()) in create()
1740 impl Interface for VirtualMachine {} implementation
1742 impl IVirtualMachine::IVirtualMachine for VirtualMachine { implementation
1889 impl Drop for VirtualMachine { implementation