Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Version 1.5 Release Notes: release id B.11.20for rx9610 and rx4610 hp serversand i2000 hp workstations > Chapter 3 HP-UX Features

32-bit DMA Pool

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

To support I/O devices and drivers that are limited to 32-bit DMA addresses in HP-UX 11i Version 1.5 (B.11.20), a special area of reserved memory accessible by those devices may be allocated. This area is allocated only on systems where the highest physical memory address is greater than 4GB.

A new system tunable, dma32_pool_size, is used to specify the amount of memory to be allocated to support 32-bit I/O cards and devices. The default value of 256MB is expected to handle most configurations. For systems configured with a large number of I/O cards, a larger pool can be reserved, using these memory requirements for each supported 32-bit DMA card:

Table 3-1 32-bit DMA Card Memory Pool Size

32-bit DMA Card

Memory Pool Size

SCSI Adapters

33MB

LAN Adapters

1MB

FC - Tachlite

512KB

Internal IDE

256KB

 

Although dma32_pool_size is specified in bytes, the actual allocation is done in MB units. The specified size, if not an integral multiple of 1MB, will be rounded up to the next higher MB.

DMA Pool Effect on Performance

While this tunable allows support for I/O cards that do not use 64-bit addressing, the need to copy data to or from the 32-bit DMA pool incurs an obvious performance penalty. For those systems where this is unacceptable, the use of 64-bit cards exclusively is recommended.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2001 Hewlett-Packard Development Company, L.P.