Subversion Repositories HelenOS-historic

Rev

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

Rev 822 Rev 1297
Line 55... Line 55...
55
 
55
 
56
On architectures whose hardware has fewer levels, PTL2 and, if need be, PTL1 are
56
On architectures whose hardware has fewer levels, PTL2 and, if need be, PTL1 are
57
left out. TLB-only architectures are to define custom format for software page
57
left out. TLB-only architectures are to define custom format for software page
58
tables.
58
tables.
59
 
59
 
60
 
-
 
61
 
-
 
62
1.2 Single global page hash table
60
1.2 Single global page hash table
63
 
61
 
64
Generic page hash table interface is deployed on 64-bit architectures without
62
Generic page hash table interface is deployed on 64-bit architectures without
65
implied hardware support for hierarchical page tables, i.e. ia64 and sparc64.
63
implied hardware support for hierarchical page tables, i.e. ia64 and sparc64.
66
There is only one global page hash table in the system shared by all address
64
There is only one global page hash table in the system shared by all address
67
spaces.
65
spaces.
68
 
66
 
-
 
67
 
-
 
68
2. Memory allocators
-
 
69
 
69
2.1 General allocator
70
2.1 General allocator
70
 
71
 
71
'malloc' function accepts flags as a second argument. The flags are directly
72
'malloc' function accepts flags as a second argument. The flags are directly
72
passed to the underlying frame_alloc function. 
73
passed to the underlying frame_alloc function. 
73
 
74