mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-02-21 14:43:20 +00:00
The UUID has several usages before: 1, For HV to identify the static VM configuration of post-launched VM. 2, Seed virtualization. 3, Slightly prevent launching malicous VM from SOS as lack of secure boot. The UUID is confused to user, user don't understand what it is. And user don't know where to get/apply the UUID. The worst experience is user can't launch any VMs w/o re-compile the hv. Everything needs to be static decided in building phase. Now we decide to remove UUID and split each usage. For 1st usage, use vmname as the identifier of static VM configuration. For 2nd one, we will use --vseed as the new parameter. For 3rd one, will pretect by SOS's dm-verity. This patch will remove the UUID parameter and support 1st&3rd usages from DM part. For 2nd usage, another patch will be submitted later. Tracked-On: #6685 Signed-off-by: Yuanyuan Zhao <yuanyuan.zhao@intel.com> Acked-by: Wang, Yu1 <yu1.wang@intel.com>
ACRN Device Model ################# Introduction ============ The ACRN Device Model provides **device sharing** capabilities between the Service OS and Guest OSs. It is a component that is used in conjunction with the `ACRN Hypervisor`_ and this is installed within the Service OS. You can find out more about Project ACRN on the `Project ACRN documentation`_ website. .. _`ACRN Hypervisor`: https://github.com/projectacrn/acrn-hypervisor .. _`Project ACRN documentation`: https://projectacrn.github.io/