Memory Management
VDH services provide the following support for memory management within
virtual device drivers:
Allocation/reallocation/freeing services for:
- Global and per-VDM objects
- Page and byte granular objects
- Options for fixed, swappable allocations.
Allocation
of memory in DOS environment
Reserve
specified linear space
V86-mode
stack manipulation
Mapping
services:
- Map to physical address
- Map to linear address
- Map to invalid address
- Map to black holes (don't care) pages
Block management
services (pools of equal-size memory blocks)