Rev 822 | Go to most recent revision | 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 |