Previous: 7.2.32. Function 0503 - Resize Memory Block To the Table of Contents Next: 7.2.34. Function 0801 - Free Physical Address Mapping
7.2.32. Function 0503 - Resize Memory Block Table of Contents 7.2.34. Function 0801 - Free Physical Address Mapping

- 7.2.33. -
Table of Contents
7. PMODE/W MSDOS Extender
7.2. PMODE/W Supported DPMI INT 31h functions
7.2.33. Function 0800 - Physical Address Mapping


7.2.33. Function 0800 - Physical Address Mapping


PMODE/W API

This function Converts a physical address into a linear address. This functions allows the client to access devices mapped at a specific physical memory address.
In:
   AX     = 0800h
   BX:CX  = physical address of memory
   SI:DI  = size of region to map in bytes
Out:
   if successful:
     carry flag clear
     BX:CX  = linear address that can be used to access
              the physical memory
   if failed:
     carry flag set
Notes:
It is the caller's responsibility to allocate and initialize a descriptor for access to the memory.

Clients should not use this function to access memory below the 1 MB boundary.


Previous: 7.2.32. Function 0503 - Resize Memory Block To the Table of Contents Next: 7.2.34. Function 0801 - Free Physical Address Mapping
7.2.32. Function 0503 - Resize Memory Block Table of Contents 7.2.34. Function 0801 - Free Physical Address Mapping

- 7.2.33. -