[Virt javalib testapi] Feature flag LLPVM_CHANGES
Introduce FEATURE_LLPVM_CHANGES which corresponds to build time flag
llpvm_changes. This is populated by calling the rust aidl backend using
IVirtualizationService.isFeatureEnabled(_)
Test: Builds
Bug: 291213394
Change-Id: I082cc6d95bc5ac3083e14f96548d8fbecd74418f
diff --git a/virtualizationmanager/src/aidl.rs b/virtualizationmanager/src/aidl.rs
index a2194cc..00f3f37 100644
--- a/virtualizationmanager/src/aidl.rs
+++ b/virtualizationmanager/src/aidl.rs
@@ -38,6 +38,7 @@
IVirtualizationService::FEATURE_MULTI_TENANT,
IVirtualizationService::FEATURE_VENDOR_MODULES,
IVirtualizationService::FEATURE_DICE_CHANGES,
+ IVirtualizationService::FEATURE_LLPVM_CHANGES,
IVirtualizationService::FEATURE_REMOTE_ATTESTATION,
MemoryTrimLevel::MemoryTrimLevel,
Partition::Partition,
@@ -311,6 +312,7 @@
// TODO(b/298012279): make this scalable.
match feature {
FEATURE_DICE_CHANGES => Ok(cfg!(dice_changes)),
+ FEATURE_LLPVM_CHANGES => Ok(cfg!(llpvm_changes)),
FEATURE_MULTI_TENANT => Ok(cfg!(multi_tenant)),
FEATURE_REMOTE_ATTESTATION => Ok(cfg!(remote_attestation)),
FEATURE_VENDOR_MODULES => Ok(cfg!(vendor_modules)),