Open virtmgr / crosvm / libavf for vendor clients
Vendor domains are required to customize SEPolicy to use AVF. This
allows vendors to use virtualizationservice_use and early_virtmgr_use
macros, and to link against libavf.
Bug: 384424151
Test: run a VM from vendor clients
Change-Id: I6f6edca0a926f2cc8521b14a997b9b96f23926de
diff --git a/private/early_virtmgr.te b/private/early_virtmgr.te
index e244be2..d1579fe 100644
--- a/private/early_virtmgr.te
+++ b/private/early_virtmgr.te
@@ -1,8 +1,8 @@
is_flag_enabled(RELEASE_AVF_ENABLE_EARLY_VM, `
- # Domain for a child process that manages early VMs available before /data mount, on behalf of
- # its parent.
- type early_virtmgr, domain, coredomain;
- type early_virtmgr_exec, system_file_type, exec_type, file_type;
+ until_board_api(202504, `
+ type early_virtmgr, domain, coredomain;
+ type early_virtmgr_exec, system_file_type, exec_type, file_type;
+ ')
use_bootstrap_libs(early_virtmgr)