Set_Physical_HMA_Alias

include vmm.inc

mov esi, Entries ; points to page-table entries for physical HMA alias

VMMcall Set_Physical_HMA_Alias


The Set_Physical_HMA_Alias service defines an HMA alias for pages 100h through 10Fh. This service is for the exclusive use of the XMS driver, a part of the virtual V86MMGR device, and is only available during initialization.

Parameters

Entries

Points to an array of 16 page-table entries, which define the physical HMA alias.

Return Value

This service has no return value.

Comments

This service does not map new pages into the HMA. Instead, the virtual device must call the _MMGR_Toggle_HMA service with the MMGRHMAPhysical value after the calling this service. This service specifies which pages are mapped when the MMGRHMAPhysical value is specified in a call to the _MMGR_Toggle_HMA service.

Uses

EAX, ECX, EDI, ESI, Flags

See Also

_MMGR_Toggle_HMA