title | description | keywords | author | ms.author | ms.date | ms.topic |
---|---|---|---|---|---|---|
HvCallFlushVirtualAddressSpaceEx |
HvCallFlushVirtualAddressSpaceEx hypercall |
hyper-v |
alexgrest |
hvdev |
10/15/2020 |
reference |
The HvCallFlushVirtualAddressSpaceEx hypercall is similar to HvCallFlushVirtualAddressSpace, but can take a variably-sized sparse VP set as an input.
The following checks should be used to infer the availability of this hypercall:
- ExProcessorMasks must be indicated via CPUID leaf 0x40000004.
HV_STATUS
HvCallFlushVirtualAddressSpaceEx(
_In_ HV_ADDRESS_SPACE_ID AddressSpace,
_In_ HV_FLUSH_FLAGS Flags,
_In_ HV_VP_SET ProcessorSet
);
0x0013
(Simple)
Name | Offset | Size | Information Provided |
---|---|---|---|
AddressSpace |
0 | 8 | Specifies an address space ID (a CR3 value). |
Flags |
8 | 8 | Set of flag bits that modify the operation of the flush. |
ProcessorSet |
16 | Variable | Processor set indicating which processors should be affected by the flush operation. |