Virtual address spaces per architecture
mips32
0xe0000000 | 512MiB | | kernel non-identity | kseg3
|
0xc0000000 | 512MiB | kernel non-identity | ksseg
|
0xa0000000 | 512MiB | spec | kseg1 | (maps to physical 0 uncached)
|
0x80000000 | 512MiB | kernel identity | kseg0 | (maps to physical 0 cacheable)
|
0x00000000 | 2GiB | uspace non-identity | kuseg
|
sparc64
UltraSPARC I, II, IIi
VAS is 44-bits wide.
0xfffff80000000000 | 8TiB | kernel non-identity
|
0x0000080000000000 | 16777200TiB | VA hole | no code within 4GiB reach of the VA hole on I and II
|
0x0000000000000000 | 8TiB | kernel non-identity
|
UltraSPARC III, IIIi, IV and IV+ =
Full 64-bit VAS
0x0000000000000000 | 16EiB | kernel non-identity
|
UltraSPARC T1, T2
VAS is 48-bits wide.
0xffff800000000000 | 128TiB | kernel non-identity
|
0x0000800000000000 | 16776960TiB | VA hole | no code within 4GiB reach of the VA hole on T1, no code below 8KiB on T2
|
0x0000000000000000 | 128TiB | kernel non-identity
|
Note:
See
TracWiki
for help on using the wiki.