Memory Alignment

  • Dynamic addition and removal. The address and size of a memory block are 256-Mbyte-aligned for dynamic addition and dynamic removal. The minimum operation size is 256 Mbytes.

    A nonaligned request or a removal request that is larger than the bound size is rejected.

    Use the following commands to adjust memory allocations:

    • ldm add-memory . If you specify the --auto-adj option with this command, the amount of memory to be added is 256-Mbyte-aligned, which might increase the amount of memory actually added to the domain.

    • ldm remove-memory . If you specify the --auto-adj option with this command, the amount of memory to be removed is 256-Mbyte-aligned, which might decrease the amount of memory actually removed from the domain.

    • ldm set-memory . This command is treated as an addition or a removal operation. If you specify the --auto-adj option, the amount of memory to be added or removed is 256-Mbyte-aligned as previously described. Note that this alignment might increase the resulting memory size of the domain.

  • Delayed reconfiguration. The address and size of a memory block are 256-Mbyte-aligned. If you make a nonaligned request, the request is rounded up to be 256-Mbyte-aligned.