Rev 1372 | Rev 1620 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1372 | Rev 1478 | ||
---|---|---|---|
Line 148... | Line 148... | ||
148 | fix_overlap(&real_mode, &real_mode_pa, "bootstrap trampoline", &top); |
148 | fix_overlap(&real_mode, &real_mode_pa, "bootstrap trampoline", &top); |
149 | fix_overlap(&trans, &trans_pa, "translation table", &top); |
149 | fix_overlap(&trans, &trans_pa, "translation table", &top); |
150 | fix_overlap(&bootinfo, &bootinfo_pa, "boot info", &top); |
150 | fix_overlap(&bootinfo, &bootinfo_pa, "boot info", &top); |
151 | 151 | ||
152 | printf("\nBooting the kernel...\n"); |
152 | printf("\nBooting the kernel...\n"); |
153 | jump_to_kernel(bootinfo_pa, sizeof(bootinfo), trans_pa, pages << PAGE_WIDTH, real_mode_pa); |
153 | jump_to_kernel(bootinfo_pa, sizeof(bootinfo), trans_pa, pages << PAGE_WIDTH, real_mode_pa, bootinfo.screen.addr, bootinfo.screen.scanline); |
154 | } |
154 | } |