Specify virtual platform version and enforce it
VM config can now specify the requirement on the virtual platform version. At runtime, the requirement is matched against the actual virtual platform version that crosvm implements. If they don't match, the VM can't be created. The version format follows SemVer, allowing us to express backwards compatible and incompatible changes in the future. Bug: 193504487 Test: atest VirtualizationTestCases Change-Id: I23d370081e10399502178b9cfe8a46b05addf186
Showing
- libs/vmconfig/Android.bp 2 additions, 1 deletionlibs/vmconfig/Android.bp
- libs/vmconfig/src/lib.rs 5 additions, 0 deletionslibs/vmconfig/src/lib.rs
- microdroid/microdroid.json 2 additions, 1 deletionmicrodroid/microdroid.json
- tests/hostside/java/android/virt/test/MicrodroidTestCase.java 1 addition, 0 deletions...s/hostside/java/android/virt/test/MicrodroidTestCase.java
- tests/vsock_test.cc 15 additions, 0 deletionstests/vsock_test.cc
- virtualizationservice/Android.bp 1 addition, 0 deletionsvirtualizationservice/Android.bp
- virtualizationservice/aidl/android/system/virtualizationservice/VirtualMachineRawConfig.aidl 6 additions, 0 deletions...system/virtualizationservice/VirtualMachineRawConfig.aidl
- virtualizationservice/src/aidl.rs 12 additions, 0 deletionsvirtualizationservice/src/aidl.rs
- virtualizationservice/src/crosvm.rs 18 additions, 0 deletionsvirtualizationservice/src/crosvm.rs
Loading
Please register or sign in to comment