get_linear_addr
Convert physical to linear address
Declaration
Source position: go32.pp line 97
function get_linear_addr(phys_addr: DWord; size: LongInt) : DWord;
Description
Converts a physical address into a linear address.
Parameters:
- phys_addr
- physical address of device.
- size
- Size of region to map in bytes.
Return value: Linear address that can be used to access the physical memory. Notes: It's the applications responsibility to allocate and set up a descriptor for access to the memory. This function shouldn't be used to map real mode addresses.
Errors
Check the int31error variable.
See also
Name | Description |
---|---|
allocate_ldt_descriptors | Allocate a number of descriptors |
set_segment_base_address | Set descriptor's base address |
set_segment_limit | Set descriptor limit |