hv1_hypercall

Trait FlushVirtualAddressList

Source
pub trait FlushVirtualAddressList {
    // Required method
    fn flush_virtual_address_list(
        &mut self,
        processor_set: ProcessorSet<'_>,
        flags: HvFlushFlags,
        gva_ranges: &[HvGvaRange],
    ) -> HvRepResult;
}
Expand description

Implements the HvFlushVirtualAddressList hypercall.

Required Methods§

Source

fn flush_virtual_address_list( &mut self, processor_set: ProcessorSet<'_>, flags: HvFlushFlags, gva_ranges: &[HvGvaRange], ) -> HvRepResult

Invalidates portions of the virtual TLB.

Implementors§