Add death reasons for microdroid failures
Bug: 220071963
Test: build
Change-Id: I0462e728663beacc2642d8e80407c15d8834c77e
diff --git a/virtualizationservice/src/crosvm.rs b/virtualizationservice/src/crosvm.rs
index b184dca..fcc09c6 100644
--- a/virtualizationservice/src/crosvm.rs
+++ b/virtualizationservice/src/crosvm.rs
@@ -276,6 +276,19 @@
"BOOTLOADER_INSTANCE_IMAGE_CHANGED" => {
return DeathReason::BOOTLOADER_INSTANCE_IMAGE_CHANGED
}
+ "MICRODROID_FAILED_TO_CONNECT_TO_VIRTUALIZATION_SERVICE" => {
+ return DeathReason::MICRODROID_FAILED_TO_CONNECT_TO_VIRTUALIZATION_SERVICE
+ }
+ "MICRODROID_PAYLOAD_HAS_CHANGED" => return DeathReason::MICRODROID_PAYLOAD_HAS_CHANGED,
+ "MICRODROID_PAYLOAD_VERIFICATION_FAILED" => {
+ return DeathReason::MICRODROID_PAYLOAD_VERIFICATION_FAILED
+ }
+ "MICRODROID_INVALID_PAYLOAD_CONFIG" => {
+ return DeathReason::MICRODROID_INVALID_PAYLOAD_CONFIG
+ }
+ "MICRODROID_UNKNOWN_RUNTIME_ERROR" => {
+ return DeathReason::MICRODROID_UNKNOWN_RUNTIME_ERROR
+ }
_ => {}
}
match status.code() {