Edit

HvCallMapGpaPages

HvCallMapGpaPages maps a list of physical pages owned by the caller to the target child partition's address space.

Interface

HV_STATUS
HvCallMapGpaPages(
    _In_ HV_PARTITION_ID      TargetPartitionId,
    _In_ HV_GPA_PAGE_NUMBER   TargetGpaBase,
    _In_ HV_MAP_GPA_FLAGS     MapFlags,
    _In_ const HV_GPA_PAGE_NUMBER SourceGpaPageList[] // Reads RepCount elements
);

Call Code

0x004B (Rep)

Input Parameters

Name Offset Size Information Provided
TargetPartitionId 0 8 Target partition
TargetGpaBase 8 8 Starting GPA page (increments per repetition)
MapFlags 16 8 Access / caching / semantics flags
SourceGpaPageList 24 var Array of source GPA pages (one per repetition)

See Also