Lines Matching refs:marks
66 #define COMPAT_BOOT(marks) (marks[MARK_START] == marks[MARK_ENTRY]) argument
255 jump_to_kernel(u_long *marks, char *kernel, char *args, void *ofw, in jump_to_kernel() argument
278 bootinfo = bi_init(marks[MARK_END]); in jump_to_kernel()
279 bi_sym.nsym = marks[MARK_NSYM]; in jump_to_kernel()
280 bi_sym.ssym = marks[MARK_SYM]; in jump_to_kernel()
281 bi_sym.esym = marks[MARK_END]; in jump_to_kernel()
301 sparc64_finalize_tlb(marks[MARK_DATA]); in jump_to_kernel()
304 ssym = (void*)(long)marks[MARK_SYM]; in jump_to_kernel()
305 esym = (void*)(long)marks[MARK_END]; in jump_to_kernel()
310 if (COMPAT_BOOT(marks) || compatmode) { in jump_to_kernel()
359 (void*)marks[MARK_ENTRY])); in jump_to_kernel()
360 (*(entry_t)marks[MARK_ENTRY])((long)ofw, (long)args, (long)l, (long)ofw, in jump_to_kernel()
370 u_long marks[MARK_MAX] = {0}; in start_kernel() local
383 if ( (fd = loadfile(kernel, marks, LOAD_HDR|COUNT_TEXT)) != -1) { in start_kernel()
384 if (COMPAT_BOOT(marks) || compatmode) { in start_kernel()
392 if (fdloadfile(fd, marks, flags) != -1) { in start_kernel()
394 jump_to_kernel(marks, kernel, bootline, ofw, boothowto); in start_kernel()