Lines Matching defs:marks
253 physaddr_t loadaddr, int floppy, u_long marks[MARK_MAX])
280 marks[MARK_START] = loadaddr;
281 if ((fd = loadfile(file, marks, COUNT_KERNEL)) == -1)
285 kernsize = marks[MARK_END];
293 marks[MARK_START] = loadaddr;
294 if ((fd = loadfile(file, marks,
323 marks[MARK_START] -= loadaddr;
324 marks[MARK_END] -= loadaddr;
325 marks[MARK_SYM] -= loadaddr;
326 marks[MARK_END] -= loadaddr;
327 ppbcopy(loadaddr, origaddr, marks[MARK_END]);
330 marks[MARK_END] = (((u_long) marks[MARK_END] + sizeof(int) - 1)) &
332 image_end = marks[MARK_END];
343 u_long marks[MARK_MAX];
359 if (common_load_kernel(file, &basemem, &extmem, loadaddr, floppy, marks))
365 boot_argv[3] = marks[MARK_END];
384 printf("Start @ 0x%lx [%ld=0x%lx-0x%lx]...\n", marks[MARK_ENTRY],
385 marks[MARK_NSYM], marks[MARK_SYM], marks[MARK_END]);
388 btinfo_symtab.nsym = marks[MARK_NSYM];
389 btinfo_symtab.ssym = marks[MARK_SYM];
390 btinfo_symtab.esym = marks[MARK_END];
400 startprog(marks[MARK_ENTRY], BOOT_NARGS, boot_argv,
663 u_long marks[MARK_MAX];
671 if (common_load_kernel(file, &basemem, &extmem, 0, 0, marks))
709 printf("Start @ 0x%lx [%ld=0x%lx-0x%lx]...\n", marks[MARK_ENTRY],
710 marks[MARK_NSYM], marks[MARK_SYM], marks[MARK_END]);
717 mbi->mi_elfshdr_addr = marks[MARK_SYM];
718 btinfo_symtab.nsym = marks[MARK_NSYM];
719 btinfo_symtab.ssym = marks[MARK_SYM];
720 btinfo_symtab.esym = marks[MARK_END];
723 multiboot(marks[MARK_ENTRY], vtophys(mbi),