PATH 
ADC Home > Documentation > Hardware > Device Managers and Drivers > PCI Card Services > Designing PCI Cards and Drivers for Power Macintosh Computers


  

Address Allocations

The first implementation of Power Macintosh computers that uses the PCI bus reserves specific areas of the overall 32-bit address space for use by PCI expansion cards. Address allocation in the first Macintosh PCI system follows these general principles:

The general memory allocation scheme for the first implementation of Power Macintosh computers with PCI buses is shown in Table 2-1.

IMPORTANT

The information in Table 2-1 is for illustrative purposes only. Neither hardware nor software should rely on the address map described therein.

Table 2-1 Power Macintosh memory allocations

Address range

Usage

0x0000 0000-0x7FFF FFFF System RAM
0x8000 0000-0xEFFF FFFF Available to PCI expansion cards
0xF000 0000-0xF1FF FFFF PCI host bridge 0 control
0xF200 0000-0xF3FF FFFF PCI host bridge 1 control
0xF400 0000-0xF5FF FFFF PCI host bridge 2 control
0xF600 0000-0xF7FF FFFF PCI host bridge 3 control
0xF800 0000-0xF8FF FFFF System control
0xF900 0000-0xFEFF FFFF Available to PCI expansion cards
0xFF00 0000-0xFFFF FFFF System ROM

© 1999 Apple Computer, Inc. – (Last Updated 26 March 99)