openhcl_boot/arch/x86_64/vp.rs
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4//! Setting up VTL2 VPs
5
6use crate::IsolationType;
7use crate::host_params::PartitionInfo;
8
9pub fn setup_vtl2_vp(partition_info: &PartitionInfo) {
10 // Only TDX requires VP initialization in the shim on x86
11 if partition_info.isolation == IsolationType::Tdx {
12 crate::arch::tdx::setup_vtl2_vp(partition_info);
13 };
14}