Contiguous Memory Mapping Functions

The following functions are available to access RTX64 contiguous memory allocation services:

Programming Considerations

Contiguous memory is always allocated from the non-paged pool of memory maintained by Windows. This pool of memory is relatively small and is rapidly fragmented by the allocations of other drivers and subsystems in Windows shortly after system boot. To avoid failure of large allocations, you should minimize their use and/or ensure that they are accomplished shortly after system boot.

In the Windows environment, RtGetPhysicalAddress operates only with addresses returned by RtAllocateContiguousMemory or RtAllocateContiguousMemorySpecifyCache.

Example

The RTX64 Contiguous Memory Allocation Calls Programming Example demonstrates the use of RTX64 contiguous memory allocation calls.

Related topics: