Function Memory.addMemHeader
addMemHeader -- Add system memory to public memory lists
This function adds the given memory range to the system management. The given memory must be large enough to keep the MemHeader and a MemChunk node. The first few bytes will be used to hold the MemHeader structure. The remainder will be made available to the rest of the world.
Parameters
| Name | Description |
|---|---|
| size | size of memory range to add |
| attributes | memory attributes to associate with memory range |
| pri | ln_Priority for this memory range |
| membase | base address of memory to add |
| name | a symbolic name for this memory range |
Returns
Memory range is added to system memory management
See
initMemHeader(), remMemHeader(), Allocate(), deallocate()