Rev 1132 | Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1132 | Rev 1151 | ||
---|---|---|---|
Line 54... | Line 54... | ||
54 | zone_create(start, size, conf, 0); |
54 | zone_create(start, size, conf, 0); |
55 | if (last_frame < ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE)) |
55 | if (last_frame < ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE)) |
56 | last_frame = ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE); |
56 | last_frame = ALIGN_UP(bootinfo.memmap.zones[i].start + bootinfo.memmap.zones[i].size, FRAME_SIZE); |
57 | } |
57 | } |
58 | 58 | ||
59 | /* First is exception vector, second is 'implementation specific' */ |
59 | /* First is exception vector, second is 'implementation specific', third and fourth is reserved */ |
60 | frame_mark_unavailable(0, 2); |
60 | frame_mark_unavailable(0, 4); |
61 | 61 | ||
62 | /* Merge all zones to 1 big zone */ |
62 | /* Merge all zones to 1 big zone */ |
63 | zone_merge_all(); |
63 | zone_merge_all(); |
64 | } |
64 | } |