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}