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 | ||