DMA Mapping

Expansion bus master accesses to memory may need to target HT and main memory locations that are beyond the range of the expansion bus. Five registers within the address remapping block combine to define one or more DMA mappings within HT address space. Each DMA mapping is intended to provide a separate range of memory space for each bus master on the expansion bus. Note also that the corresponding DMA Control field enables or disables each DMA mapping range. The definition and use of each DMA register is defined below.

Number of DMA Mappings

This read-only register defines the number of DMA mappings implemented by the bridge. The specification recommends that one set of DMA fields be allocated for each device (bus master) on the ...

Get HyperTransport™ System Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.