Rev 1764 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1764 | Rev 1783 | ||
|---|---|---|---|
| Line 154... | Line 154... | ||
| 154 | fix_overlap(&real_mode, &real_mode_pa, "bootstrap trampoline", &top); |
154 | fix_overlap(&real_mode, &real_mode_pa, "bootstrap trampoline", &top); |
| 155 | fix_overlap(&trans, &trans_pa, "translation table", &top); |
155 | fix_overlap(&trans, &trans_pa, "translation table", &top); |
| 156 | fix_overlap(&bootinfo, &bootinfo_pa, "boot info", &top); |
156 | fix_overlap(&bootinfo, &bootinfo_pa, "boot info", &top); |
| 157 | 157 | ||
| 158 | printf("\nBooting the kernel...\n"); |
158 | printf("\nBooting the kernel...\n"); |
| 159 | jump_to_kernel(bootinfo_pa, sizeof(bootinfo), trans_pa, pages << PAGE_WIDTH, real_mode_pa, bootinfo.screen.addr, bootinfo.screen.scanline); |
159 | jump_to_kernel(bootinfo_pa, sizeof(bootinfo), trans_pa, pages << PAGE_WIDTH, real_mode_pa, (void *) bootinfo.screen.addr, bootinfo.screen.scanline); |
| 160 | } |
160 | } |