IA-64 : Altix

These pages relate to porting FreeBSD/ia64 to the SGI Altix 350 (Shub1) & Altix 450 (SHub2)

Physical Address Space:

A 50-bit physical address is decoded as follows:

SHub1:

bits

what

Description

35:0

Node Offset

These bits point to a specific byte location within one of the four 64GB spaces of the SHub

37:36

Address Space (AS)

00=MMR/resource space; 01=GET space; 10=AMO space; 11=Cacheable memory

49:38

Node ID

Bit 38 indicates the node type. A value of 0 indicates a processor node. Bit 49 is always 0

SHub2:

bits

what

Description

36:0

Node Offset

These bits point to a specific byte location within one of the four 128GB spaces of the SHub

38:37

Address Space (AS)

00=MMR/resource space; 01=GET space; 10=AMO space; 11=Cacheable memory

49:39

Node ID

Bit 39 indicates the node type. A value of 0 indicates a processor node.

Alternatively:

SHub1:

From

To

Size

Description

0x0000000000

0x07ffffffff

32GB

Local resource space

0x0800000000

0x0fffffffff

32GB

Global MMR space

0x1000000000

0x1fffffffff

64GB

GET space

0x2000000000

0x2fffffffff

64GB

AMO space

0x3000000000

0x3fffffffff

64GB

Cacheable memory space

SHub2:

From

To

Size

Description

0x0000000000

0x0fffffffff

64GB

Local resource space

0x1000000000

0x1fffffffff

64GB

Global MMR space

0x2000000000

0x3fffffffff

128GB

GET space

0x4000000000

0x5fffffffff

128GB

AMO space

0x6000000000

0x7fffffffff

128GB

Cacheable memory space

ia64/Altix (last edited 2013-11-03 04:59:31 by MarcelMoolenaar)