title | description | keywords | ms.date | ||
---|---|---|---|---|---|
Configuring Memory Segment Types |
Configuring Memory Segment Types |
|
07/01/2024 |
The video memory manager (VidMm) and display hardware only support certain types of memory segments. The kernel-mode display miniport driver (KMD) can therefore only configure segments of those types.
The KMD can configure memory-space segments and aperture-space segments, which are different in that:
-
A memory-space segment consists of a medium that holds the bits of an allocation.
-
An aperture-space segment is a virtual address space.
When a range in a memory-space segment is allocated, actual memory is allocated. When a range in an aperture-space segment is allocated, the virtual address space is redirected to physical pages that are allocated independently from either a video memory pool or system memory.
The KMD can configure the following types of memory segments: