Crate mshv_bindings

source

Re-exports§

Modules§

Macros§

  • Create a mshv_root_hvcall populated with hypercall parameters Arguments: 1. hypercall code 2. hv_input_* structure 3. hv_output_* structure (optional)
  • Create a mshv_root_hvcall populated with rep hypercall parameters Arguments: 1. hypercall code 2. RepInput structure, where T is hv_input_*. See make_rep_input!() 3. Slice of the correct type for output data (optional)
  • Assemble a RepInput from a hypercall input struct and an array of rep data Arguments: 1. The hv_input_* struct with the input data 2. Name of the __IncompleteArrayField in the struct 3. An array or slice containing the rep data

Structs§

Constants§

Functions§

Type Aliases§

Unions§