Expand description
Hypercall infrastructure.
Structs§
- Provides mechanisms to invoke hypercalls within the boot shim. Internally uses static buffers for the hypercall page, the input page, and the output page, so this should not be used in any multi-threaded capacity (which the boot shim currently is not).
- Page-aligned, page-sized buffer for use with hypercalls
Statics§
- HVCALL 🔒
- Static, reusable page for hypercall input
- Static, reusable page for hypercall output
Functions§
- Returns an
HvCall
instance.
Type Aliases§
- The “hardware ID” used for
HvCall::get_vp_index_from_hw_id
. This is the APIC ID on x64.