The disclosed embodiments relate to a device for generating physical addresses
in a multi-processor computer system. The computer system may be adapted to support
multiple physical memory partitions. Agent IDs for each of a plurality of processors
may be used to correspond with a partition offset, which may be used to define
a separate physical memory partition for each processor. The partition offset may
be used with a virtual address to form a physical address.