Subversion Repositories HelenOS

Rev

Rev 2787 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2787 Rev 4692
Line 3... Line 3...
3
 
3
 
4
1. Virtual Address Translation
4
1. Virtual Address Translation
5
 
5
 
6
1.1 Hierarchical 4-level per address space page tables
6
1.1 Hierarchical 4-level per address space page tables
7
 
7
 
8
SPARTAN kernel deploys generic interface for 4-level page tables
8
SPARTAN kernel deploys generic interface for 4-level page tables for these
9
for these architectures: amd64, ia32, mips32 and ppc32. In this
9
architectures: amd64, arm32, ia32, mips32 and ppc32. In this setting, page
10
setting, page tables are hierarchical and are not shared by
10
tables are hierarchical and are not shared by address spaces (i.e. one set of
11
address spaces (i.e. one set of page tables per address space).
11
page tables per address space).
12
 
12
 
13
 
13
 
14
 VADDR
14
 VADDR
15
 +-----------------------------------------------------------------------------+
15
 +-----------------------------------------------------------------------------+
16
 |   PTL0_INDEX  |   PTL1_INDEX   |   PTL2_INDEX   |   PTL3_INDEX   |   OFFSET |
16
 |   PTL0_INDEX  |   PTL1_INDEX   |   PTL2_INDEX   |   PTL3_INDEX   |   OFFSET |