Enabling 64-bit Huge DMA
On Power® 8 systems, you can enable extra I/O space to support 64-bit Huge DMA. 64-bit Huge DMA is a PCIe slot capability on IBM® Power Systems servers that enables a DMA window to be wider. This action allows all the partition memory to be mapped for DMA. This feature avoids increased system usage when DMA mappings are requested by the driver, because all the system memory that is assigned to the partition is already mapped. Therefore, this feature enables the data transfer between the I/O card that is placed in this slot and the system memory to be more efficient and with lower latency. The performance benefit varies depending on the adapter that is used.
Not all PCIe slots or PCIe adapters support 64-bit DMA Huge DMA. If the card or the device driver does not support the 64-bit Huge DMA feature space, the PCIe slot works in a standard way and is not differentiated from the other slots.
You can enable addition I/O space through the ASMI interface:
- Power your system off.
- From the ASMI menu, select .
- Select to Enable I/O Adapter Enlarged Capacity.
- For each Node, select a value from the menu.
- Select Save Settings.
- Restart your system.
To determine the I/O Adapter Enlarged Capacity assignment order, see Table 3. PCIe slot locations and descriptions for your server model:
- PCI adapter placement rules and slot priorities for the 8247-21L, 8247-22L, or 8284-22A
- PCI adapter placement rules and slot priorities for the 8247-42L, 8286-41A, or 8286-42A
- PCI adapter placement rules and slot priorities for the 9119-MHE or 9119-MME system
- PCI Adapter placement rules and slot priorities for the 9223-22S, 9008-22L, 9009-22A, 9009-22G, 9223-22H
- PCI Adapter placement rules and slot priorities for the 9009-41G, 9009-42G, 9009-41A, 9009-42A, 9223-42H, 9223-42S
- PCI Adapter placement rules and slot priorities for the 9080-M9S
- PCI Adapter placement rules and slot priorities for the 9040-MR9