Add warning message when AVF RKP HAL is not declared
Bug: 394770084
Test: atest MicrodroidTests
Change-Id: If5de9d2542931a91723c26d0f5f84fc4216b9d2c
diff --git a/android/virtualizationservice/src/aidl.rs b/android/virtualizationservice/src/aidl.rs
index 0f16291..f4e64e3 100644
--- a/android/virtualizationservice/src/aidl.rs
+++ b/android/virtualizationservice/src/aidl.rs
@@ -412,8 +412,12 @@
}
fn isRemoteAttestationSupported(&self) -> binder::Result<bool> {
- Ok(is_remote_provisioning_hal_declared()?
- && remote_provisioning::is_remote_attestation_supported())
+ if is_remote_provisioning_hal_declared()? {
+ Ok(remote_provisioning::is_remote_attestation_supported())
+ } else {
+ warn!("AVF IRemotelyProvisionedComponent HAL is not declared");
+ Ok(false)
+ }
}
fn getAssignableDevices(&self) -> binder::Result<Vec<AssignableDevice>> {