pub trait TranslateVirtualAddressX64 {
// Required method
fn translate_virtual_address(
&mut self,
partition_id: u64,
vp_index: u32,
control_flags: TranslateGvaControlFlagsX64,
gva_page: u64,
) -> HvResult<TranslateVirtualAddressOutput>;
}
Expand description
Implements the HvTranslateVirtualAddress
hypercall.
Required Methods§
Sourcefn translate_virtual_address(
&mut self,
partition_id: u64,
vp_index: u32,
control_flags: TranslateGvaControlFlagsX64,
gva_page: u64,
) -> HvResult<TranslateVirtualAddressOutput>
fn translate_virtual_address( &mut self, partition_id: u64, vp_index: u32, control_flags: TranslateGvaControlFlagsX64, gva_page: u64, ) -> HvResult<TranslateVirtualAddressOutput>
Translates a GVA to a GPA.