hv1_hypercall

Trait TranslateVirtualAddressX64

Source
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§

Source

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.

Implementors§