Difference between revisions of "Techwiki:Memory Layout"
ThePhysicist (talk | contribs) (→Intel Itanium ia64) |
ThePhysicist (talk | contribs) (→AMD64) |
||
Line 175: | Line 175: | ||
! Description | ! Description | ||
|- | |- | ||
− | | 0000000000000000 || UserMode Addresses ( | + | | 0000000000000000 || UserMode Addresses (8TB minus 64K) |
|- | |- | ||
| 000007FFFFFF0000 || No Access Area (64kB) | | 000007FFFFFF0000 || No Access Area (64kB) | ||
Line 181: | Line 181: | ||
| FFFF080000000000 || Start of system space | | FFFF080000000000 || Start of system space | ||
|- | |- | ||
− | | FFFFF68000000000 || 4 lvl page table map | + | | FFFFF68000000000 || 4 lvl page table map (512 GB) |
|- | |- | ||
− | | FFFFF70000000000 || HyperSpace | + | | FFFFF70000000000 || HyperSpace (512 GB) |
|- | |- | ||
| FFFFF78000000000 || Shared system page | | FFFFF78000000000 || Shared system page |
Revision as of 12:48, 10 February 2010
Contents
IBM PowerPC
Address | Description |
---|---|
00000000 | UserMode Addresses |
7FFFF000 | No Access Area (64kB) |
80000000 | HAL/NTOSKRNL/Boot Drivers |
90000000 | System Cache working set |
90400000 | System Cache |
A0000000 | Kernel segment |
C0000000 | Page Table pages - 4Mb - Kernel Only |
C0400000 | HyperSpace |
D0000000 | System Mapped Views |
D3000000 | Paged System area |
EFBFFFFF | Nonpaged System area |
FFFFD000 | PCR Structure, per processor |
FFFFF000 | Debugger Page |
MIPS R-Series
Address | Description |
---|---|
00000000 | UserMode Addresses |
7FFFF000 | No Access Area (64kB) |
80000000 | HAL/NTOSKRNL/Boot Drivers |
A0000000 | Kernel segment |
C0000000 | Page Table pages - 4Mb - Kernel Only |
C2400000 | HyperSpace |
C2800000 | System Cache structures |
C2C00000 | System Cache |
DE000000 | System Mapped Views |
FFBFFFFF | Nonpaged System area |
FFC00000 | Reserved for HAL (4mb) |
DEC Alpha (32bit)
Address | Description |
---|---|
00000000 | UserMode Addresses |
7FFFF000 | No Access Area (64kB) |
80000000 | HAL/NTOSKRNL/Boot Drivers |
C0000000 | Page Table pages - 2Mb - Kernel Only |
C1000000 | HyperSpace |
C2000000 | PTEs |
C3000000 | System Cache structures |
C4000000 | System Cache |
DE000000 | System Mapped Views |
E1000000 | Paged System area |
F0000000 | Nonpaged System area |
FE000000 | Reserved for HAL (4mb) |
DEC Alpha (64bit) AXP64
Address | Description |
---|---|
0000000000000000 | UserMode Addresses (4TB) |
000003FFFFFF0000 | No Access Area (64kB) |
FFFFFC0000000000 | Start of System area, 2TB accessable |
FFFFFE0000000000 | 8GB three-level Page Table map |
FFFFFE0400000000 | Reserved for Win32k.sys |
FFFFFE0600000000 | System Cache working set |
FFFFFE0800000000 | System Cache (1TB) |
FFFFFF0800000000 | Start of Paged System Area. (128GB) |
FFFFFF2800000000 | System PTE Pool (128GB) |
FFFFFF67FFFFFFFF | Nonpaged System area (128GB) |
FFFFFFFF80000000 | HAL/NTOSKRNL/Boot Drivers |
FFFFFFFFFF000000 | Shared System Page |
FFFFFFFFFF002000 | Reserved for HAL |
Intel Itanium ia64
Address | Description |
---|---|
0000000000000000 | UserMode Addresses (8084GB) |
000003FFFFFF0000 | No Access Area (64kB) |
0000040000000000 | HyperSpace |
1FFFFF0000000000 | 8gb Leaf level Page Table map |
2000000000000000 | win32k.sys reserved (8gb) |
3FFFFF0000000000 | 8gb Leaf level Page Table map |
8000000000000000 | Addressable Physical Memory |
E000000080000000 | HAL/NTOSKRNL/Boot Drivers |
E0000000A0000000 | Reserved for Win32k.sys |
E0000000FF002000 | Reserved for HAL |
E000000400000000 | System Cache working set |
E000000600000000 | System Cache (1TB) |
E000010600000000 | Start of Paged System Area. (128GB) |
E000014600000000 | System PTE Pool (128GB) |
E00001465FFFFFFF | Nonpaged System area (128GB) |
E000040000000000 | PFN Database (2TB) |
FFFFFF0000000000 | 8gb Leaf level Page Table map |
AMD64
Address | Description |
---|---|
0000000000000000 | UserMode Addresses (8TB minus 64K) |
000007FFFFFF0000 | No Access Area (64kB) |
FFFF080000000000 | Start of system space |
FFFFF68000000000 | 4 lvl page table map (512 GB) |
FFFFF70000000000 | HyperSpace (512 GB) |
FFFFF78000000000 | Shared system page |
FFFFF78000001000 | system working set |
FFFFF80000000000 | Mappings initialized by the loader |
FFFFF90000000000 | Session space |
FFFFF98000000000 | System cache |
FFFFFA8000000000 | Start of Paged System Area. |
FFFFFAA000000000 | System PTE pool (MmNonPagedSystemStart) |
FFFFFAC000000000 | Non paged pool |
FFFFFAE000000000 | Reserved for HAL (2GB) |
FFFFFFFFFFFFFFFF | End of VA space |