Rev 3386 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 3386 | Rev 4153 | ||
|---|---|---|---|
| Line 72... | Line 72... | ||
| 72 | 72 | ||
| 73 | zone_create(start, size, conf, 0); |
73 | zone_create(start, size, conf, 0); |
| 74 | if (last_frame < ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE)) |
74 | if (last_frame < ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE)) |
| 75 | last_frame = ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE); |
75 | last_frame = ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE); |
| 76 | } |
76 | } |
| 77 | 77 | ||
| 78 | /* First is exception vector, second is 'implementation specific', |
78 | /* First is exception vector, second is 'implementation specific', |
| 79 | third and fourth is reserved, other contain real mode code */ |
79 | third and fourth is reserved, other contain real mode code */ |
| 80 | frame_mark_unavailable(0, 8); |
80 | frame_mark_unavailable(0, 8); |
| 81 | 81 | ||
| 82 | /* Mark the Page Hash Table frames as unavailable */ |
82 | /* Mark the Page Hash Table frames as unavailable */ |